1. Stable Channel
Một tập lệnh mẫu sẽ giống như sau:
#!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
2. Kênh Beta
Kênh beta bao gồm các bản phát hành alpha được quảng cáo. Tại thời điểm viết bài, phiên bản hiện tại là CoreOS 410.0.0.
Một tập lệnh mẫu sẽ giống như sau:
#!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
3. Kênh Alpha
Kênh alpha theo dõi chặt chẽ chính và được phát hành thường xuyên. Các phiên bản mới nhất của Docker , etcd và hạm đội sẽ có sẵn để thử nghiệm. Tại thời điểm viết bài, phiên bản hiện tại là CoreOS 435.0.0.
Một tập lệnh mẫu sẽ giống như sau:
#!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
Đảm bảo thay thế YOUR_PUBLIC_KEY_HERE
bằng khóa công khai thực sự của bạn, nó sẽ bắt đầu bằng ssh-rsa...
.
4. Sử dụng cấu hình đám mây
Đặc biệt, lưu ý rằng các biến $private_ipv4
và $public_ipv4
chỉ được hỗ trợ trên Vultr nếu bạn đã đặt tùy chọn ‘cloud-config-url’ trên dòng lệnh kernel của mình.
Nếu không có tùy chọn này, bạn sẽ cần phải mã hóa các giá trị này vào cloud-config
tệp của mình .
5. Tạo VPS
Tạo một VPS mới (bất kỳ loại máy chủ và vị trí nào bạn chọn), sau đó:
- Đối với “Hệ điều hành”, hãy chọn “Tùy chỉnh”.
- Chọn khởi động iPXE.
- Đặt URL chuỗi thành URL của tập lệnh của bạn http://example.com/script.txt . Lưu ý rằng URL phải là HTTP cũ thuần túy, không phải HTTPS.
- Nhấp vào “Đặt hàng”.
Sau khi bạn nhận được email chào mừng, VPS sẽ sẵn sàng sử dụng (thường là dưới 2-3 phút).
Truy cập VPS
Bây giờ bạn có thể đăng nhập vào CoreOS bằng khóa riêng được liên kết trên máy tính cục bộ của mình. Bạn có thể cần xác định vị trí của nó bằng cách sử dụng -i LOCATION
.
SSH tới IP của VPS của bạn và chỉ định người dùng “cốt lõi”: 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 ~ $