Manuális telepítés

Az Azure CycleCloud ARM-sablonnal, Azure Marketplace vagy tároló használatával telepíthető a Azure Container Registry. Javasoljuk, hogy telepítse a Azure Marketplace lemezképet, de bizonyos éles helyzetekben hasznos lehet manuálisan telepíteni a CycleCloudot az alábbiak szerint.

Megjegyzés

A CycleCloud termék számos elemet magában foglal, beleértve a Jetpack nevű csomópontkonfigurációs szoftvert és a CycleServer nevű telepíthető webkiszolgáló-platformot. Emiatt számos parancs és könyvtárnév hivatkozik a CycleServerre azon a gépen, amelyen a CycleCloud-kiszolgáló telepítve van.

Rendszerkövetelmények

A CycleCloud telepítéséhez rendszergazdai (gyökérszintű) jogosultságokkal kell rendelkeznie. Emellett a rendszernek meg kell felelnie a következő minimális követelményeknek:

  • 64 bites Linux-disztribúció
  • Java Futtatókörnyezet (8-es verzió)
  • Legalább 8 GB RAM (16 GB ajánlott)
  • Négy vagy több CPU-mag
  • Legalább 250 GB szabad lemezterület

Megjegyzés

A CycleCloud fizikai vagy virtualizált hardverre is telepíthető.

SSH-kulcs

A CycleCloudban használt alapértelmezett SSH-kulcs a /opt/cycle_server/.ssh/cyclecloud.pem. Ha ez még nem létezik, automatikusan létrejön a CycleCloud indításakor (vagy újraindításakor).

Telepítés

Telepítés Debian vagy Ubuntu rendszeren

Először telepítse wget , és gnupg2 ha még nincs telepítve. Ezzel lekérhetők és telepíthetők a Microsoft aláírókulcsai.

sudo apt update && sudo apt -y install wget gnupg2

Ezután töltse le a Microsoft aláírókulcsát, és adja hozzá az Apt megbízható kulcsírásához

wget -qO - https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -

Végül konfiguráljon egy cyclecloud.list fájlt, frissítse az Apt cache-t, és telepítse a CycleCloudot.

sudo echo 'deb https://packages.microsoft.com/repos/cyclecloud bionic main' > /etc/apt/sources.list.d/cyclecloud.list
sudo apt update
sudo apt -y install cyclecloud
sudo echo 'deb https://packages.microsoft.com/repos/cyclecloud bionic main' > /etc/apt/sources.list.d/cyclecloud.list
sudo apt update
sudo apt -y install cyclecloud8

Megjegyzés

Bár az Apt-adattár az Ubuntu "bionic" kiadásához van közzétéve, a CycleCloud hivatalosan is támogatott a Canonical által támogatott összes Ubuntu LTS-kiadásban.

Telepítés Enterprise Linux- (RHEL-) klónokon

Először konfiguráljon egy cyclecloud.repo fájlt.

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

Végül telepítse a cyclecloudot a vagy dnfa használatávalyum.

sudo yum -y install cyclecloud
sudo yum -y install cyclecloud8

Telepítés a Microsoft letöltőközpontból

Töltse le az Azure CycleCloud telepítőfájlt a Microsoft letöltőközpontból, és telepítse egy csomagkezelővel.

Az .rpm telepítési fájl esetében:

yum install <filename.rpm>

A .deb telepítési fájl esetében:

dpkg -i <filename.deb>

Megjegyzés

Írási engedéllyel kell rendelkeznie a /opt könyvtárhoz. A CycleCloud telepítője létrehoz egy felhasználót és unix-csoportot cycle_server , alapértelmezés szerint az /opt/cycle_server könyvtárba telepíti, és tulajdonjogot rendel cycle_server:cycle_server a címtárhoz.

Ha a telepítő futása befejeződött, a böngészőben megjelenik egy hivatkozás a telepítés befejezéséhez. Másolja a megadott hivatkozást a webböngészőbe, és kövesse a konfigurációs lépéseket.

Insider-buildek

A CycleCloud insider buildjei a kiadás előtti funkciók teszteléséhez érhetők el. Az Insider-buildek megoldatlan problémákat tartalmazhatnak.

Az Enterprise Linux (RHEL) insider buildjei a következő helyen találhatók: https://packages.microsoft.com/yumrepos/cyclecloud-insiders/

A Debian/Ubuntu insider buildek a következő helyen találhatók: https://packages.microsoft.com/repos/cyclecloud-insiders/pool/main/c/cyclecloud8/

Biztonsági megjegyzések

A CycleCloud alapértelmezett telepítése nem titkosított HTTP-t használ, amely a 8080-s porton fut. Határozottan javasoljuk, hogy minden telepítéshez konfigurálja az SSL-t .

Ne telepítse a CycleCloudot megosztott meghajtóra, illetve olyan meghajtóra, amelyhez nem rendszergazdai felhasználók férnek hozzá. A CycleCloud-csoporthoz hozzáféréssel rendelkező felhasználók hozzáférhetnek a nem titkosított adatokhoz. Javasoljuk, hogy a nem rendszergazdai felhasználók ne legyenek hozzáadva ehhez a csoporthoz.

Megjegyzés

Az alapértelmezett CycleCloud-konfiguráció a $CS_HOME/config/cycle_server.properties fájl beállításaival szabható testre adott környezetekhez.

Konfiguráció

A telepítés után a CycleCloudot a webböngészőn keresztül konfigurálhatja. A bejelentkezési képernyő a webkiszolgáló teljes inicializálása után töltődik be, ami több percet is igénybe vehet.

1. lépés: Üdvözöljük

Üdvözlőképernyő

Üdvözlőképernyő

Adjon meg egy webhelynevet , majd kattintson a Tovább gombra.

2. lépés: Licencszerződés

Licencképernyő

Licencképernyő

Fogadja el a licencszerződést, majd kattintson a Tovább gombra.

3. lépés: Rendszergazdai fiók

Rendszergazdai fiók beállítása

Rendszergazdai fiók beállítása

Most beállítja a helyi rendszergazdai fiókot a CycleCloudhoz. Ez a fiók a CycleCloud alkalmazás felügyeletére szolgál – nem operációsrendszer-fiók. Adjon meg egy felhasználónevet, egy nevet és egy jelszót, majd kattintson a Kész gombra a folytatáshoz.

Megjegyzés

Minden CycleCloud-fiók jelszavának 8 és 123 karakter közötti hosszúságúnak kell lennie, és az alábbi 4 feltétel közül legalább 3-nak meg kell felelnie:

  • Legalább egy nagybetűt tartalmaz
  • Legalább egy kisbetűt tartalmaz
  • Legalább egy számot tartalmaz
  • Legalább egy speciális karaktert tartalmaz: @ # $ % ^ & * - _ ! + = [ ] { } | \ : ' , . ?

4. lépés: Az SSH-kulcs beállítása

Miután beállította a rendszergazdai fiókját, beállíthatja az SSH nyilvános kulcsát, hogy könnyen elérhesse a CycleCloud által indított Linux-gépeket. Az SSH nyilvános kulcsának beállításához lépjen a jobb felső sarokban található felhasználói menü Saját profil elemére, és válassza a Profil szerkesztése lehetőséget. Itt megtudhatja, hogyan hozhat létre SSH-kulcsokat.

CycleCloud frissítése

Tekintse meg az Azure CycleCloud frissítését ismertető oldalt.