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 azureuser
domovské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í
- Další podrobnosti o vytváření a používání vlastních imagí najdete v tématu Vlastní image v clusteru CycleCloud.
- Další informace o Jetpacku si můžete přečíst o konceptech Jetpack.