在Vultr VPS上运行CoreOS

请阅读:Vultr现在在订购页面上提供CoreOS- 本指南说明了如何手动设置CoreOS。

这些说明将引导您运行单个CoreOS节点。本指南假定:

  • 您在Vultr.com上拥有一个帐户。
  • iPXE脚本的位置(在本指南的后面部分引用)位于 http://example.com/script.txt
  • 您已生成一个公钥和私钥组合。如果您需要生成以下密钥,这是一个有用的指南:如何设置SSH密钥

选择频道

CoreOS旨在根据每个频道的不同时间表自动更新。您可以禁用此功能,尽管我们不建议这样做。阅读发行说明以了解特定功能和错误修复。

稳定通道

生产集群应使用稳定通道。在发布之前,CoreOS的版本已经在Beta和Alpha通道中经过了实战测试。在撰写本文时,当前版本为CoreOS 410.0.0。

一个示例脚本如下所示:

#!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

Beta频道

Beta频道包含升级的Alpha版本。在撰写本文时,当前版本为CoreOS 410.0.0。

一个示例脚本如下所示:

#!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

阿尔法频道

Alpha通道紧密跟踪母版并经常发布。的最新版本泊坞窗ETCD船队将可用于测试。在撰写本文时,当前版本为CoreOS 435.0.0。

一个示例脚本如下所示:

#!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

确保以YOUR_PUBLIC_KEY_HERE实际的公钥替换,它将以开头ssh-rsa...

使用iPXEiPXE的嵌入式脚本启动CoreOS时,可以找到更多的参考资料

使用Cloud-Config

请确保签出使用Cloud-Config

特别要注意的是,只有在内核命令行上设置了“ cloud-config-url”选项时,Vultr才支持$private_ipv4$public_ipv4变量。

如果没有此选项,则需要将这些值硬编码到cloud-config文件中。

创建VPS

创建一个新的VPS(您选择的任何服务器类型和位置),然后:

  1. 对于“操作系统”,选择“自定义”。
  2. 选择“ iPXE启动”。
  3. 将链URL设置为脚本http://example.com/script.txt的URL 。请注意,URL必须是普通的旧HTTP,而不是HTTPS。
  4. 点击“下订单”。

收到欢迎电子邮件后,即可使用VPS(通常少于2-3分钟)。

访问VPS

现在,您可以使用本地计算机上的关联私钥登录CoreOS。您可能需要使用来指定其位置-i LOCATION。如果您需要有关如何指定私钥文件位置的其他详细信息,请参见此处

SSH到您的VPS的IP,并指定“核心”用户: 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 ~ $

使用CoreOS

现在您已经引导了集群,现在该玩转了。

CoreOS当前基于加载的映像从RAM运行。您可能需要将其安装在磁盘上。请注意,按照Vultr上的这些说明进行操作时,设备名称应为/dev/vda而不是/dev/sda

查阅《CoreOS快速入门指南》或深入了解更具体的主题



Leave a Comment

AI 能否應對越來越多的勒索軟件攻擊?

AI 能否應對越來越多的勒索軟件攻擊?

勒索軟件攻擊呈上升趨勢,但人工智能能否幫助應對最新的計算機病毒?AI 是答案嗎?在這裡閱讀知道是 AI 布恩還是禍根

ReactOS:這是 Windows 的未來嗎?

ReactOS:這是 Windows 的未來嗎?

ReactOS,一個開源和免費的操作系統,這裡有最新版本。它能否滿足現代 Windows 用戶的需求並打倒微軟?讓我們更多地了解這種老式但更新的操作系統體驗。

通過 WhatsApp 桌面應用程序 24*7 保持聯繫

通過 WhatsApp 桌面應用程序 24*7 保持聯繫

Whatsapp 終於為 Mac 和 Windows 用戶推出了桌面應用程序。現在您可以輕鬆地從 Windows 或 Mac 訪問 Whatsapp。適用於 Windows 8+ 和 Mac OS 10.9+

人工智能如何將流程自動化提升到新的水平?

人工智能如何將流程自動化提升到新的水平?

閱讀本文以了解人工智能如何在小型公司中變得流行,以及它如何增加使它們成長並為競爭對手提供優勢的可能性。

macOS Catalina 10.15.4 補充更新引發的問題多於解決

macOS Catalina 10.15.4 補充更新引發的問題多於解決

最近,Apple 發布了 macOS Catalina 10.15.4 補充更新以修復問題,但似乎該更新引起了更多問題,導致 mac 機器變磚。閱讀這篇文章以了解更多信息

大數據的13個商業數據提取工具

大數據的13個商業數據提取工具

大數據的13個商業數據提取工具

什麼是日誌文件系統,它是如何工作的?

什麼是日誌文件系統,它是如何工作的?

我們的計算機以稱為日誌文件系統的有組織的方式存儲所有數據。這是一種有效的方法,可以讓計算機在您點擊搜索時立即搜索和顯示文件。 https://wethegeek.com/?p=94116&preview=true

技術奇點:人類文明的遙遠未來?

技術奇點:人類文明的遙遠未來?

隨著科學的快速發展,接管了我們的大量工作,我們陷入無法解釋的奇點的風險也在增加。閱讀,奇點對我們意味著什麼。

洞察 26 種大數據分析技術:第 1 部分

洞察 26 種大數據分析技術:第 1 部分

洞察 26 種大數據分析技術:第 1 部分

2021 年人工智能對醫療保健的影響

2021 年人工智能對醫療保健的影響

過去幾十年,醫療保健領域的人工智能取得了巨大飛躍。因此,醫療保健中人工智能的未來仍在日益增長。