Sdílet prostřednictvím


Jak ručně nainstalovat Jetpack

Jetpack se obvykle automaticky stáhne a nainstaluje do virtuálních počítačů spravovaných v CycleCloudu, když se spustí bez zásahu uživatele. Toto je upřednostňovaná metoda pro získání Jetpacku na virtuálním počítači spravovaném v CycleCloudu. V některých případech ale můžete chtít jetpack nainstalovat na virtuální počítač ručně.

Upozornění

Instalace Jetpacku přímo do vlastní image se už v CycleCloudu 8 nedoporučuje. Proces instalace Jetpacku v CycleCloudu 8 trvá v průměru jen několik sekund a vyžaduje pouze síťový přístup k vašemu účtu úložiště, takže obvykle není důvod předinstalovat Jetpack na vlastní image.

Proč instalovat Jetpack

Vlastní image umožňují mít plnou kontrolu nad tím, která verze softwaru je ve vašem operačním systému nainstalovaná. Pokud máte požadavky, které jsou splněné pouze u konkrétní verze Jetpacku a že verze Jetpacku není ve výchozím nastavení nainstalovaná, budete chtít tuto verzi Jetpacku ručně nainstalovat na virtuální počítač a vytvořit vlastní image.

Vytvoření vlastní image s předinstalovanou verzí Jetpacku také přinese malé zvýšení výkonu při spouštění virtuálních počítačů, protože jetpack už nebude nutné stahovat a instalovat při každém spuštění virtuálního počítače. Toto zvýšení výkonu je zanedbatelné (několik sekund) a nemělo by být primárním důvodem vytvoření vlastní image.

Poznámka

V určitých fázích instalace a správy konfigurace může Jetpack spotřebovat 500 MB paměti. Zvažte to při výběru velikosti virtuálního počítače. Roztržení Standard_B1ls může být nestabilní.

Instalace přes YUM nebo APT

Nejjednodušší způsob instalace Jetpacku je přes úložiště apt/yum. Nejprve přidejte úložiště do virtuálního počítače a pak nainstalujte Jetpack:

přes YUM:

sudo cat > /etc/yum.repos.d/cyclecloud.repo <<EOF
[cyclecloud]
name=cyclecloud
baseurl=https://packages.microsoft.com/yumrepos/cyclecloud
gpgcheck=1
gpgkey=https://packages.microsoft.com/keys/microsoft.asc
EOF
sudo yum install -y jetpack8

přes APT:

sudo wget -O /etc/apt/trusted.gpg.d/microsoft.asc https://packages.microsoft.com/keys/microsoft.asc
sudo echo 'deb [signed-by=/etc/apt/trusted.gpg.d/microsoft.asc] https://packages.microsoft.com/repos/cyclecloud stable main' > /etc/apt/sources.list.d/cyclecloud.list
sudo apt update
sudo apt-get install -y jetpack8

Případně je ruční instalace pomocí balíčků CycleCloud archivu Jetpack stále k dispozici následujícím způsobem pro případy, kdy APT/YUM nejsou dobrým řešením.

Ruční instalace Jetpacku

Vyhledejte instalační program Jetpacku pro ruční instalaci.

Instalační program Jetpacku najdete v rámci instalace CycleCloud na adrese /opt/cycle_server/work/staging/jetpack. Tento adresář bude obsahovat všechny verze dostupné pro vaši instalaci pro virtuální počítače s Linuxem i Windows.

/opt/cycle_server/work/staging/jetpack/
├── 7.9.0
│   ├── jetpack-7.9.0-linux.tar.gz
│   └── jetpack-7.9.0-windows.zip
├── 7.9.1
│   ├── jetpack-7.9.1-linux.tar.gz
│   └── jetpack-7.9.1-windows.zip

Poznámka

Čísla verzí, která vidíte, se můžou lišit od těch zde uvedených v závislosti na verzi CycleCloudu, kterou právě používáte.

Nahrání archivu Jetpacku do virtuálního počítače

Jakmile najdete instalační program Jetpack, který chcete nainstalovat, budete ho muset nahrát do virtuálního počítače. V tomto příkladu přesuneme soubor do Linuxu pomocí SCP do azureuserdomovského adresáře:

scp /opt/cycle/jetpack/work/staging/jetpack/7.9.0/jetpack-7.9.0-linux.tar.gz azureuser@myserver.eastus.cloudapp.com:/home/azureuser

Poznámka

Nepoužívejte virtuální počítač ze škálovací sady virtuálních počítačů k instalaci Jetpacku a přizpůsobení image. Image virtuálního počítače není možné zachytit ze škálovací sady virtuálních počítačů.

Instalace Jetpacku

Přihlaste se k virtuálnímu počítači, kam jste nahráli instalační program Jetpacku, dekomprimujte a spusťte příkaz install. Pokyny k instalaci jsou k dispozici pro Linux i Windows.

Linux

Budete muset být přihlášeni jako azureuser.

tar -xf jetpack-7.9.0-linux.tar.gz
cd jetpack
./install.sh
mkdir -p /opt/cycle
tar -xf jetpack-8.0.0-linux.tar.gz -C /opt/cycle
./opt/cycle/jetpack/system/install/install.sh

Windows

unzip jetpack-7.9.0-windows.zip
cd jetpack
install.cmd
New-Item -Force -ItemType 'directory' -Path 'C:\cycle'
[System.Reflection.Assembly]::LoadWithPartialName('System.IO.Compression.FileSystem')
[System.IO.Compression.ZipFile]::ExtractToDirectory((Get-Item 'jetpack-8.0.0-windows.zip'), (Get-Item 'C:\cycle'))
C:\cycle\jetpack\system\install\install.cmd

Tyto příkazy nainstalují jetpack do /opt/cycle/jetpack v Linuxu nebo C:\cycle\jetpack ve Windows ($JETPACK_HOME). Protokol instalace je k dispozici na adrese $JETPACK_HOME/logs/installation.log.

Zachycení vlastní image

Po instalaci Jetpacku a provedení jakýchkoli dalších konfigurací vlastních imagí je virtuální počítač připravený na zachycení imagí. Všimněte si, že se pokyny mezi virtuálními počítači s Windows a Linuxem liší.

Použití vlastní image s CycleCloudem

Pokud chcete image použít s clusterem CycleCloud, můžete zadat ImageName v šabloně clusteru nebo ji zadat pomocí možnosti vlastní image v uživatelském rozhraní. Pokud bychom vlastní image MyCustomImage pojmenovali, použili bychom ji v šabloně clusteru následujícím způsobem:

[[node custom]]
  ImageName = /subscriptions/xxxxxxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/MyResourceGroup/providers/Microsoft.Compute/images/MyCustomImage
  DownloadJetpack = false

Poznámka

DownloadJetpack=false Zadání není potřeba, ale může ušetřit malou dobu tím, že se při spuštění nestahuje Jetpack. Pokud DownloadJetpack není zadáno, CycleCloud se pokusí stáhnout a nainstalovat Jetpack za běhu a zjistí, že Jetpack už je na vaší imagi nainstalovaný.

Další čtení