Quando si tenta di aggiungere o configurare la rete in un vSphere Distributed Switch su un host, viene eseguito il rollback dell'operazione e l'host viene disconnesso da vCenter Server.
Problema
Un tentativo di eseguire un'operazione di configurazione di rete in un vSphere Distributed Switch su un host, come la creazione di una scheda di macchina virtuale o di un gruppo di porte, causa la disconnessione dell'host da vCenter Server e genera il messaggio di errore L'elaborazione ha eseguito il rollback nell'host.
Causa
In condizioni di stress in un host, ovvero nel caso in cui molte operazioni di rete simultanee competono tra loro per risorse limitate, il tempo necessario per eseguire alcune delle operazioni potrebbe superare il timeout predefinito per il rollback delle operazioni di configurazione di rete nel commutatore distribuito. Di conseguenza, viene eseguito il rollback di queste operazioni.
Ad esempio, una condizione di questo tipo può verificarsi quando si crea una scheda VMkernel in un host che dispone di un numero molto elevato di porte di commutatore o di schede virtuali, tutte che utilizzano risorse di sistema nell'host.
Il timeout predefinito per il rollback di un'operazione è 30 secondi.
Soluzione
- Utilizzare vSphere Client per aumentare il timeout per il rollback su vCenter Server.
Se si verifica nuovamente lo stesso problema, aumentare il timeout del rollback a incrementi successivi di 60 secondi finché l'operazione non ha il tempo necessario per essere eseguita correttamente.
- Nella scheda Configura di un'istanza di vCenter Server, espandere Impostazioni.
- Selezionare Impostazioni avanzate e fare clic su Modifica.
- Se la proprietà non è presente, aggiungere il parametro config.vpxd.network.rollbackTimeout alle impostazioni.
- Digitare un nuovo valore, in secondi, per il parametro config.vpxd.network.rollbackTimeout.
- Fare clic su OK.
- Riavviare il sistema vCenter Server per applicare le modifiche.
- Aumentare il timeout per il rollback modificando il file di configurazione vpxd.cfg.
Se si verifica nuovamente lo stesso problema, aumentare il timeout del rollback a incrementi successivi di 60 secondi finché l'operazione non ha il tempo necessario per essere eseguita correttamente.
- Nella macchina host di vCenter Server, passare alla directory /etc/vmware-vpx.
- Aprire il file vpxd.cfg per la modifica.
- Nella sezione
<network>
, aumentare il timeout nell'elemento <rollbackTimeout>
.
<config>
<vpxd>
<network>
<rollbackTimeout>60</rollbackTimeout>
</network>
</vpxd>
</config>
- Salvare e chiudere il file.
- Riavviare il sistema vCenter Server per applicare le modifiche.