Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Pokud jsou k dispozici nové verze, můžete aplikaci Azure CycleCloud upgradovat.
CycleCloud 8
CycleCloud 8 používá jiný název balíčku, cyclecloud8aby se zabránilo náhodným upgradům mezi hlavními verzemi. Hlavní verze zahrnují nekompatibilní změny. Nemůžete nainstalovat obojí cyclecloud i cyclecloud8 na stejný počítač.
Chcete-li provést upgrade, odeberte cyclecloud balíček a nainstalujte cyclecloud8. Když odeberete balíček cyclecloud, zachováte data a adresáře konfigurace v adresáři /opt/cycle_server. Při instalaci cyclecloud8 instalační skripty najdou vaše stávající data a konfiguraci a automaticky zpracují všechny migrační procesy aktualizace.
Pokud chcete přejít na buildy Insiders, postupujte podle kroků v Insiders Builds a přidejte úložiště Insiders. Potom pomocí příkazů pro upgrade v tomto článku upgradujte na nejnovější build Insider.
Upgrade na Debian nebo Ubuntu
Postupujte podle pokynů v instalaci na Debian nebo Ubuntu a nakonfigurujte úložiště Apt Společnosti Microsoft (pokud jste ho ještě nenakonfigurovali během instalace).
Upgradujte balíček CycleCloud pomocí následujícího příkazu:
sudo apt update
sudo apt -y upgrade cyclecloud
Pokud chcete upgradovat z jedné verze CycleCloudu 8 na novější verzi, spusťte následující příkaz:
sudo apt update
sudo apt -y upgrade cyclecloud8
Pokud chcete upgradovat z CycleCloudu 7 na CycleCloud 8, spusťte následující příkaz:
sudo apt update
sudo apt -y remove cyclecloud
sudo apt -y install cyclecloud8
Odebráním cyclecloud se neodebere data. Instalace cyclecloud8 nepřepíše data.
Upgrade na klony RHEL (Enterprise Linux)
Postupujte podle pokynů v instalaci klonů RHEL (Enterprise Linux) a nakonfigurujte úložiště Microsoft yum (pokud jste ho ještě nenakonfigurovali během instalace).
Upgradujte balíček CycleCloud spuštěním následujícího příkazu:
sudo yum -y upgrade cyclecloud
Pokud chcete upgradovat z jedné verze CycleCloudu 8 na novější verzi, spusťte následující příkaz:
sudo yum -y upgrade cyclecloud8
Pokud chcete upgradovat z CycleCloudu 7 na CycleCloud 8, spusťte následující příkaz:
sudo yum -y remove cyclecloud
sudo yum -y install cyclecloud8
Odebráním cyclecloud se neodebere data. Instalace cyclecloud8 nepřepíše existující data.
Upgrade z webu Microsoft Download Center
Pokud nemůžete získat přístup k úložištím balíčků Microsoftu nebo to vaše zásady neumožňují, můžete balíčky CycleCloud stáhnout a nainstalovat ručně.
CycleCloud je k dispozici na webu Download Center jako balíček Debian nebo RPM.
Pokud chcete upgradovat, zkopírujte instalační program do hostitele, na kterém běží CycleCloud, a spusťte příkaz pro upgrade balíčku pro konkrétní platformu.
Pro Debian použijte:
dpkg -i cyclecloud_7.9.2-amd64.deb
Pro varianty RedHat použijte:
rpm -U cyclecloud_7.9.2.rpm
Důležité
Upgrade CycleCloudu může způsobit problémy ve vašem prostředí a ovlivnit všechny spuštěné clustery. Microsoft doporučuje otestovat všechny upgrady ve vývojovém nebo přípravném prostředí, aby se snížilo riziko pro produkční úlohy.
Běžné dotazy k upgradu
Budou moje staré šablony fungovat s touto novou verzí?
Šablony by měly fungovat pro menší aktualizace verze. Pro upgrady mezi hlavními verzemi možná budete muset uzamknout clustery na starší verzi, pro kterou jsou vaše šablony navrženy.
Došlo během upgradu k nějakému výpadku?
CycleCloud je během upgradu nedostupný. Upgrade obvykle trvá 2 až 3 minuty.
Můžu upgradovat, když jsou clustery spuštěné?
Ano, ale clustery nemůžou komunikovat s CycleCloudem, když jsou mimo provoz. Toto omezení znamená, že automatické škálování, žádosti o ukončení a podobné funkce nefungují, dokud se upgrade nedokončí.
Migrace CycleCloudu na nového hostitele
První instalace CycleCloudu nastaví uživatele služby a konfiguraci spuštění. Pokud jenom zkopírujete instalační data z jednoho hostitele do jiného, tato nastavení se nezobrazí. Následující pokyny vysvětlují, jak migrovat instalaci CycleCloudu na jiného hostitele.
Spouštění clusterů
Clustery, které CycleCloud spravuje, odesílají informace do CycleCloudu přes HTTPS a AMQP. Uzly při spuštění získají informace o přístupu k nastavení těchto komunikačních protokolů. Pokud se během běhu uzlů změní název hostitele nebo IP adresa CycleCloudu, může komunikace přerušit. Před migrací doporučujeme ukončit všechny clustery.
Výjimkou z tohoto pravidla jsou uzly, které nakonfigurujete s IsReturnProxy = true. V tomto případě komunikační kanály začínají odchozí z CycleCloudu a po migraci se automaticky znovu vytvoří.
Jak migrovat hostitele CycleCloud:
- Zastavte cycle_server na zdrojovém hostiteli spuštěním
service cycle_server stop(inicializačních skriptů LSB) nebosystemctl stop cycle_server(systemd init). - Na cílovém hostiteli spusťte
groupadd cycle_serverauseradd cycle_server. Pokud je to možné, použijte původní GID a UID. - Nainstalujte na cílového hostitele OpenJDK verze 8 spuštěním
apt-get -y install openjdk-8-jre-headlessneboyum install -y java-1.8.0-openjdk. - Přeneste soubory do cílového hostitele spuštěním
rsync -a /opt/cycle_server username@remote_host:/opt/cycle_servernebo jiným nástrojem pro přenos se zachováním metadat. - Spuštěním příkazu
/opt/cycle_server/util/autostart.sh onpovolíte inicializaci LSB nebo systemd init pro CycleCloud. - Spusťte službu CycleCloud buďto
service cycle_server start, nebosystemctl start cycle_server.
Pokud migrujete instalaci z nestandardního adresáře na /opt/cycle_server, můžete tyto pokyny zjednodušit:
- Zastavte cycle_server na zdrojovém hostiteli pomocí
service cycle_server stop(inicializačních skriptů LSB) nebosystemctl stop cycle_server(systemd init). - Přeneste soubory do výchozího umístění pomocí
rsync -a /usr/share/hpc/cycle_server /opt/cycle_server. - Spuštěním příkazu
/opt/cycle_server/util/autostart.sh onpovolte inicializaci LSB nebo systemd init pro CycleCloud. - Spusťte službu CycleCloud buď
service cycle_server startnebosystemctl start cycle_server.
Po migraci na nového hostitele nebo migraci do výchozího instalačního adresáře proveďte upgrady, jak je popsáno v první části.