Gestione delle interfacce di rete virtuali in un ambiente virtuale
Quando si distribuiscono le macchine virtuali in un ambiente virtualizzato come ESXi, le interfacce di rete (ad esempio, eth0, eth1) vengono create automaticamente e mappate agli adattatori di rete della configurazione dell'host (ad esempio, Network Adapter 1, Network Adapter 2). Tuttavia, queste mappature potrebbero non essere sempre coerenti a causa delle regole del sistema operativo che legano le interfacce a indirizzi MAC specifici. Questa sezione illustra i passaggi per la gestione delle interfacce di rete sull'host per evitare interruzioni dei servizi quando l'utente non può accedere alla macchina virtuale.
Considerazioni chiave
1. Persistenza dell'indirizzo MAC:
a. Il sistema operativo assegna i nomi delle interfacce (ad esempio, eth0, eth1) in base a regole che associano un nome a un indirizzo MAC specifico.
b. L'eliminazione e la ricreazione di un'interfaccia di rete della macchina virtuale senza riutilizzare l'indirizzo MAC originale può causare una configurazione di rete incoerente o non funzionante.
2. Mappature interne in ADC (EdgeOS):
a. Le interfacce di rete virtuali vengono riconosciute automaticamente dall'ADC (Application Delivery Controller) e mappate internamente.
b. La rimozione di un'interfaccia di rete dall'host della macchina virtuale può lasciare mappature non aggiornate nell'ADC, con potenziali interruzioni dell'accesso alla gestione o ai servizi di rete.
Passi consigliati per la configurazione dell'host
1. Prima di rimuovere una NIC:
a. Registrare l'indirizzo MAC dell'interfaccia che si intende rimuovere. Questo può essere visualizzato nelle impostazioni della macchina virtuale nell'host ESXi.
2. Quando si aggiunge una NIC sostitutiva:
a. Assegnare l'indirizzo MAC registrato in precedenza alla nuova scheda di rete per garantire che le mappature delle interfacce della macchina virtuale rimangano coerenti.
3. Prevenire la cancellazione accidentale di NIC critiche:
a. Identificare quali NIC sono mappate su interfacce ADC critiche (ad esempio, ETH0 (Greenside) per l'accesso alla gestione). Evitate di rimuovere queste NIC se non è assolutamente necessario.
4. Verificare la coerenza dell'indirizzo MAC:
a. Assicurarsi che gli indirizzi MAC assegnati alle interfacce di rete della macchina virtuale corrispondano alla configurazione prevista nell'ADC. Utilizzare gli strumenti dell'host ESXi per confermare questa mappatura.
5. Coordinarsi con gli amministratori della macchina virtuale:
a. Se sono necessarie modifiche che potrebbero influire sulla configurazione interna della macchina virtuale, informare gli amministratori della macchina virtuale per prepararsi a potenziali interruzioni e garantire il mantenimento di mappature corrette.
Scenario di esempio
1. Impostazione iniziale:
a. La macchina virtuale ADC ha due NIC: NIC1 (MAC: 00:11:22:33:44:55) e NIC2 (MAC: 00:11:22:33:44:66).
2. Azione: Rimuovere la NIC1 e aggiungere una nuova NIC (NIC3).
a. Assegnare l'indirizzo MAC originale (00:11:22:33:44:55) alla NIC3 durante la creazione sull'host ESXi.
3. Evitare l'impatto:
a. Riutilizzando l'indirizzo MAC originale, le mappature interne dell'ADC (ad esempio, ETH0) rimangono coerenti, evitando di interrompere l'accesso alla gestione o ai servizi di rete.
Quando si gestiscono le interfacce di rete in un ambiente virtualizzato, è fondamentale mantenere la coerenza nell'assegnazione degli indirizzi MAC. Se l'accesso alla macchina virtuale non è disponibile, è necessario completare tutte le operazioni necessarie sul lato host per garantire il funzionamento senza interruzioni e prevenire le interruzioni del servizio. Coordinarsi sempre con gli amministratori competenti per affrontare efficacemente i potenziali impatti.