Predložak skripte
Sigurnosna bilješka
Rancher OS je vrlo lagana distribucija Linuxa izgrađena oko Dockera. Sam OS teži oko 20MB. Ovaj vodič će vas pokrenuti s postojanim Rancher OS-om koristeći sav raspoloživi prostor na disku. Upute za konfiguraciju u oblaku nisu uključene u ovaj dokument.
- Izradite novu prilagođenu PXE skriptu za pokretanje i nazovite je RancherOS .
- Zalijepite predložak skripte u nastavku.
- Generirajte novu sigurnu lozinku i zamijenite CHANGETHIS .
- Spremite skriptu.
- Postavite novi poslužitelj pomoću opcije ISO Custom i s padajućeg izbornika odaberite iPXE i svoju novu RancherOS skriptu.
- Pričekajte nekoliko minuta da se instalacija dovrši.
- Prijavite se s rancher@xxx.xxx.xxx.xxx i svojom novom lozinkom.
- Postavljanje je dovršeno. U ovom trenutku možete početi konfigurirati svoj rancher poslužitelj ili ga podići na drugi poslužitelj rančera.
Predložak skripte
#!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
Sigurnosna bilješka
Dok postavljanje rancher.passwordparametra kernela funkcionira, Rancher tim savjetuje da se to ne radi u produkciji. Parametri kernela bit će čitljivi za svaki pokrenut spremnik, uključujući one neprivilegirane. Bolja metoda bila bi dodavanje SSH ključa putem cloud-config. Određivanje cloud-config datoteke vrši se dodavanjem parametra kernela. Primjer ovog parametra prikazan je u nastavku. Morat ćete zamijeniti URL u parametru na lokaciju vaše datoteke za konfiguraciju oblaka.
rancher.cloud_init.datasources=[url:http://example.com/cloud-config]
Evo primjera predloška datoteke konfiguracije oblaka koji uključuje SSH ključeve. Ova datoteka je u YAML formatu. Zamijenite SSH ključeve u predlošku s jednim ili više vlastitih ključeva.
#cloud-config
ssh_authorized_keys:
- ssh-rsa AAA...ZZZ example1@rancher
- ssh-rsa BBB...ZZZ example2@rancher
Više informacija o korištenju cloud-config-a s Rancher OS-om nalazi se u službenoj dokumentaciji .