Käsikirjoitusmalli
Turvahuomautus
Rancher OS on erittäin kevyt Linux-jakelu, joka on rakennettu Dockerin ympärille. Itse käyttöjärjestelmä painaa noin 20 Mt. Tämän opetusohjelman avulla pääset käyntiin jatkuvalla Rancher-käyttöjärjestelmällä, joka käyttää kaiken käytettävissä olevan levytilan. Cloud-konfigurointiohjeet eivät sisälly tähän asiakirjaan.
- Luo uusi mukautettu PXE- käynnistysskripti ja anna sille nimi RancherOS .
- Liitä alla oleva komentosarjamalli.
- Luo uusi suojattu salasana ja vaihda VAIHDA .
- Tallenna käsikirjoitus.
- Ota uusi palvelin käyttöön käyttämällä ISO Custom -vaihtoehtoa ja valitse avattavasta valikosta iPXE ja uusi RancherOS- skripti.
- Odota useita minuutteja, kunnes asennus on valmis.
- Kirjaudu sisään osoitteella [email protected] ja uusi salasanasi.
- Asennus on valmis. Tässä vaiheessa voit aloittaa rancher-palvelimesi konfiguroinnin tai käynnistää sen palvelimen toiselle rancher-palvelimelle.
Käsikirjoitusmalli
#!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
Turvahuomautus
Vaikka rancher.password
ytimen parametrin asettaminen toimii, Rancher-tiimi neuvoo olemaan tekemättä tätä tuotannossa. Ytimen parametrit ovat luettavissa kaikissa käynnistetyissä säilöissä, myös etuoikeutetuissa. Parempi tapa olisi lisätä SSH-avain cloud-configin kautta. Pilvimääritystiedosto määritetään lisäämällä ytimen parametri. Esimerkki tästä parametrista on esitetty alla. Sinun on korvattava parametrin URL-osoite pilvimääritystiedostosi sijaintiin.
rancher.cloud_init.datasources=[url:http://example.com/cloud-config]
Tässä on esimerkki cloud-config-tiedostomallista, joka sisältää SSH-avaimet. Tämä tiedosto on YAML-muodossa. Korvaa mallin SSH-avaimet yhdellä tai useammalla omalla avaimellasi.
#cloud-config
ssh_authorized_keys:
- ssh-rsa AAA...ZZZ example1@rancher
- ssh-rsa BBB...ZZZ example2@rancher
Lisätietoja cloud-configin käyttämisestä Rancher OS:n kanssa on saatavilla virallisessa dokumentaatiossa .