Skriptimall
Turvamärkus
Rancher OS on väga kerge Linuxi distributsioon, mis on üles ehitatud Dockeri ümber. OS ise kaalub umbes 20 MB. See õpetus paneb teid püsiva Rancher OS-iga tööle ja kasutama kogu olemasolevat kettaruumi. See dokument ei sisalda pilvekonfiguratsiooni juhiseid.
- Looge uus kohandatud PXE käivitusskript ja nimetage see RancherOS .
- Kleepige allolev skriptimall.
- Looge uus turvaline parool ja asendage CHANGETHIS .
- Salvestage skript.
- Juurutage ISO kohandatud suvandi abil uus server ja valige rippmenüüst iPXE ja oma uus RancherOS-i skript.
- Oodake mõni minut, kuni installimine on lõpule viidud.
- Logige sisse aadressil [email protected] ja oma uue parooliga.
- Seadistamine on lõpetatud. Sel hetkel saate alustada oma rantjeeserveri konfigureerimist või käivitada see serverisse teise rantjeeserverisse.
Skriptimall
#!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
Turvamärkus
Kuigi rancher.password
kerneli parameetri seadistamine töötab, soovitab Rancheri meeskond seda tootmises mitte teha. Kerneli parameetreid saavad lugeda kõik käivitatud konteinerid, sealhulgas privilegeerimata konteinerid. Parem meetod oleks SSH-võtme lisamine pilvekonfiguratsiooni kaudu. Pilvekonfiguratsioonifaili määramine toimub kerneli parameetri lisamisega. Selle parameetri näide on näidatud allpool. Peaksite parameetri URL-i asendama oma pilvekonfiguratsioonifaili asukohaga.
rancher.cloud_init.datasources=[url:http://example.com/cloud-config]
Siin on SSH-võtmeid sisaldava pilvekonfiguratsiooni failimalli näide. See fail on YAML-vormingus. Asendage mallis olevad SSH-võtmed ühe või mitme enda võtmega.
#cloud-config
ssh_authorized_keys:
- ssh-rsa AAA...ZZZ example1@rancher
- ssh-rsa BBB...ZZZ example2@rancher
Lisateavet pilvekonfiguratsiooni kasutamise kohta Rancher OS-iga leiate ametlikust dokumentatsioonist .