Skripta veidne
Drošības piezīme
Rancher OS ir ļoti viegla Linux izplatīšana, kas veidota, izmantojot Docker. Pati OS sver aptuveni 20 MB. Šī apmācība palīdzēs jums sākt darbu ar pastāvīgu Rancher OS, izmantojot visu pieejamo diska vietu. Mākoņa konfigurācijas norādījumi nav iekļauti šajā dokumentā.
- Izveidojiet jaunu pielāgotu PXE palaišanas skriptu un nosauciet to par RancherOS .
- Ielīmējiet tālāk esošajā skripta veidnē.
- Ģenerējiet jaunu drošu paroli un nomainiet MAINĪT .
- Saglabājiet skriptu.
- Izvietojiet jaunu serveri, izmantojot ISO pielāgoto opciju, un nolaižamajā izvēlnē atlasiet iPXE un savu jauno RancherOS skriptu.
- Pagaidiet dažas minūtes, līdz instalēšana ir pabeigta.
- Piesakieties ar [email protected] un savu jauno paroli.
- Iestatīšana ir pabeigta. Šajā brīdī varat sākt sava rancher servera konfigurēšanu vai bootstrap to serveri citam rancher serverim.
Skripta veidne
#!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
Drošības piezīme
Kamēr rancher.password
kodola parametra iestatīšana darbojas, Rancher komanda iesaka to nedarīt ražošanā. Kodola parametrus varēs nolasīt jebkurš palaists konteiners, tostarp nepiešķirtie. Labāka metode būtu pievienot SSH atslēgu, izmantojot mākoņa konfigurāciju. Mākoņa konfigurācijas faila norādīšana tiek veikta, pievienojot kodola parametru. Šī parametra piemērs ir parādīts zemāk. Jums būs jāaizstāj URL parametrā ar mākoņa konfigurācijas faila atrašanās vietu.
rancher.cloud_init.datasources=[url:http://example.com/cloud-config]
Šeit ir mākoņa konfigurācijas faila veidnes piemērs, kurā ir iekļautas SSH atslēgas. Šis fails ir YAML formātā. Aizstājiet SSH atslēgas veidnē ar vienu vai vairākām savām atslēgām.
#cloud-config
ssh_authorized_keys:
- ssh-rsa AAA...ZZZ example1@rancher
- ssh-rsa BBB...ZZZ example2@rancher
Plašāka informācija par mākoņa konfigurācijas izmantošanu ar Rancher OS ir sniegta oficiālajā dokumentācijā .