Procedure consigliate per l'esecuzione di FreeBSD in Hyper-V
Questo argomento contiene un elenco di raccomandazioni per l'esecuzione di FreeBSD come sistema operativo guest in una macchina virtuale Hyper-V.
Abilitare CARP in FreeBSD 10.2 in Hyper-V
Il protocollo CARP (Common Address Redundancy Protocol) consente a più host di condividere lo stesso indirizzo IP e lo stesso ID host virtuale (VHID) per offrire disponibilità elevata per uno o più servizi. Se uno o più host hanno esito negativo, gli altri host assumono il controllo in modo trasparente in modo che gli utenti non notino un errore del servizio. Per usare CARP in FreeBSD 10.2, seguire le istruzioni nel manuale di FreeBSD ed eseguire le operazioni seguenti in Hyper-V Manager.
- Verificare che alla macchina virtuale sia associata una scheda di rete e che sia assegnata a un commutatore virtuale. Selezionare la macchina virtuale e selezionare Azioni>Impostazioni.
Abilitare lo spoofing degli indirizzi MAC. A tale scopo, seguire questa procedura:
Selezionare la macchina virtuale e selezionare Azioni>Impostazioni.
Espandere Scheda di rete e selezionare Funzionalità avanzate.
Selezionare Abilita spoofing indirizzi MAC.
Creare etichette per i dispositivi disco
Durante l'avvio, i nodi del dispositivo vengono creati quando vengono individuati nuovi dispositivi. Ciò può significare che i nomi dei dispositivi possono cambiare quando vengono aggiunti dei nuovi dispositivi. Se si riceve un ERRORE DI MONTAGGIO RADICE durante l'avvio, è necessario creare etichette per ogni partizione IDE per evitare conflitti e modifiche. Per sapere come fare, vedere Etichettatura dei dispositivi disco. Di seguito sono riportati alcuni esempi.
Importante
Eseguire una copia di backup del file fstab prima di apportare modifiche.
Riavviare il sistema in modalità utente singolo. A tale scopo, selezionare l'opzione di menu di avvio 2 per FreeBSD 10.3+ (opzione 4 per FreeBSD 8.x) o eseguire un 'boot -s' dal prompt di avvio.
In modalità utente singolo creare etichette GEOM per ognuna delle partizioni del disco IDE elencate nel file fstab (radice e swap). Di seguito è riportato un esempio di FreeBSD 10.3.
# cat /etc/fstab # Device Mountpoint FStype Options Dump Pass# /dev/da0p2 / ufs rw 1 1 /dev/da0p3 none swap sw 0 0 # glabel label rootfs /dev/da0p2 # glabel label swap /dev/da0p3 # exit
Altre informazioni sulle etichette GEOM sono disponibili in: Etichettatura dei dispositivi disco.
Il sistema continuerà con l'avvio multiutente. Al termine dell'avvio, modificare /etc/fstab e sostituire i nomi dei dispositivi convenzionali con le rispettive etichette. Il file /etc/fstab finale sarà simile al seguente:
# Device Mountpoint FStype Options Dump Pass# /dev/label/rootfs / ufs rw 1 1 /dev/label/swap none swap sw 0 0
Il sistema può ora essere riavviato. Se tutto è andato bene, verrà visualizzato normalmente e il montaggio mostrerà:
# mount /dev/label/rootfs on / (ufs, local, journaled soft-updates) devfs on /dev (devfs, local, mutilabel)
Usare una scheda di rete wireless come commutatore virtuale
Se il commutatore virtuale nell'host è basato sulla scheda di rete wireless, ridurre la scadenza ARP a 60 secondi con il comando seguente. In caso contrario, la rete della macchina virtuale potrebbe smettere di funzionare dopo un po'.
# sysctl net.link.ether.inet.max_age=60
Vedi anche