Megosztás a következőn keresztül:


A Jetpack manuális telepítése

A Jetpacket általában automatikusan letöltik és telepítik a CycleCloud által felügyelt virtuális gépekre, amikor felhasználói beavatkozás nélkül indulnak el. Ez az előnyben részesített módszer a Jetpack cycleCloud által felügyelt virtuális gépeken való lekéréséhez. Bizonyos esetekben azonban érdemes lehet manuálisan telepíteni a Jetpacket egy virtuális gépre.

Figyelmeztetés

A Jetpack egyéni rendszerképre való közvetlen telepítése már nem ajánlott a CycleCloud 8-ban. A Jetpack telepítési folyamata a CycleCloud 8-ban átlagosan csak néhány másodpercet vesz igénybe, és csak hálózati hozzáférést igényel a tárfiókhoz, így általában nincs ok a Jetpack egyéni lemezképekre való előzetes telepítésére.

Miért érdemes telepíteni a Jetpacket?

Az egyéni rendszerképek lehetővé teszik, hogy teljes mértékben szabályozhassa, hogy a szoftver melyik verziója legyen telepítve az operációs rendszerre. Ha olyan követelményekkel rendelkezik, amelyek csak a Jetpack egy adott verziójával teljesülnek, és a Jetpack-verzió alapértelmezés szerint nincs telepítve, manuálisan telepítenie kell ezt a Jetpack-verziót egy virtuális gépre, és létre kell hoznia egy egyéni rendszerképet.

Ha egyéni rendszerképet hoz létre a Jetpack előre telepített verziójával, az a virtuális gépek indításakor is kisebb teljesítménybeli javulást eredményez, mivel a Jetpacket már nem kell letölteni és telepíteni a virtuális gép minden indításakor. Ez a teljesítménybeli javulás elhanyagolható (néhány másodperc), és nem lehet az elsődleges oka az egyéni rendszerkép létrehozásához.

Megjegyzés

A telepítés és a konfigurációkezelés bizonyos szakaszaiban a Jetpack 500 MB memóriát használhat fel. Ezt vegye figyelembe a virtuális gép méretének kiválasztásakor. A kicsúszás Standard_B1ls instabil lehet.

Telepítés YUM-on vagy APT-en keresztül

A Jetpack telepítésének legegyszerűbb módja az apt/yum adattár. Először adja hozzá az adattárat a virtuális géphez, majd telepítse a Jetpacket:

a YUM-on keresztül:

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

APT-en keresztül:

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 bionic main' > /etc/apt/sources.list.d/cyclecloud.list
sudo apt update
sudo apt-get install -y jetpack8

Másik lehetőségként a Jetpack archív CycleCloud-csomagokat használó manuális telepítés továbbra is elérhető azokban az esetekben, amikor az APT/YUM nem jó megoldás.

A Jetpack manuális telepítése

Keresse meg a Jetpack telepítőt a manuális telepítéshez

A Jetpack telepítője a CycleCloud-telepítésben található: /opt/cycle_server/work/staging/jetpack. Ez a könyvtár a Linux és Windows rendszerű virtuális gépek telepítéséhez elérhető összes verziót tartalmazza.

/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

Megjegyzés

A megjelenő verziószámok eltérhetnek az itt felsoroltaktól a CycleCloud jelenleg használt verziójától függően.

Jetpack-archívum feltöltése virtuális gépre

Miután megtalálta a telepíteni kívánt Jetpack telepítőt, fel kell töltenie azt a virtuális gépre. Ebben a példában az SCP használatával áthelyezzük a fájlt Linuxra a azureuserkezdőkönyvtárba:

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

Megjegyzés

Ne használjon VMSS-ből származó virtuális gépet a Jetpack telepítéséhez és a lemezkép testreszabásához. Virtuálisgép-rendszerképet nem lehet rögzíteni a VMSS-ből.

A Jetpack telepítése

Jelentkezzen be abba a virtuális gépbe, ahol feltöltötte a Jetpack telepítőt, bontsa ki és futtassa a telepítési parancsot. A telepítési utasítások Linux és Windows rendszeren is elérhetők.

Linux

A következőként kell bejelentkeznie: 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

Ezek a parancsok telepítik a jetpack-et a /opt/cycle/jetpack rendszerre Linuxon vagy a C:\cycle\jetpack rendszerre Windows rendszeren ($JETPACK_HOME). A telepítési napló a $JETPACK_HOME/logs/installation.log címen érhető el.

Az egyéni rendszerkép rögzítése

A Jetpack telepítése és bármely más egyéni rendszerkép-konfiguráció végrehajtása után a virtuális gép készen áll a lemezképek rögzítésére. Vegye figyelembe, hogy az utasítások eltérnek a Windows és Linux rendszerű virtuális gépek között.

Az egyéni rendszerkép használata a CycleClouddal

A rendszerkép CycleCloud-fürttel való használatához a fürtsablonban vagy a felhasználói felületen található egyéni rendszerkép-beállítással adhatja meg ImageName . Ha elneveztük volna az egyéni rendszerképet MyCustomImage , azt a következőképpen használnánk egy fürtsablonban:

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

Megjegyzés

A megadása DownloadJetpack=false nem szükséges, de kis időt takaríthat meg, ha nem tölti le a Jetpacket a rendszerindításkor. Ha DownloadJetpack nincs megadva, a CycleCloud futásidőben megkísérli letölteni és telepíteni a Jetpacket, és látni fogja, hogy a Jetpack már telepítve van a lemezképen.

További információ