A partire da NSX 4.0.1.1, è possibile utilizzare l'API di riposizionamento e rimozione di NSX per riposizionare le configurazioni dei servizi di un nodo NSX Edge in un altro nodo NSX Edge di standby nello stesso cluster NSX Edge e quindi rimuovere il nodo Edge dal cluster Edge.
L'API di riposizionamento e rimozione consente di riposizionare le seguenti configurazioni del servizio:
- Router logici
- Server DHCP
- Proxy metadati
- Server di inoltro L2
Prerequisiti
Per riposizionare e rimuovere un nodo Edge da un cluster Edge, sono necessarie le seguenti condizioni:
- Il nodo Edge non deve disporre di alcuna configurazione del servizio allocata manualmente. È possibile riposizionare solo le configurazioni del servizio allocate automaticamente.
- Per essere disponibili per il riposizionamento, i nodi Edge di standby non devono essere configurati con il bridging di livello 2.
- Il cluster Edge deve disporre di almeno due nodi Edge integri in cui è possibile riposizionare le configurazioni del servizio allocate automaticamente.
- Per l'alta disponibilità (HA), il cluster Edge deve disporre di più di due nodi Edge che possono essere riposizionati.
Procedura
- Eseguire il comando API per ottenere il valore
member_index
del nodo Edge che si desidera riposizionare e rimuovere da un cluster Edge:
GET https://<nsx-manager-IP>/policy/api/v1/edge-clusters/<edge-cluster-id>
{
"deployment_type": "VIRTUAL_MACHINE",
"members": [
{
"member_index": 11,
"transport_node_id": "21a19cbf-eaba-4a59-b18d-ff71fe5d76aa",
"display_name": "edgeVm1New"
},
{
"member_index": 13,
"transport_node_id": "740cf97d-892b-47bb-97e7-889d92252e80",
"display_name": "edgeVm2New"
},
{
"member_index": 14,
"transport_node_id": "cd5ab447-a36a-4bc3-94ff-0a4eea9fb2ad",
"display_name": "edgeVm3New"
}
],
Il valore member_index
viene utilizzato per specificare il nodo Edge da riposizionare e rimuovere. Si supponga di voler riposizionare le configurazioni del servizio per il nodo Edge denominato edgeVm1New
e che il suo valore member_index
sia 11.
- Immettere il comando di riposizionamento e rimozione dell'API e il valore
member_value
del nodo Edge da riposizionare e rimuovere:
POST https://<nsx-manager-IP>/api/v1/edge-clusters/<edge-cluster-id>?action=relocate_remove
{
"member_index": 11
}
- Eseguire il comando API.
Il nodo Edge passa alla modalità di manutenzione e le configurazioni del servizio vengono trasferite a uno dei nodi Edge di standby nel cluster. Dopo il trasferimento delle configurazioni del servizio, il nodo Edge viene rimosso dal cluster Edge ed esce dalla modalità di manutenzione.
Nota: Il comando API non funzionerà se:
- Il nodo Edge include configurazioni del servizio allocate manualmente.
- Il cluster Edge non dispone di almeno due nodi Edge di standby integri.
Attenzione:
È possibile che il comando API fornisca una risposta di esito positivo, ma in background, l'operazione di riposizionamento non riesce. Se si verifica questo scenario, viene generato un allarme con il Tipo di evento Errore di riposizionamento del membro del cluster Edge.
L'azione consigliata per questo scenario consiste nel rivedere la capacità disponibile del cluster Edge. Se è necessaria più capacità, scalare il cluster Edge e quindi riprovare a eseguire il comando API.