GNU/Linux >> Znalost Linux >  >> Linux

Upgradujte nástroje Citrix (XenServer) pro cloudové servery Windows

Podporované operační systémy

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

Nástroje Citrix® jsou základem správného fungování virtualizovaných cloudových serverů v cloudové infrastruktuře Rackspace. Jsou to základní ovladače pro virtuální stroj, který mu umožňuje přístup k virtuálnímu hardwaru, konkrétně k síťovým a blokovým zařízením.

Tento článek vysvětluje, jak upgradovat Citrix Tools for Virtual Machines na cloudových serverech Windows®. Tyto nástroje by měly pouze se dotkněte, pokud má server Windows problémy, jako je modrá obrazovka smrti (BSoD) nebo pokud podpora doporučila aktualizaci nástrojů.

Upozornění: Provedení kroků v tomto článku způsobí výpadky sítě. Proto nedělejte proveďte tyto kroky na produkčním serveru, protože proces způsobuje narušení sítě a vícenásobné restartování serveru. Místo toho vytvořte obraz produkčního serveru, na kterém chcete provést upgrade.

Předpoklady

Než začnete, proveďte následující akce:

  • Vytvořte zálohu dat ze serveru pomocí Cloud Backup.
  • Vytvořte cloudový obraz serveru, abyste zachovali jeho konfiguraci.
  • Nainstalujte nejnovější verzi Windows Agent na produkční server.

Vytvoření zálohy pomocí Cloud Backup

K zálohování všech uživatelských dat použijte produkt Cloud Backup. Tato instrukce Cloud Backup pokrývá instalaci agenta Cloud Backup a konfiguraci zálohy.

Vytvořit obraz produkčního serveru

  1. Vytvořte image produkčního serveru, který potřebuje upgrady. To může trvat méně než hodinu nebo několik hodin v závislosti na velikosti virtuálního pevného disku vašeho serveru. Další informace o obrázcích najdete v FAQ o obrázcích v cloudu.

  2. Vytvořte nový server pomocí obrázku, který jste vytvořili.

  3. Ověřte, zda se nový server správně spouští a zda jsou všechna data a služby nedotčeny.

Nový server, který jste vytvořili z obrázku, je považován za váš nevýrobní server. Proveďte akce ve všech následujících částech na tomto serveru.

Upgradujte agenta Rackspace Cloud Servers a stáhněte si Xenserver Tools 6.5

Upgrade vyžaduje aktivní připojení k internetu. Chcete-li nainstalovat Rackspace Cloud Servers agent, postupujte podle těchto kroků .

  1. Spusťte příkazový řádek jako správce.

  2. Na příkazovém řádku spusťte následující kód:

       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')"
    

    Váš výstup by měl být podobný následujícímu:

       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
                          *****************************************************************************
    

Upgrade na XenServer Tools 6.5 na novém neprodukčním serveru

Poznámka: Musíte proveďte následující kroky pomocí konzoly a nikoli RDP, protože připojení k síti bude přerušeno. Jako alternativu k Javě existuje několik způsobů, jak generovat adresy URL konzoly NoVNC (HTML5).

Získejte přístup ke konzole Java neprodukčního serveru prostřednictvím ovládacího panelu cloudu.

  1. Přihlaste se do Cloud Control Panel.

  2. V horním navigačním panelu klikněte na Vybrat produkt> Rackspace Cloud .

  3. Vyberte Servery> Cloudové servery .

  4. Na stránce Servery klikněte na ikonu ozubeného kola vedle názvu serveru a vyberte možnost Nouzová konzole .

Chcete-li odeslat požadavky API, použijte cURL z příkazového řádku, použijte plugin prohlížeče podle svého výběru nebo se přihlaste do Pitchfork pomocí svého uživatelského jména Rackspace a klíče API. Před odesláním volání API se ujistěte, že jste změnili console_type na novnc . Odpověď obsahuje adresu URL konzole. Zkopírujte a vložte odkaz na novou kartu prohlížeče. Upozorňujeme, že platnost těchto adres URL vyprší přibližně po 10 minutách, a pokud se konzole nepoužívá, relace se odpojí.

Nyní z nouzové konzoly spusťte následující příkazy:

  1. Spusťte příkazový řádek jako správce.

  2. Na příkazovém řádku spusťte následující kód:

     C:\rs-pkgs\xs-tools-6.5.0-20200\install.bat
    
  3. Server se několikrát automaticky restartuje, ale na žádost systému Windows může být nutné jej ručně restartovat. Přihlaste se zpět pomocí konzoly po každém restartu a postupujte podle pokynů systému Windows. Umožněte systému Windows automaticky detekovat a nainstalovat potřebné ovladače, pokud to vyžaduje dialogové okno instalace softwaru ovladače.

  4. Po dokončení instalace může existovat konečné zařízení, pro které nelze v systému Windows Server 2008 detekovat nebo nainstalovat ovladače. Toto zařízení je známé jako vm_gen_counter a Windows jej nepodporoval až do Windows Server 2012. Další informace naleznete v ID generace VM.

  5. Odesláním příkazu ping na IP adresu serveru ze vzdáleného umístění potvrďte, že síť funguje.

  6. Pokud síť serveru nefunguje nebo se konfigurace sítě nezdá správná, možná budete muset síť resetovat ručně. Chcete-li to provést, odešlete resetnetwork akce na servery API.

Upozornění pro zákazníky RackConnect v2: Ruční resetování sítě serveru pomocí rozhraní API znovu povolí veřejné rozhraní serveru a případně odstraní výchozí trasu k vaší bráně RackConnect. Doporučujeme zákazníkům s konfigurací RackConnect, aby se obrátili na podporu Rackspace o pomoc, pokud máte po upgradu Citrix Tools problémy s připojením k síti.

Proveďte reset sítě

Chcete-li resetovat síť serveru přes rozhraní API, přihlaste se do Pitchforku svým uživatelským jménem a klíčem API pro Rackspace. Vydejte Obnovit síť volání pomocí UUID serveru.

Alternativně, chcete-li resetovat síť serveru ručně, přejděte na ** C:\rs-pkgs\ ** a vyhledejte samostatné textové soubory, které obsahují informace o konfiguraci IP a směrování, které byly k dispozici před upgradem nástrojů Citrix.

Rozhodněte se, který server si ponechat

Po provedení předchozích kroků na novém neprodukčním serveru se rozhodněte, zda použijete nový server jako svůj produkční server, nebo budete pokračovat v používání původního produkčního serveru, ze kterého jste vytvořili nový obraz. Tato část vysvětluje vaše možnosti.

Možnost 1:Použijte nový server jako produkční server

Nyní, když nový server obsahuje aktualizovaného agenta Citrix Tools for Virtual Machines a Rackspace Cloud Servers, může být téměř připraven k produkčnímu použití.

Můžete odstranit původní server a nadále používat nový server jako svůj produkční server. Obvykle je to nejrychlejší a nejjednodušší možnost.

Jednou z pozoruhodných výhrad k této možnosti je, že IP adresa na novém serveru se liší od IP adresy vašeho původního produkčního serveru. Nemůžete přenést IP adresu původního serveru na nový server. Tento problém můžete zmírnit, pokud jste s původním serverem používali nástroje pro vyrovnávání zatížení cloudu. Pokud jste používali nástroje pro vyrovnávání zatížení, jednoduše odstraňte původní server (uzel) z nástroje pro vyrovnávání zatížení a přidejte nový.

Před smazáním původního serveru se ujistěte, že jste obnovili všechna důležitá data na nový server. To zahrnuje veškerá data, která mohou být uložena na dočasné diskové jednotce, která není zahrnuta v obrazu původního serveru. Pokud si nejste jisti, co je pomíjivá jednotka, podívejte se do uživatelské příručky Rackspace Core Infrastructure. Pokud si stále nejste jisti, kontaktujte podporu Rackspace pro další pokyny.

Pokud původní server má dočasné úložiště, můžete migrovat data na nový server mnoha způsoby. Pokud mají oba servery IP adresu servisní sítě, můžete použít sdílení souborů zabudované ve Windows. Alternativně můžete pro cloudové servery použít FTP, FTPS nebo našeho agenta Cloud Backup, kterého můžete nainstalovat na instance Windows i Linux®.

Můžete také přenášet data mezi servery přidáním Cloud Block Storage k původnímu serveru. Vytvoříte svazek a připojíte jej k původnímu serveru, zkopírujete na svazek potřebná data, odpojíte svazek od původního serveru a poté svazek připojíte k novému serveru, na který byla dříve připojena pomíjivá jednotka, například D: . Následující články vám mohou pomoci začít:

  • Přehled cloudového blokového úložiště
  • Připravte si cloudový blok úložiště
  • Nejčastější dotazy k cloudovému úložišti

Pokud se rozhodnete použít tuto možnost jedna, doporučujeme pořídit finální obraz serveru, který můžete použít jako základní obraz pro vytvoření nových serverů nebo přestavbu vašeho stávajícího serveru.

Možnost 2:Proveďte kroky instalace na původním produkčním serveru

Všechny kroky instalace můžete provést na produkčním serveru během plánovaného okna údržby. Server si zachová svou původní IP adresu.

Po instalaci Citrix Tools na neprodukční server lépe pochopíte, jak dlouhé by mělo být vaše okno údržby.

Před zahájením tohoto procesu na produkčním serveru doporučujeme mít správné zálohy, nejlépe jak obraz serveru, tak zálohy veškerého důležitého obsahu na serveru. Přestože dříve vytvořený nový server by měl být stále přístupný a obsahovat téměř identický kořenový souborový systém původního serveru, vícenásobné zálohy vám umožňují používat Cloud Backupagent, který můžete nainstalovat na cloudové servery Windows i Linux.

Po zavření okna údržby můžete odstranit neprodukční server, na kterém jste testovali upgrade.

Možnost 3:Přestavte původní produkci z obrazu nového serveru

Původní produkční server můžete znovu sestavit z obrazu nového serveru. Server si zachová svou původní IP adresu.

Ze všech tří možností zabere tato možnost nejvíce času. Doba závisí na tom, jak velký je virtuální pevný disk vašeho nového neprodukčního serveru.

Upozornění: Pokud zvolíte tuto možnost, doporučujeme, abyste vytvořili správné zálohy, jak je uvedeno v Možnost 2. Přebudování serveru zničí všechna původní data serveru a nainstaluje bitovou kopii, kterou vyberete.

  1. V ovládacím panelu cloudu vytvořte obraz svého nového neprodukčního serveru a počkejte, až se obraz vytvoří.

  2. V ovládacím panelu cloudu přejděte na Podrobnosti serveru původního serveru pod UUID serveru , klikněte na Znovu vytvořit .

  3. V zobrazeném vyskakovacím dialogovém okně klikněte na Uloženo zobrazte své uložené obrázky a poté vyberte obrázek, který jste vytvořili v kroku 1.

  4. Klikněte na Znovu vytvořit server .


Linux
  1. Zkontrolujte aktualizace systému Windows v systému Windows Server 2016 a 2019

  2. Nejčastější dotazy ohledně cloudových serverů

  3. Vytvářejte cloudové servery OnMetal

  1. Nainstalujte služby licencování na cloudové servery pro Windows 2008 a Windows 2008 R2, abyste předešli chybě licencování

  2. Přehled cloudového serveru OnMetal

  3. Jiný cloudový server používá scénáře

  1. Matice oprávnění pro cloudové servery

  2. Odstraňování problémů s nefunkčním cloudovým serverem Windows

  3. Zobrazení informací o dostupných cloudových serverech