Shablloni i skriptit
Shënim sigurie
Rancher OS është një shpërndarje Linux shumë e lehtë e ndërtuar rreth Docker. Vetë OS peshon rreth 20 MB. Ky udhëzues do t'ju vërë në punë me një sistem operativ të vazhdueshëm Rancher duke përdorur të gjithë hapësirën e disponueshme të diskut. Udhëzimet e konfigurimit të resë kompjuterike nuk përfshihen në këtë dokument.
- Krijoni një skript të ri të nisjes së personalizuar PXE dhe emërtojeni RancherOS .
- Ngjitni në shabllonin e skriptit më poshtë.
- Gjeneroni një fjalëkalim të ri të sigurt dhe zëvendësoni CHANGETHIS .
- Ruani skenarin.
- Vendosni një server të ri duke përdorur opsionin ISO Custom dhe zgjidhni iPXE dhe skriptin tuaj të ri RancherOS nga menyja rënëse.
- Prisni disa minuta që instalimi të përfundojë.
- Hyni me [email protected] dhe fjalëkalimin tuaj të ri.
- Konfigurimi ka përfunduar. Në këtë pikë, mund të filloni të konfiguroni serverin tuaj rancher ose ta lidhni atë në një server tjetër rancher.
Shablloni i skriptit
#!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
Shënim sigurie
Ndërsa vendosja e rancher.password
parametrit të kernelit funksionon, ekipi i Rancher këshillon të mos e bëni këtë në prodhim. Parametrat e kernelit do të lexohen nga çdo kontejner i lëshuar, duke përfshirë ato të paprivilegjuar. Një metodë më e mirë do të ishte shtimi i një çelësi SSH përmes konfigurimit të cloud. Specifikimi i një skedari të konfigurimit të cloud bëhet duke shtuar një parametër kernel. Një shembull i këtij parametri është paraqitur më poshtë. Ju do të duhet të zëvendësoni URL-në në parametrin në vendndodhjen e skedarit tuaj të konfigurimit të cloud.
rancher.cloud_init.datasources=[url:http://example.com/cloud-config]
Këtu është një shembull i shabllonit të skedarit të konfigurimit të cloud që përfshin çelësat SSH. Ky skedar është në formatin YAML. Zëvendësoni çelësat SSH në shabllon me një ose më shumë nga çelësat tuaj.
#cloud-config
ssh_authorized_keys:
- ssh-rsa AAA...ZZZ example1@rancher
- ssh-rsa BBB...ZZZ example2@rancher
Më shumë informacion mbi përdorimin e konfigurimit të cloud me Rancher OS jepet në dokumentacionin zyrtar .