-
Perché utilizzare un indirizzo IP statico?
-
Come impostare un IP statico per una macchina virtuale in Hyper-V?
-
Soluzione di protezione dei dati per l'ambiente Hyper-V
-
Domande frequenti sulla rete Hyper-V
-
Conclusione
Sebbene l'interruttore virtuale predefinito in Hyper-V utilizzi NAT per impostazione predefinita, il suo numero di rete cambia dopo ogni riavvio, il che è estremamente scomodo quando si utilizza SSH per l'accesso remoto. Pertanto, creare un nuovo interruttore virtuale consente un indirizzo di rete fisso e un IP statico, semplificando l'uso di SSH per le connessioni remote.
Perché utilizzare un indirizzo IP statico?
Impostare un indirizzo IP statico per una macchina virtuale in Hyper-V garantisce che l'indirizzo IP della VM rimanga invariato all'interno della rete.
Ecco i motivi principali e i vantaggi dell'utilizzo di un indirizzo IP fisso:
1. Stabilità e accessibilità del servizio: Questo è il motivo principale. Molti servizi di rete richiedono che client o altri server possano trovare in modo affidabile e connettersi ad essi tramite il loro indirizzo IP.
Se gli indirizzi IP di questi servizi critici cambiano frequentemente, i client, i servizi o gli script che ne dipendono non riusciranno a connettersi, causando interruzioni del servizio, errori di connessione e malfunzionamenti degli script. Un IP fisso elimina questa incertezza, garantendo che il servizio sia sempre raggiungibile allo stesso "numero civico".
2. Inoltro di porta e regole del firewall: Se è necessario accedere a servizi all'interno della macchina virtuale da una rete esterna (ad esempio RDP, SSH o un'interfaccia web), in genere è necessario configurare regole di inoltro delle porte sullo switch virtuale Hyper-V (soprattutto per gli switch di tipo NAT) o su un router/firewall fisico. Queste regole devono specificare l'indirizzo IP di destinazione.
Con un IP statico, è necessario impostare la regola di inoltro porta una sola volta. Se la macchina virtuale utilizza un IP dinamico, la regola diventa non valida ogni volta che l'indirizzo IP cambia, richiedendo aggiornamenti manuali: un processo molto fastidioso e soggetto a errori.
3. Configurazione del dispositivo di rete e controllo degli accessi: Gli amministratori di rete potrebbero dover configurare elenchi di controllo degli accessi specifici e politiche su router fisici, firewall o switch per macchine virtuali specifiche. Queste configurazioni si basano spesso sugli indirizzi IP.
Un IP fisso garantisce che queste configurazioni basate su policy IP possano essere applicate in modo affidabile e stabile alla macchina virtuale di destinazione senza frequenti aggiustamenti dovuti a cambiamenti di IP.
4. Gestione e risoluzione dei problemi semplificate: Quando si hanno più VM, ricordare o cercare l'indirizzo IP dinamico di ciascuna VM può risultare problematico. Gli indirizzi IP statici possono essere assegnati in base al piano (ad esempio, una sottorete per i database, un'altra per i frontend web).
Risoluzione dei problemi più semplice: quando si verificano problemi di rete, è molto più facile risolvere i problemi su un server con un IP statico rispetto a uno con un IP variabile. I comandi ping o tracert verso l'indirizzo di destinazione funzionano sempre.
Come impostare un IP statico per una macchina virtuale in Hyper-V?
Dopo aver installato una macchina virtuale Linux su un sistema Windows 10 utilizzando Hyper-V, ci sono due principali requisiti di accesso alla rete:
(1) Indipendentemente dai cambiamenti nell'ambiente di rete della macchina fisica, l'indirizzo IP della macchina virtuale deve rimanere invariato, garantendo che strumenti come Xshell possano sempre accedere alla macchina virtuale utilizzando lo stesso indirizzo IP, anche dopo l'installazione di altri software.
(2) Il computer fisico deve essere in grado di accedere alla macchina virtuale; se la macchina virtuale può accedere a Internet è secondario. L'importante è garantire che il computer fisico possa accedere alla macchina virtuale e che le macchine virtuali possano accedersi a vicenda.
1. Per soddisfare il primo requisito, assegnare alla macchina virtuale una sottorete fissa e un indirizzo IP statico. In questo caso utilizziamo la sottorete 192.168.137.X. Utilizzando CentOS 7 come esempio, impostare l'indirizzo IP statico come segue:
cd /etc/sysconfig/network-scripts vi ifcfg-eth0
Modifica le seguenti informazioni. Qui impostiamo l'indirizzo IP statico su 192.168.137.200:
BOOTPROTO=static DEVICE=eth0 ONBOOT=yes IPADDR=192.168.137.200 GATEWAY=192.168.137.1 DNS1=192.168.137.1 NETMASK=255.255.255.0
Riavviare il servizio di rete per applicare le impostazioni:
systemctl restart network
2. Configurare la rete virtuale in Hyper-V:
Apri il Virtual Switch Manager di Hyper-V.
Crea un nuovo switch virtuale, inserisci un nome, seleziona "Internal Network" e fai clic su OK.
Fare clic con il pulsante destro del mouse sulla macchina virtuale che si desidera configurare, andare su Settings e nella finestra popup selezionare l'adattatore virtuale CentOS-7 appena creato. Fare clic su OK, quindi riavviare la macchina virtuale per applicare le modifiche.
3. Configurare la rete sulla macchina fisica (Windows 10 in questo esempio):
Apri Control Panel > Network and Sharing Center > Change Adapter Settings.
Trova il nuovo switch di rete virtuale aggiunto, fai clic con il pulsante destro e seleziona Properties.
Seleziona il protocollo IPv4.
Impostare l'indirizzo IP e la maschera di sottorete come segue (gli altri campi possono essere lasciati vuoti). L'IP deve essere 192.168.X.1, dove X = 137, corrispondente alla sottorete impostata sulla macchina virtuale CentOS. La coerenza è fondamentale.
4. Dopo aver completato le impostazioni sopra indicate, il computer fisico può accedere alla macchina virtuale. Provare a effettuare un ping a 192.168.137.200: dovrebbe rispondere. Ora è possibile connettersi utilizzando Xshell o terminali simili.
5. Se la macchina virtuale necessita di accesso a Internet, andare in Control Panel > Network and Sharing Center > Change Adapter Settings.
Fare clic con il tasto destro sulla scheda di rete attiva del computer fisico, andare su Properties, quindi su Sharing.
Seleziona l'opzione Internet Connection Sharing e scegli l'interruttore virtuale Hyper-V creato in precedenza. Fai clic su OK.
Dopo questa operazione, la macchina virtuale dovrebbe essere in grado di accedere alla rete esterna.
Nota: Talvolta dopo aver abilitato la condivisione della connessione Internet, l'indirizzo IP del switch virtuale potrebbe cambiare. In tal caso, è necessario reimpostarlo manualmente come al passaggio 3 in modo che corrisponda alla subnet configurata sulla macchina virtuale CentOS.
Soluzione di protezione dei dati per l'ambiente Hyper-V
Dopo aver completato la configurazione dell'ambiente di rete, il prossimo passaggio importante da non trascurare è la protezione dei dati delle macchine virtuali.
Sia che si tratti di una macchina virtuale Linux utilizzata per sviluppo e test, sia di un server applicativo che gestisce attività produttive, la sicurezza dei dati è di importanza fondamentale. Pertanto, una soluzione di backup efficiente, flessibile e facile da usare è cruciale per gli amministratori Hyper-V.
A tal fine, Vinchin Backup & Recovery offre funzioni professionali di backup e ripristino per ambienti Hyper-V. Vinchin può completare le operazioni di backup senza installare alcun programma agente sull'host Hyper-V, riducendo notevolmente il consumo di risorse del sistema e semplificando il processo di distribuzione. Supporta il backup completo, il backup incrementale, ecc., e in combinazione con la funzione di pianificazione dei compiti, consente di configurare in modo flessibile piani di backup giornalieri/settimanali evitando il rischio di dimenticanze umane.
Utilizzando Vinchin, puoi non solo ripristinare rapidamente le macchine virtuali Hyper-V a qualsiasi punto temporale, ma anche ripristinare i dati di backup su altre piattaforme come VMware, XCP-ng, oVirt, Proxmox, ecc., per realizzare la migrazione tra piattaforme e il ripristino dopo disastri.
Sono necessari solo 4 passaggi per eseguire il backup delle VM Hyper-V con Vinchin Backup & Recovery:
1. Seleziona l'oggetto del backup.

2. Seleziona la destinazione del backup.

3. Configura le strategie di backup.

4. Rivedi e invia il lavoro.

Se utilizzi Hyper-V e desideri creare un ambiente di virtualizzazione altamente disponibile e facile da gestire, potresti provare la soluzione di backup di Vinchin per aggiungere un ulteriore livello di sicurezza al tuo sistema. Una prova gratuita di 60 giorni ti aspetta per iniziare.
Domande frequenti sulla rete Hyper-V
1. Come abilito l'usurpazione dell'indirizzo MAC per una macchina virtuale?
Nel Gestore di Hyper-V, passare all'adattatore di rete della macchina virtuale Network Adapter > Advanced Features e selezionare "Enable MAC address spoofing".
2. Posso utilizzare un interruttore virtuale per più VLAN?
A: Sì, utilizzando la trunk mode sulla NIC fisica e configurando gli ID VLAN per ogni macchina virtuale, Hyper-V può supportare più VLAN attraverso un singolo switch virtuale.
Conclusione
L'utilizzo di un indirizzo IP statico nelle macchine virtuali Hyper-V non garantisce solo una connettività stabile per strumenti di gestione remota come SSH, ma semplifica anche la configurazione della rete, il forwarding delle porte e la risoluzione dei problemi. Creando un switch virtuale personalizzato e configurando attentamente le impostazioni di rete della macchina virtuale e dell'host, è possibile ottenere un ambiente di rete coerente e affidabile per la propria VM Linux. Sia per sviluppo, test o uso in produzione, questo approccio offre un maggiore controllo e riduce al minimo i disservizi di rete imprevisti causati da cambiamenti negli indirizzi IP.
Condividi su: