Come tutti saprete ESXi non ha la service console, ma di fatto è possibile ancora collegarsi da remoto tramite SSH (nonchè usare SCP per trasferire files), ovviamente non esiste nessuna possibilità di farlo tramite vClient, ma tramite una “porta di servizio”.
Niente di più semplice
1. Dalla console di ESXi premere ALT+F1 per accedere alla console
2. Digitare “unsupported” (al buio) e premere invio. A video non comparirà nulla.
3. Se avete digitato il comando correttamente, vi comparirà una console denominata “Tech Support Mode” e vi verrà richiesta la password dell’utente root
4. Editare il file /etc/inetd.conf attraverso vi
5. Cercate la linea che inizia con “#ssh” e rimuovete il # iniziale. Salvare il file con :wq
6. Eseguite ps | grep inetd e controllate il pid del processo inetd. Se ad esempio il valore dovesse essere 1979, eseguite kill -HUP 1979 per riavviare inetd e di conseguenza ssh.
Ovviamente questa opzione “non è supportata” da VMware e potete usarla anche con ESX 3.5 Update 2,3,4,5
Dato che nella futura major release ESX scomparirà in favore del solo ESXi, mi sono detto..proviamolo!
Quindi ho fatto fuori un server con il vecchio ESX 3.5 e ci ho installato ESXi 4.0, aggiornato poi alla Update 2.
Ovviamente è molto più veloce, perchè la classica installazione Linux RedHat è sostituita dalla snella BusyBox, ma apparte ciò a me interessava inserirlo nel mio cluster vSphere, niente di più facile…o quasi.
Infatti collegango ESXi insieme a degli ESX potrete avere questo errore
HA agent on <esxhostname> in cluster <clustername> in <datacenter> has an error Incompatible HA Network:
Consider using the Advanced Cluster Settings das.allowNetwork to control network usage
Questo perchè a partire dal VirtualCenter 2.5 Update 2, due opzioni avanzate sono state aggiunte per permettere un maggiore controllo sulle reti utilizzate per la comunicazione di cluster. Queste due impostazioni avanzate permettono una maggiore flessibilità nel controllo e l’utilizzo delle reti di VMware HA, che i nodi abbiano reti compatibili.
Un’opzione, che non tratteremo ora, è das.allowVmotionNetworks mentre quella che interessa adesso è das.allowNetwork[...]
In pratica la rete di gestione in ESX si chiama tipicamente Service Console, mentre in ESXi Managment Network, quindi elevando ESXi a nodo del cluster otteniamo l’errore e per toglierlo semplicemente facciamo click con il tasto destro sul cluster, Enable VMware HA, click su VMware HA e poi Advanced options.
Qui scrivete das.allowNetwork0 Service Console e das.allowedNetwork1 managmnet Network, come in figura.
I massimi valori ammissibili sono da 0 a 10.
Fatto ciò potrete tranquillamente procedere alla riconfigurazione del cluster HA.

Categories
Tag Cloud
Blog RSS
Comments RSS
Last 50 Posts
Back
Void « Default
Life
Earth
Wind
Water
Fire
Light 