Conosciamo da tempo i vantaggi della virtualizzazione delle macchine per testare nuovi sistemi operativi e la loro compatibilità con le applicazioni. Ciò implica un risparmio di risorse non dovendo investire nell'acquisto di nuove attrezzature, una maggiore sicurezza non intaccando in nessun momento l'ambiente produttivo dell'organizzazione o l'attrezzatura fisica se la usiamo nella nostra casa. La parte migliore è essere in grado di esplorare completamente ciascuna delle nuove funzionalità integrate in nuovi sistemi o applicazioni.
Esistono varie piattaforme di virtualizzazione, ma a tal fine Solvetic parlerà di una in particolare realizzata da Microsoft, come Hyper-V. Successivamente ti insegneremo come installare CentOS 8 lì e quindi conoscere ciascuna delle sue funzionalità.
Cos'è Hyper-VHyper-V è stato sviluppato da Microsoft come una caratteristica del suo sistema operativo grazie al quale abbiamo i vantaggi della virtualizzazione hardware che consente alle macchine create di funzionare con hardware virtuale. Sotto questo aspetto Hyper-V ci offre l'opportunità di creare dischi rigidi virtuali, switch virtuali e molti altri in modo che l'esperienza dell'utente sia identica a quella di essere su un computer reale.
Hyper-VLa piattaforma Hyper-V è disponibile nelle versioni a 64 bit di Windows 10 Pro, Enterprise ed Education ma non nell'edizione Home. Possiamo virtualizzare sistemi come:
- Windows 7, 8 o 10
- Windows Server 2012, 2016 e 2021-2022
- Fedora
- Ubuntu
- CentOS
- FreeBSD e molti altri
caratteristicheAlcune delle sue caratteristiche principali sono:
- Creazione rapida e accesso alla galleria VM
- Rete predefinita (switch NAT)
- Funzionalità di replica Hyper-V
- Possibilità di condividere file tra la macchina virtuale e il computer fisico e altro ancora.
Abilitazione Hyper-VPer impostazione predefinita Hyper-V non è abilitato in Windows 10, per la sua attivazione abbiamo due opzioni che sono:
Da Windows PowerShell eseguire quanto segue:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -AllDa una console del prompt dei comandi eseguire:
DISM / Online / Enable-Feature / All / FeatureName: Microsoft-Hyper-VOppure, vai al percorso Pannello di controllo \ Programmi \ Programmi e funzionalità e lì seleziona l'opzione "Attiva o disattiva funzionalità di Windows" e nella finestra visualizzata attiva la casella Hyper-V:
L'immagine ISO di CentOS 8 è disponibile al seguente link:
Nuove caratteristicheAlcune delle novità di questa edizione sono:
- Miglioramenti nella console web (Cockpit)
- Nuovo strumento contenitore
- Nuove politiche crittografiche a livello di sistema
- Miglioramenti TCP
- Nuovi aggiornamenti del pacchetto integrati
Successivamente, vedremo come installare CentOS 8 su Hyper-V.
1. Come installare CentOS 8 su Hyper-V con Windows 10
Passo 1
Il primo passo è accedere alla console Hyper-V che ha il seguente aspetto:
INGRANDIRE
Passo 2
Per creare la nostra macchina virtuale abbiamo le seguenti opzioni:
- Fare clic sulla riga "Nuovo/Macchina virtuale nel riquadro di destra
- Dal menu Azione/Nuovo/Macchina virtuale
- Fare clic con il tasto destro del mouse sul nome del computer fisico e lì selezionare Nuovo / Macchina virtuale
Passaggio 3
Verrà visualizzata la seguente procedura guidata:
Passaggio 4
Facciamo clic su Avanti e indicheremo il nome della macchina virtuale, nonché il percorso in cui sarà ospitata:
NotaLì possiamo attivare la casella "Salva la macchina virtuale in un'altra posizione" per definire un percorso personalizzato.
Passaggio 5
Facciamo clic su Avanti e andremo a definire la generazione della macchina virtuale. È importante capire quanto segue:
- La prima generazione è la più semplice in quanto è conforme al BIOS e supporta sistemi a 32 e 64 bit
- La seconda generazione è più sicura ma funziona solo su UEFI e supporta solo il sistema a 64 bit
Selezioniamo la prima generazione e facciamo clic su Avanti
Passaggio 6
Definiamo la memoria RAM da assegnare alla macchina virtuale CentOS 8.
Passaggio 7
Nella finestra successiva sarà possibile definire gli aspetti di rete:
NotaSuccessivamente Solvetic spiegherà come configurare uno switch virtuale per consentire la comunicazione con la rete.
Passaggio 8
Nella finestra successiva sarà possibile:
- Crea un nuovo disco rigido virtuale assegnando dimensioni, nome e posizione
- Utilizza un disco rigido virtuale esistente
- Non utilizzare un disco rigido virtuale
Passaggio 9
Successivamente dobbiamo selezionare l'immagine ISO che abbiamo scaricato da CentOS 8. Per fare ciò, attiviamo la casella "Installa un sistema operativo da un CD / DVD ROM avviabile e quindi seleziona l'ISO di CentOS 8:
Passaggio 10
Tra le opzioni c'è quella di installare il sistema in un secondo momento o di non installare il sistema operativo. Fatto ciò clicchiamo su Avanti e vedremo un riepilogo delle attività da svolgere:
Passaggio 11
Fare clic su Fine per completare il processo di creazione della macchina virtuale CentOS 8 in Hyper-V:
2. Come mappare lo switch virtuale Hyper-V
Passo 1
Come accennato, è fondamentale creare un nuovo switch che consentirà la connessione a Internet, per questo, dalla console Hyper-V selezioniamo la riga "Gestione switch virtuale":
INGRANDIRE
Passo 2
Nella finestra visualizzata selezioniamo "Esterno" per consentire la connettività con la rete esterna:
Passaggio 3
Facciamo clic su "Crea switch virtuale" e quindi definiamo quanto segue:
- Nome dell'interruttore virtuale
- Tipo di connessione e adattatore di rete fisico da utilizzare
Una volta definito questo, facciamo clic su Applica e OK per salvare le modifiche.
Passaggio 4
Successivamente selezioniamo la macchina virtuale creata, facciamo clic su "Configurazione" e nella sezione "Scheda di rete" selezioneremo lo switch virtuale che abbiamo creato:
Fare clic su Applica e OK per salvare le modifiche.
3. Come avviare e configurare CentOS 8 su Hyper-V
Passo 1
Una volta configurato questo, possiamo selezionare la macchina virtuale e lì verrà visualizzata una serie di opzioni:
INGRANDIRE
Passo 2
Facciamo clic sulla riga "Connetti" e vedremo quanto segue:
Passaggio 3
Lì facciamo clic su Avvia per eseguire la procedura guidata di installazione di CentOS 8:
Passaggio 4
Una volta stabilita la connessione, vedremo la procedura guidata di installazione di CentOS 8:
Lì selezioniamo la riga "Install CentOS Linux 8.0.1905" per eseguire l'installazione o possiamo risolvere i problemi di installazione.
Passaggio 5
Dopo il caricamento dei servizi, definiremo la lingua di installazione:
Passaggio 6
Facciamo clic su "Continua" e quindi vedremo quanto segue:
Lì è possibile configurare quanto segue:
- Nella sezione Tastiera definire la lingua della tastiera in CentOS 8.
- In Language Support possiamo aggiungere più lingue da utilizzare nel sistema.
- In Data e ora possiamo definire il fuso orario del sistema se è diverso.
- Nella sorgente di installazione troviamo l'immagine ISO selezionata.
- In KDUMP possiamo attivare o meno questa funzione che si occupa del dump del kernel.
- La politica di sicurezza ci consente di integrare file di sicurezza aggiuntivi in CentOS 8.
Passaggio 7
Selezione del software: qui possiamo definire il tipo di server (console o GUI) da utilizzare, nonché definire quali servizi devono essere installati nel processo:
INGRANDIRE
Per impostazione predefinita, il server CentOS 8 verrà installato con un'interfaccia grafica, ma possiamo selezionare l'opzione "Server" per eseguirlo dalla console.
Passaggio 8
Network & Team name ci permette di attivare la scheda di rete, oltre a definire un nome per il team:
INGRANDIRE
Passaggio 9
In Selezione dispositivo dobbiamo selezionare il disco rigido virtuale in cui deve essere installato CentOS 8 in Hyper-V. Lì abbiamo opzioni aggiuntive come la configurazione manuale del partizionamento, l'aggiunta di dischi, ecc., Fai clic su Fatto quando lo definiamo.
INGRANDIRE
Passaggio 10
Facciamo clic su "Avvia installazione" e vedremo quanto segue:
Passaggio 11
Selezioniamo "Password di root"
Passaggio 12
Procediamo ad assegnare la password di root in CentOS 8:
Passaggio 13
Facciamo clic su Fatto e quindi configuriamo l'utente amministratore di sistema:
Passaggio 14
Facciamo nuovamente clic su Fatto e continueremo con l'installazione di CentOS 8 in Hyper-V:
INGRANDIRE
Passaggio 15
Al termine di questo processo, vedremo quanto segue. Lì clicchiamo su Riavvia
INGRANDIRE
Passaggio 16
Sarà necessario eliminare il supporto con l'ISO di CentOS 8. Per questo andiamo al menu Media / DVD / Espelli "ISO":
Passaggio 17
Dopodiché il sistema verrà riavviato e vedremo quanto segue:
INGRANDIRE
Se abbiamo selezionato il server con un'interfaccia GUI, sarà necessario fare clic sull'opzione "Informazioni sulla licenza" per accettare i termini della licenza. Lì abbiamo avuto accesso a CentOS 8 su Hyper-V e siamo pronti per esplorarlo al meglio.
4. Attività da eseguire su CentOS 8 dopo l'installazione
Ora vedremo alcune cose che puoi fare in CentOS 8 per ottenere il massimo beneficio, queste sono:
Nano installazioneNano è uno degli editor di testo più versatili in termini di funzioni e facilità d'uso ed è ideale per modificare vari file di sistema, per la sua installazione dobbiamo eseguire quanto segue:
yum install -y nano
INGRANDIRE
Abilita la memoria dinamica sull'ospiteQuesta è una funzione che dobbiamo abilitare per utilizzare la memoria dinamica con CentOS 8, per questo creeremo un file nel percorso /etc/udev/rules.d con il nome desiderato e in tale file inseriamo quanto segue:
SOTTOSISTEMA == "memoria", AZIONE == "aggiungi", ATTR {stato} = "online"Salviamo il file con i tasti Ctrl + O e lo usciamo con i tasti Ctrl + X.
Installa gli strumenti Hyper-VQuesti sono un insieme di strumenti che ci consentono di espandere al massimo le capacità della piattaforma, per questo eseguiremo quanto segue:
yum install -y hyperv-daemons
INGRANDIRE
NotaRicorda che per accedere come root devi eseguire il comando "su" seguito dalla password che abbiamo assegnato in fase di creazione.
Con Solvetic abbiamo imparato a configurare e creare una macchina virtuale con CentOS 8 su Hyper-V. Grazie all'implementazione delle macchine virtuali potremo avere il loro pieno potenziale di utilizzo alla nostra portata.