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.
-
Open the VNC viewer (for example, TigerVNC) on the workstation you will be using to connect to the system being installed. A window similar to TigerVNC Connection Details will be displayed with an input field allowing you to specify an IP address.
Figure 1. Dettagli connessione TigerVNC -
Boot the installation system and wait for the boot menu to appear. In the menu, edit boot options (see The Boot Menu) and append the inst.vnc option to the end of the command line.
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.
You can then proceed with Installing Using Anaconda.
Installazione in modalità di connessione VNC
VNC connect mode is when the system being installed initiates a connection to the VNC viewer running on a remote system. Before you start, make sure the remote system is configured to accept incoming connection on the port you want to use for VNC. The exact way to make sure the connection will not be blocked depends on your network and on your workstation’s configuration. Information about configuring the firewall in Fedora is available in the Fedora Security Guide, available at https://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 https://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.
-
Boot the installation system and wait for the boot menu to appear. In the menu, edit boot options (see The Boot Menu) and append the following options to the end of the command line:
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.
You can then proceed with Installing Using Anaconda.
Considerazioni su Kickstart
Commands for using a VNC installation are also available in Kickstart installations. Using just the vnc command will set up an installation using Direct Mode. Options are available to set up an installation using Connect Mode. For more information about the vnc command and options used in Kickstart files, see Kickstart Syntax Reference.
Considerazioni per i sistemi headless
When installing headless systems, the only choices are an automated Kickstart installation or an interactive VNC installation using connect mode. For more information about automated Kickstart installation, see Kickstart Syntax Reference. The general process for an interactive VNC installation is described below.
-
Set up a PXE server that will be used to start the installation. Information about installing and performing basic configurating of a PXE server can be found in Setting Up an Installation Server.
-
Configure the PXE server to use the boot options for a connect mode VNC installation. For information on these boot options, see Installing in VNC Connect Mode.
-
Follow the procedure for a VNC Installation using connect mode as described in the Starting VNC in Connect Mode. However, when directed to boot the system, boot it from the PXE server.
Want to help? Learn how to contribute to Fedora Docs ›