Installazione tramite VNC
L’interfaccia di installazione grafica è il metodo raccomandato per installare Fedora. Tuttavia, in alcuni casi, l’accesso diretto all’interfaccia grafica è difficile o impossibile. Alcuni sistemi non hanno la capacità di connettere un display e una tastiera, rendendo VNC una necessità per le installazioni manuali (non-Kickstart).
Per consentire installazioni manuali su sistemi headless (sistemi senza un display, una tastiera e un mouse collegati direttamente), il programma di installazione Anaconda include una modalità Virtual Network Computing (VNC) che consente alla modalità grafica del programma di installazione di essere eseguita localmente, ma di essere visualizzata su un altro sistema connesso alla rete. L’installazione VNC fornisce la gamma completa di opzioni di installazione.
Questo capitolo fornisce istruzioni su come attivare la modalità VNC sul sistema di installazione e su come connettersi ad esso utilizzando un visualizzatore VNC.
Installazione di un Visualizzatore VNC
Eseguire un’installazione VNC richiede un visualizzatore VNC in esecuzione sulla tua workstation o su un altro terminale. I visualizzatori VNC sono disponibili nei repository della maggior parte delle distribuzioni Linux; sono disponibili anche visualizzatori VNC gratuiti per altri sistemi operativi come Windows. Su sistemi Linux, usa il gestore di pacchetti per cercare un visualizzatore per la tua distribuzione.
I seguenti visualizzatori VNC sono disponibili in Fedora:
-
TigerVNC - Un visualizzatore di base indipendente dal proprio ambiente desktop. Installato come pacchetto tigervnc.
-
Vinagre - Un visualizzatore per l’ambiente desktop GNOME. Installato come pacchetto vinagre.
-
KRDC - Un visualizzatore integrato con l’ambiente desktop KDE. Installato come pacchetto kdenetwork-krdc.
Per installare uno dei visualizzatori elencati sopra, esegui il seguente comando come root
:
# dnf install package
Sostituisci package con il nome del pacchetto del visualizzatore che desideri utilizzare (ad esempio, tigervnc).
Le procedure in questo capitolo presuppongono l’utilizzo di TigerVNC come visualizzatore VNC. Le istruzioni specifiche per altri visualizzatori potrebbero differire, ma i principi generali restano validi. |
Esecuzione di un’installazione VNC
Il programma di installazione Anaconda offre due modalità per l’installazione VNC: Modalità Diretta e Modalità Connessione. Le modalità differiscono nel modo in cui viene stabilita la connessione tra il server e il visualizzatore. Dopo essersi connessi con successo, l’installazione procederà allo stesso modo indipendentemente dalla modalità utilizzata.
- Modalità Diretta
-
In questa modalità, Anaconda è configurato per avviare l’installazione e attendere una connessione in entrata dal visualizzatore VNC prima di procedere. Durante l’attesa di una connessione in entrata, l’indirizzo IP del sistema e la porta su cui l’installatore si aspetta la connessione vengono visualizzati sul display o sulla console, se disponibili; ciò implica che è necessaria almeno una console seriale per connettersi utilizzando questa modalità, ma è possibile aggirare questa limitazione se si conosce la porta VNC predefinita e l’indirizzo IP del sistema.
- Modalità Connessione
-
In questa modalità, il visualizzatore VNC viene avviato sul sistema remoto in modalità di ascolto. Il visualizzatore VNC attende una connessione in ingresso su una porta specificata. Quindi, Anaconda viene avviata e il nome host/indirizzo IP e il numero di porta del visualizzatore vengono forniti tramite un’opzione di avvio o un comando Kickstart. All’avvio dell’installazione, il programma di installazione stabilisce una connessione con il visualizzatore VNC in ascolto utilizzando il nome host/indirizzo IP e il numero di porta specificati. La modalità di connessione è quindi più semplice da utilizzare su sistemi senza display o console locali, ma potrebbe richiedere una preparazione aggiuntiva, poiché il sistema di visualizzazione deve essere in grado di accettare connessioni in ingresso sulla porta specificata, il che in genere richiede la modifica delle impostazioni del firewall.
Scelta di una modalità di installazione VNC
-
Accesso visivo e interattivo al sistema
-
Se l’accesso visivo e interattivo al sistema in fase di installazione non è disponibile, è necessario utilizzare la modalità di connessione.
-
-
Regole di connessione di rete e firewall
-
Se al sistema in fase di installazione non sono consentite connessioni in entrata da un firewall, è necessario utilizzare la modalità di connessione o disabilitare il firewall. La disabilitazione di un firewall può avere implicazioni per la sicurezza.
-
Se al sistema remoto che esegue il visualizzatore VNC non sono consentite connessioni in entrata da un firewall, è necessario utilizzare la modalità diretta o disabilitare il firewall. La disabilitazione di un firewall può avere implicazioni per la sicurezza.
-
Installazione in modalità diretta VNC
La modalità diretta VNC si verifica quando il visualizzatore VNC avvia una connessione al sistema in fase di installazione. Anaconda ti dirà quando avviare questa connessione.
-
Apri il visualizzatore VNC (ad esempio, TigerVNC) sulla workstation che utilizzerai per connetterti al sistema in fase di installazione. Verrà visualizzata una finestra simile a Dettagli connessione TigerVNC con un campo di immissione che consente di specificare un indirizzo IP.
Figure 1. Dettagli connessione TigerVNC -
Avvia il sistema di installazione e attendi che venga visualizzato il menu di avvio. Nel menu, modifica le opzioni di avvio (vedi Il menu di avvio) e aggiungi l’opzione inst.vnc alla fine della riga di comando.
Facoltativamente, se si desidera limitare l’accesso VNC al sistema di installazione, aggiungere anche l’opzione di avvio inst.vncpassword=PASSWORD. Sostituisci PASSWORD con la password che desideri utilizzare per l’installazione. La password VNC deve avere una lunghezza compresa tra 6 e 8 caratteri.
Utilizzare una password temporanea per l’opzione inst.vncpassword=. Non deve essere una password reale o di root che si utilizza su qualsiasi sistema.
Figure 2. Aggiunta delle opzioni di avvio VNC -
Avvia l’installazione utilizzando le opzioni modificate. Il sistema inizializzerà il programma di installazione e avvierà i servizi necessari. Quando il sistema è pronto, vedrai un messaggio sullo schermo simile al seguente:
13:14:47 Connettere manualmente il proprio visualizzatore VNC a 192.168.100.131:5901 per iniziare l'installazione.
Prendi nota dell’indirizzo IP e del numero di porta (nell’esempio precedente,
192.168.100.131:5901
). -
Sul sistema che esegue il visualizzatore VNC, inserire l’indirizzo IP e il numero di porta ottenuti nel passaggio precedente nella finestra di dialogo
Dettagli connessione
nello stesso formato in cui sono stati visualizzati sullo schermo dall’installatore. Quindi, fare clic suConnetti
. Il visualizzatore VNC si connetterà ora al sistema di installazione. Se hai impostato una password VNC, inseriscila quando richiesto e premiOK
.
Quando la connessione viene stabilita con successo, si aprirà una nuova finestra sul sistema che esegue il visualizzatore VNC, visualizzando il menu di installazione. Questa finestra fornirà l’accesso remoto completo all’installatore fino al termine dell’installazione e al primo riavvio del sistema.
È quindi possibile procedere con Installazione tramite Anaconda.
Installazione in modalità di connessione VNC
La modalità di connessione VNC si ha quando il sistema in fase di installazione avvia una connessione al visualizzatore VNC in esecuzione su un sistema remoto. Prima di iniziare, assicurati che il sistema remoto sia configurato per accettare connessioni in entrata sulla porta che desideri utilizzare per VNC. Il modo esatto per assicurarsi che la connessione non venga bloccata dipende dalla rete e dalla configurazione della workstation. Le informazioni sulla configurazione del firewall in Fedora sono disponibili nella Fedora Security Guide, disponibile su http://docs.fedoraproject.org/.
-
Avvia il visualizzatore VNC sul sistema client in modalità di ascolto. Ad esempio, su Fedora utilizzando TigerVNC, esegui il seguente comando:
$ vncviewer -listen PORT
Sostituisci PORT con il numero di porta che desideri utilizzare per la connessione.
Il terminale visualizzerà un messaggio simile al seguente esempio:
Example 1. Visualizzatore TigerVNC in ascoltoTigerVNC Viewer 64-bit v1.3.0 (20130924) Built on Sep 24 2013 at 16:32:56 Copyright (C) 1999-2011 TigerVNC Team and many others (see README.txt) See http://www.tigervnc.org for information on TigerVNC. Thu Feb 20 15:23:54 2014 main: Listening on port 5901
Quando viene visualizzato questo messaggio, il visualizzatore VNC è pronto e in attesa di una connessione in entrata dal sistema di installazione.
-
Avvia il sistema di installazione e attendi che venga visualizzato il menu di avvio. Nel menu, modifica le opzioni di avvio (vedi Il menu di avvio) e aggiungi le seguenti opzioni alla fine della riga di comando:
inst.vnc inst.vncconnect=HOST:PORT
Sostituisci HOST con l’indirizzo IP del sistema che esegue il visualizzatore VNC in ascolto e PORT con il numero di porta su cui il visualizzatore VNC è in ascolto.
-
Avvia l’installazione. Il sistema inizializzerà il programma di installazione e avvierà i servizi necessari. Una volta terminata l’inizializzazione, Anaconda tenterà di connettersi all’indirizzo IP e alla porta forniti nel passaggio precedente.
Quando la connessione viene stabilita con successo, si aprirà una nuova finestra sul sistema che esegue il visualizzatore VNC, visualizzando il menu di installazione. Questa finestra fornirà l’accesso remoto completo all’installatore fino al termine dell’installazione e al primo riavvio del sistema.
È quindi possibile procedere con Installazione tramite Anaconda.
Considerazioni su Kickstart
I comandi per l’utilizzo di un’installazione VNC sono disponibili anche nelle installazioni Kickstart. L’utilizzo del solo comando vnc imposterà un’installazione utilizzando la modalità diretta. Sono disponibili opzioni per impostare un’installazione utilizzando la modalità di connessione. Per ulteriori informazioni sul comando vnc e sulle opzioni utilizzate nei file Kickstart, vedere Riferimento alla sintassi di Kickstart.
Considerazioni per i sistemi headless
Quando si installano sistemi headless, le uniche scelte sono un’installazione Kickstart automatizzata o un’installazione VNC interattiva utilizzando la modalità di connessione. Per ulteriori informazioni sull’installazione automatizzata di Kickstart, vedere Riferimento alla sintassi di Kickstart. Il processo generale per un’installazione VNC interattiva è descritto di seguito.
-
Configurare un server PXE che verrà utilizzato per avviare l’installazione. Le informazioni sull’installazione e sulla configurazione di base di un server PXE sono disponibili in Impostazione di un server di installazione.
-
Configurare il server PXE per utilizzare le opzioni di avvio per un’installazione VNC in modalità di connessione. Per informazioni su queste opzioni di avvio, vedere Installazione in modalità di connessione VNC.
-
Seguire la procedura per un’installazione VNC utilizzando la modalità di connessione come descritto in Avvio di VNC in modalità di connessione. Tuttavia, quando viene richiesto di avviare il sistema, avviarlo dal server PXE.
Want to help? Learn how to contribute to Fedora Docs ›