Szkript sablon
Biztonsági megjegyzés
A Rancher OS egy nagyon könnyű Linux disztribúció, amely a Docker köré épült. Maga az operációs rendszer körülbelül 20 MB-ot nyom. Ezzel az oktatóanyaggal egy állandó Rancher OS- t futtathat, és az összes rendelkezésre álló lemezterületet felhasználhatja. Ez a dokumentum nem tartalmazza a felhő-konfigurációs utasításokat.
- Hozzon létre egy új egyéni PXE indítószkriptet, és nevezze el RancherOS-nek .
- Illessze be az alábbi szkriptsablont.
- Hozzon létre egy új biztonságos jelszót, és cserélje ki a CHANGETHIS elemet .
- Mentse el a szkriptet.
- Telepítsen egy új szervert az ISO Custom beállítással, és válassza ki az iPXE-t és az új RancherOS- szkriptet a legördülő menüből.
- Várjon néhány percet, amíg a telepítés befejeződik.
- Jelentkezzen be a [email protected] címmel és új jelszavával.
- A beállítás kész. Ezen a ponton megkezdheti a rancher-kiszolgáló konfigurálását, vagy elindíthatja a szervert egy másik rancher-kiszolgálóra.
Szkript sablon
#!ipxe
# Boots RancherOS in Ramdisk with persistent storage on disk /dev/vda
# Location of Kernel/Initrd images
set base-url http://releases.rancher.com/os/latest
kernel ${base-url}/vmlinuz rancher.state.dev=LABEL=RANCHER_STATE rancher.state.autoformat=[/dev/vda] rancher.password=CHANGETHIS
initrd ${base-url}/initrd
boot
Biztonsági megjegyzés
Míg a rancher.password
kernelparaméter beállítása működik, a Rancher csapata azt tanácsolja, hogy ezt ne tegyük éles üzemben. A kernelparamétereket minden elindított tároló olvashatja, beleértve a nem jogosultakat is. Jobb módszer lenne egy SSH-kulcs hozzáadása a cloud-config segítségével. A felhő-konfigurációs fájl megadása egy kernelparaméter hozzáadásával történik. Az alábbiakban látható egy példa erre a paraméterre. A paraméterben szereplő URL-t le kell cserélnie a felhő-konfigurációs fájl helyére.
rancher.cloud_init.datasources=[url:http://example.com/cloud-config]
Íme egy példa felhő-konfigurációs fájlsablonra, amely SSH-kulcsokat tartalmaz. Ez a fájl YAML formátumú. Cserélje le a sablonban található SSH-kulcsokat egy vagy több saját kulccsal.
#cloud-config
ssh_authorized_keys:
- ssh-rsa AAA...ZZZ example1@rancher
- ssh-rsa BBB...ZZZ example2@rancher
A felhő-config Rancher OS-szel való használatáról további információ a hivatalos dokumentációban található .