GNU/Linux >> Linux Esercitazione >  >> Linux

Aggiorna gli strumenti Citrix (XenServer) per i server cloud Windows

Sistemi operativi supportati

  • Windows Server 2008
  • Windows Server 2008 R2
  • Windows Server 2012
  • Windows Server 2012 R2

Gli strumenti Citrix® sono fondamentali per il corretto funzionamento dei Cloud Server virtualizzati nell'infrastruttura Rackspace Cloud. Sono i driver alla base della macchina virtuale, che le danno accesso all'hardware virtuale, in particolare alla rete e ai dispositivi a blocchi.

Questo articolo spiega come aggiornare Citrix Tools per macchine virtuali su server Windows® Cloud. Questi strumenti dovrebbero solo essere toccato se il server Windows ha problemi come Blue Screen of Death (BSoD) o se il supporto ha consigliato l'aggiornamento degli strumenti.

Avviso: L'esecuzione della procedura descritta in questo articolo comporta tempi di inattività della rete. Pertanto, non eseguire questi passaggi su un server di produzione poiché il processo provoca l'interruzione della rete e il riavvio di più server. Creare invece un'immagine del server di produzione su cui eseguire l'aggiornamento.

Prerequisiti

Prima di iniziare, esegui le seguenti azioni:

  • Crea un backup dei tuoi dati dal server utilizzando il Cloud Backup.
  • Crea un'immagine cloud del server per mantenerne la configurazione.
  • Installa l'ultima versione di Windows Agent sul server di produzione.

Crea un backup utilizzando Cloud Backup

Utilizza il prodotto Cloud Backup per eseguire il backup di tutti i dati utente. Queste istruzioni di Cloud Backup riguardano l'installazione dell'agente Cloud Backup e la configurazione del backup.

Crea un'immagine del server di produzione

  1. Creare un'immagine del server di produzione che necessita degli aggiornamenti. Questo può richiedere meno di un'ora o più ore, a seconda delle dimensioni del disco rigido virtuale del tuo server. Puoi trovare maggiori informazioni sulle immagini nelle Domande frequenti su Cloud Images.

  2. Crea un nuovo server utilizzando l'immagine che hai creato.

  3. Verifica che il nuovo server si avvii correttamente e che tutti i dati e i servizi siano intatti.

Il nuovo server che hai creato dall'immagine è considerato la tua non produzione server. Esegui le azioni in tutte le seguenti sezioni su questo server.

Aggiorna l'agente Rackspace Cloud Servers e scarica Xenserver Tools 6.5

L'aggiornamento richiede una connessione attiva a Internet. Segui questi passaggi per installare l'Rackspace Cloud Servers agent .

  1. Avvia un prompt dei comandi come amministratore.

  2. Nel prompt dei comandi, esegui il codice seguente:

       powershell.exe -NoProfile -NoLogo -InputFormat None -ExecutionPolicy Bypass -Command "iex(New-Object Net.WebClient).DownloadString('https://87df11eb517b9ca6b2dd-2feac036ecfab0eba46621f3ae4943bc.ssl.cf1.rackcdn.com/latest/Update-Xentools.ps1')"
    

    Il tuo output dovrebbe essere simile al seguente:

       Info  :: STEP 1 => Update the Nova Agent
       Info  :: Starting the Agent Upgrade to version 1.3.1.1
       Warn  :: RackspaceCloudServersAgent RackspaceCloudServersAgentUpdater is stopped
       Info  :: Downloading the AgentService_1.3.1.1.zip
       Info  :: Downloaded Successfully AgentService_1.3.1.1.zip in  C:\Windows\Temp
       Info  :: Downloading the UpdateService_1.3.1.1.zip
       Info  :: Downloaded Successfully UpdateService_1.3.1.1.zip in  C:\Windows\Temp
       Info  :: Renaming Agent to 1.3.0.1
       Info  :: Renaming AgentUpdater to 1.3.0.1
       Info  :: Unzipping AgentService.zip to Agent)
       Info  :: Creating the Directory C:\Program Files\Rackspace\Cloud Servers\Agent
       Info  :: Unzipping UpdateService.zip to AgentUpdater
       Info  :: Creating the Directory C:\Program Files\Rackspace\Cloud Servers\AgentUpdater
       Info  :: Cloning the AgentLog from Agent1.3.0.1 to Agent
       Info  :: Removing AgentService_1.3.1.1.zip and UpdateService_1.3.1.1.zip
       Info  :: Restarting the Agent and AgentUpdater services
       Info  :: STEP 1 => DONE!!!
                ***************************************************************************************
       Info  :: STEP 2 => Download the latest XenServer Tools on the Server
       Info  :: Downloaded Successfully xs-tools-6.5.0-20200.zip in  C:\rs-pkgs
       Info  :: Creating the Directory C:\rs-pkgs\xs-tools-6.5.0-20200
       Info  :: STEP 2 => DONE!!!
       Info  :: ***************************************************************************************
       Info  :: STEP 3 => Before executing the installation of the Xenserver Tools,
                          YOU MUST CREATE A SNAPSHOT OF YOUR SERVER using the Control Panel
                          The Snapshot will allow you to recover your server if the installation fails.
                          Once you are done with This Step 3, Start the installation at STEP 4
                ***************************************************************************************
       Warn  :: STEP 4 => Execute the Xenserver tools Installer.
                          Before you execute the installer, connect to the Console of the server
                          in the Control Panel, because the server will reboot few times on its own.
                          You will loose network access and Remote Desktop will fail
                          until the installation is completed.
                          *****************************************************************************
                          Execute:  C:\rs-pkgs\xs-tools-6.5.0-20200\install.bat
                          *****************************************************************************
    

Aggiorna a XenServer Tools 6.5 sul nuovo server non di produzione

Nota: devi eseguire i seguenti passaggi utilizzando la console e non RDP, poiché la connettività di rete verrà interrotta. In alternativa a Java, esistono diversi modi per generare URL console NoVNC (HTML5).

Accedi alla console Java del server non di produzione tramite il Cloud Control Panel.

  1. Accedi al pannello di controllo del cloud.

  2. Nella barra di navigazione in alto, fai clic su Seleziona un prodotto> Rackspace Cloud .

  3. Seleziona Server> Server Cloud .

  4. Sui server pagina, fai clic sull'icona a forma di ingranaggio accanto al nome del server e seleziona Console di emergenza .

Per inviare richieste API, usa cURL dalla riga di comando, usa il plug-in del browser di tua scelta o accedi a Pitchfork con il tuo nome utente Rackspace e chiave API. Prima di inviare la chiamata API, assicurati di cambiare console_type in novnc . La risposta contiene l'URL della console. Copia e incolla il link in una nuova scheda del browser. Tieni presente che questi URL scadono dopo circa 10 minuti e, se la console non è in uso, la sessione viene disconnessa.

Ora, dalla console di emergenza, esegui i seguenti comandi:

  1. Avvia un prompt dei comandi come amministratore.

  2. Nel prompt dei comandi, esegui il codice seguente:

     C:\rs-pkgs\xs-tools-6.5.0-20200\install.bat
    
  3. Il server si riavvia automaticamente più volte, ma potrebbe essere necessario riavviare manualmente se richiesto da Windows. Accedi di nuovo utilizzando la console dopo ogni riavvio e segui le istruzioni di Windows. Consenti a Windows di rilevare e installare automaticamente i driver necessari se richiesto dalla finestra di dialogo di installazione del software del driver.

  4. Al termine dell'installazione, potrebbe esserci un dispositivo finale per il quale i driver non possono essere rilevati o installati in Windows Server 2008. Questo dispositivo è noto come vm_gen_counter e Windows non lo ha supportato fino a Windows Server 2012. Trova ulteriori informazioni in VM-Generation ID.

  5. Esegui il ping dell'indirizzo IP del server da una posizione remota per confermare che la rete funzioni.

  6. Se la rete del server non funziona o la configurazione di rete non sembra corretta, potrebbe essere necessario ripristinare la rete manualmente. Per fare ciò, invia il resetnetwork azione all'API dei server.

Avviso per i clienti RackConnect v2: Il ripristino manuale della rete di un server mediante l'API riattiva l'interfaccia pubblica del server ed eventualmente rimuove il percorso predefinito verso RackConnect Gateway. Consigliamo ai clienti con una configurazione RackConnect di contattare il supporto Rackspace per assistenza in caso di problemi di connettività di rete dopo l'aggiornamento di Citrix Tools.

Esegui un ripristino della rete

Per ripristinare la rete del server tramite l'API, accedi a Pitchfork con il nome utente Rackspace e la chiave API. Emetti, Ripristina rete chiamare utilizzando l'UUID del server.

In alternativa, per reimpostare manualmente la rete del server, accedere a ** C:\rs-pkgs\ ** per trovare file di testo separati che contengono la configurazione IP e le informazioni di routing che erano presenti prima dell'aggiornamento di Citrix Tools.

Decidi quale server mantenere

Dopo aver eseguito i passaggi precedenti sul nuovo server non di produzione, decidere se utilizzare il nuovo server come server di produzione o continuare a utilizzare il server di produzione originale da cui è stata creata la nuova immagine. Questa sezione spiega le tue opzioni.

Opzione 1:usa il nuovo server come server di produzione

Ora che il nuovo server contiene l'agente aggiornato Citrix Tools for Virtual Machines e Rackspace Cloud Servers, potrebbe essere quasi pronto per l'uso in produzione.

È possibile eliminare il server originale e continuare a utilizzare il nuovo server come server di produzione. Di solito, questa è l'opzione più rapida e semplice.

Un avvertimento notevole su questa opzione è che l'indirizzo IP sul nuovo server è diverso dall'indirizzo IP del server di produzione originale. Non è possibile trasferire l'indirizzo IP del server originale al nuovo server. Puoi mitigare questo problema se hai utilizzato Cloud Load Balancer con il tuo server originale. Se stavi utilizzando dei bilanciatori di carico, rimuovi semplicemente il server originale (nodo) dal bilanciatore di carico e aggiungi quello nuovo.

Prima di eliminare il server originale, assicurati di ripristinare tutti i dati importanti al nuovo server. Ciò include tutti i dati che potrebbero risiedere su un'unità disco effimera che non è inclusa nell'immagine del server originale. Se non si è sicuri di cosa sia un'unità effimera, consultare la Guida dell'utente di Rackspace Core Infrastructure. Se si è ancora incerti, contattare il supporto Rackspace per ulteriori indicazioni.

Se il server originale dispone di una memoria temporanea, è possibile migrare i dati sul nuovo server in diversi modi. Se entrambi i server dispongono di un indirizzo IP di rete di servizio, è possibile utilizzare la condivisione file incorporata in Windows. In alternativa, puoi utilizzare FTP, FTPS o il nostro agente Cloud Backup per server cloud, che puoi installare sia su istanze Windows che Linux®.

Puoi anche trasferire dati tra server aggiungendo Cloud Block Storage al server originale. Si crea un volume e lo si collega al server originale, si copiano i dati necessari al volume, si scollega il volume dal server originale, quindi si collega il volume al nuovo server in cui l'unità temporanea era stata montata in precedenza, ad esempio, D: . I seguenti articoli possono aiutarti a iniziare:

  • Panoramica di Cloud Block Storage
  • Prepara il tuo volume di archiviazione a blocchi cloud
  • Domande frequenti su Cloud Block Storage

Se decidi di utilizzare questa opzione, ti consigliamo di prendere un'immagine finale del server che puoi utilizzare come immagine di base per creare nuovi server o ricostruire il tuo attuale server.

Opzione 2:esegui i passaggi di installazione sul server di produzione originale

È possibile eseguire tutti i passaggi di installazione sul server di produzione durante la finestra di manutenzione pianificata. Il server conserva il suo indirizzo IP originale.

Dopo aver installato Citrix Tools sul server non di produzione, è meglio capire quanto dovrebbe essere lunga la finestra di manutenzione.

Prima di avviare questo processo sul server di produzione, è consigliabile disporre di backup appropriati, preferibilmente sia un'immagine del server che backup di tutto il contenuto importante sul server. Sebbene il nuovo server creato in precedenza dovrebbe essere ancora accessibile e contenere un file system radice quasi identico al server originale, backup multipli consentono di utilizzare l'agente di backup cloud, che è possibile installare su server cloud sia Windows che Linux.

Puoi eliminare il server non di produzione su cui hai testato l'aggiornamento dopo la chiusura della finestra di manutenzione.

Opzione 3:ricostruisci la produzione originale da un'immagine del nuovo server

Puoi ricostruire il server di produzione originale da un'immagine del nuovo server. Il server conserva il suo indirizzo IP originale.

Di tutte e tre le opzioni, questa opzione richiede più tempo. La durata dipende dalle dimensioni del disco rigido virtuale del tuo nuovo server non di produzione.

Avviso: Se scegli questa opzione, ti consigliamo di creare i backup appropriati come descritto nell'opzione 2. La ricostruzione di un server distrugge tutti i dati del server originale e installa l'immagine che hai selezionato.

  1. Nel pannello di controllo del cloud, crea un'immagine del tuo nuovo server non di produzione e attendi la creazione dell'immagine.

  2. Nel pannello di controllo del cloud, vai ai Dettagli server del server originale page.Sotto l'UUID del server , fai clic su Ricostruisci .

  3. Nella finestra di dialogo popup visualizzata, fai clic su Salvato scheda per visualizzare le immagini salvate e quindi selezionare l'immagine creata al passaggio 1.

  4. Fai clic su Ricostruisci server .


Linux
  1. Capire la RAM per il tuo server cloud

  2. Regola di backup 3-2-1 per il cloud

  3. Gestisci le coppie di chiavi SSH per i server cloud con python-novaclient

  4. Risolvi i problemi di un server cloud Windows inattivo

  5. Visualizza le informazioni sui server cloud disponibili

4 strumenti open source per l'esecuzione di un server Linux

16 migliori server Syslog per Linux e Windows

Come aggiungere Windows Host a Zabbix Server per il monitoraggio

Dropbox configurato per un server cloud Linux

Collega un volume Cloud Block Storage a un server Windows OnMetal

Aggiorna le risorse per i server cloud per uso generale o ottimizzati per I/O