Sila baca: Vultr kini menawarkan CoreOS di halaman pesanan - Panduan ini menerangkan cara menyediakan CoreOS secara manual.
Arahan ini akan memandu anda menjalankan satu nod CoreOS. Panduan ini mengandaikan:
- Anda mempunyai akaun di Vultr.com .
- Lokasi skrip iPXE anda (dirujuk kemudian dalam panduan) terletak di
http://example.com/script.txt
- Anda mempunyai kombinasi kunci awam + peribadi yang dihasilkan. Berikut adalah panduan berguna jika anda perlu menghasilkan kunci ini: Cara menyediakan kunci SSH .
Memilih Saluran
CoreOS direka untuk dikemas kini secara automatik dengan jadual yang berbeza setiap saluran. Anda boleh mematikan ciri ini , walaupun kami tidak mengesyorkannya. Baca nota pelepasan untuk ciri dan pembetulan pepijat tertentu.
Saluran yang stabil
Saluran Stabil harus digunakan oleh kelompok pengeluaran. Versi CoreOS diuji pertempuran dalam saluran Beta dan Alpha sebelum dipromosikan. Pada masa penulisan, versi semasa adalah CoreOS 410.0.0.
Contoh skrip akan kelihatan seperti ini:
#!ipxe
set base-url http://stable.release.core-os.net/amd64-usr/current
kernel ${base-url}/coreos_production_pxe.vmlinuz cloud-config-url=http://169.254.169.254/2014-09-12/coreos-init sshkey="YOUR_PUBLIC_KEY_HERE"
initrd ${base-url}/coreos_production_pxe_image.cpio.gz
boot
Saluran Beta
Saluran beta terdiri daripada pelepasan alfa yang dipromosikan. Pada masa penulisan, versi semasa adalah CoreOS 410.0.0.
Contoh skrip akan kelihatan seperti ini:
#!ipxe
set base-url http://beta.release.core-os.net/amd64-usr/current
kernel ${base-url}/coreos_production_pxe.vmlinuz cloud-config-url=http://169.254.169.254/2014-09-12/coreos-init sshkey="YOUR_PUBLIC_KEY_HERE"
initrd ${base-url}/coreos_production_pxe_image.cpio.gz
boot
Saluran Alpha
Saluran alfa menjejaki induk dengan dekat dan dilepaskan untuk kerap. Versi terbaru buruh pelabuhan , etcd dan armada akan disediakan untuk ujian. Pada masa penulisan, versi semasa adalah CoreOS 435.0.0.
Contoh skrip akan kelihatan seperti ini:
#!ipxe
set base-url http://alpha.release.core-os.net/amd64-usr/current
kernel ${base-url}/coreos_production_pxe.vmlinuz cloud-config-url=http://169.254.169.254/2014-09-12/coreos-init sshkey="YOUR_PUBLIC_KEY_HERE"
initrd ${base-url}/coreos_production_pxe_image.cpio.gz
boot
Pastikan untuk mengganti YOUR_PUBLIC_KEY_HEREdengan kunci awam sebenar anda, ia akan bermula dengan ssh-rsa....
Bacaan tambahan boleh didapati di Booting CoreOS dengan skrip iPXE dan Embedded untuk iPXE .
Menggunakan Cloud-Config
Pastikan anda melihat Menggunakan Cloud-Config .
Khususnya, perhatikan bahawa $private_ipv4dan $public_ipv4pemboleh ubah hanya disokong pada Vultr jika anda mempunyai pilihan 'cloud-config-url' pada baris perintah kernel anda.
Tanpa pilihan ini, anda perlu memasukkan nilai-nilai ini ke dalam cloud-configfail anda .
Buat VPS
Buat VPS baru (sebarang jenis pelayan dan lokasi pilihan anda), kemudian:
- Untuk "Sistem Operasi" pilih "Custom".
- Pilih but iPXE.
- Tetapkan rantai URL ke URL skrip anda http://example.com/script.txt . Perhatikan bahawa URL mestilah HTTP lama biasa, bukan HTTPS.
- Klik "Buat Pesanan".
Sebaik sahaja anda menerima e-mel selamat datang, VPS akan siap digunakan (biasanya kurang dari 2-3 minit).
Mengakses VPS
Anda kini boleh log masuk ke CoreOS menggunakan kunci peribadi yang berkaitan di komputer tempatan anda. Anda mungkin perlu menentukan lokasinya menggunakan -i LOCATION. Sekiranya anda memerlukan maklumat tambahan mengenai cara menentukan lokasi fail kunci peribadi anda lihat di sini .
SSH ke IP VPS anda, dan tentukan pengguna "teras": ssh core@IP
$ ssh core@IP
The authenticity of host 'IP (2a02:1348:17c:423d:24:19ff:fef1:8f6)' can't be established.
RSA key fingerprint is 99:a5:13:60:07:5d:ac:eb:4b:f2:cb:c9:b2:ab:d7:21.
Are you sure you want to continue connecting (yes/no)? yes
Last login: Thu Oct 17 11:42:04 UTC 2013 from 127.0.0.1 on pts/0
______ ____ _____
/ ____/___ ________ / __ \/ ___/
/ / / __ \/ ___/ _ \/ / / /\__ \
/ /___/ /_/ / / / __/ /_/ /___/ /
\____/\____/_/ \___/\____//____/
core@srv-n8uak ~ $
Menggunakan CoreOS
Sekarang anda mempunyai kluster bootstrapped, inilah masanya untuk bermain-main.
CoreOS kini berjalan dari RAM, berdasarkan gambar yang dimuat. Anda mungkin mahu memasangnya di cakera . Perhatikan bahawa semasa mengikuti arahan ini di Vultr, nama peranti harus /dev/vdabukan /dev/sda.
Lihat panduan Memulakan CoreOS atau cari topik yang lebih spesifik .