Chạy CoreOS trên VPS

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_HEREbằ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_ipv4và $public_ipv4chỉ đượ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-configtệ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 đó:

  1. Đối với “Hệ điều hành”, hãy chọn “Tùy chỉnh”.
  2. Chọn khởi động iPXE.
  3. Đặ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.
  4. 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 ~ $

Leave a Reply