Vultr VPSでCoreOSを実行する

お読みください:Vultrの注文ページで CoreOSが提供されるようになりました-このガイドでは、CoreOSを手動で設定する方法について説明します。

これらの手順では、単一のCoreOSノードの実行について説明します。このガイドは以下を前提としています。

  • Vultr.comにアカウントを持っています。
  • iPXEスクリプトの場所(ガイドの後半で参照)は次の場所にあります http://example.com/script.txt
  • 公開鍵と秘密鍵の組み合わせが生成されました。これらのキーを生成する必要がある場合に役立つガイドは次のとおりです。SSHキーの設定方法

チャンネルの選択

CoreOSは、チャネルごとに異なるスケジュールで自動的更新されるように設計されています。この機能無効にすることができますが、お勧めしません。特定の機能とバグ修正については、リリースノートをお読みください。

安定したチャネル

Stableチャネルは、本番クラスターで使用する必要があります。CoreOSのバージョンは、昇格する前にベータチャネルとアルファチャネル内でテストされています。執筆時点では、現在のバージョンは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

ベータチャンネル

ベータチャネルは、プロモートされたアルファリリースで構成されています。執筆時点では、現在のバージョンは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

アルファチャンネル

アルファチャネルはマスターを厳密に追跡し、頻繁にリリースされます。最新バージョンのドッキングウィンドウ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...。これはで始まります。

追加の読み物は、iPXEを使用したCoreOSの起動とiPXEの埋め込みスクリプトにあります。

Cloud-Configの使用

Cloud-Configの使用を必ず確認してください。

特に、$private_ipv4および$public_ipv4変数は、カーネルコマンドラインで 'cloud-config-url'オプションを設定している場合にのみVultrでサポートされることに注意してください。

このオプションがない場合、これらの値をcloud-configファイルにハードコードする必要があります。

VPSを作成する

新しいVPS(任意のサーバーの種類と選択した場所)を作成し、次に:

  1. 「オペレーティングシステム」で「カスタム」を選択します。
  2. iPXEブートを選択します。
  3. チェーンURLをスクリプトのURL http://example.com/script.txtに設定します。URLはHTTPSではなく、プレーンな古いHTTPでなければならないことに注意してください。
  4. 「注文する」をクリックしてください。

ウェルカムメールを受信すると、VPSを使用できるようになります(通常2〜3分未満)。

VPSへのアクセス

これで、ローカルコンピューターの関連する秘密鍵を使用してCoreOSにログインできます。を使用して、場所を指定する必要がある場合があります-i LOCATION。秘密鍵ファイルの場所を指定する方法の詳細が必要な場合は、こちらを参照してください

VPSのIPにSSHで接続し、「コア」ユーザーを指定します。 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

CentOS 7にApacheをインストールする方法

CentOS 7にApacheをインストールする方法

CentOS 7サーバーにApache 2.4をインストールする方法を説明します。安定したウェブサーバーを構築するための前提条件と手順を解説します。

FreeBSD 11.1にBlacklistdをインストールする方法

FreeBSD 11.1にBlacklistdをインストールする方法

FreeBSD 11.1におけるBlacklistdのインストール方法について詳しく解説します。この方法を通じて、強力なセキュリティ対策を実装できます。

Windows Serverのサーバーマネージャーを使用した複数サーバーの管理

Windows Serverのサーバーマネージャーを使用した複数サーバーの管理

サーバーマネージャーを使用して、Windows Serverの管理が向上します。セキュリティリスクを軽減し、効率的な管理を実現します。

CentOS 7にSeafileサーバーをインストールする方法

CentOS 7にSeafileサーバーをインストールする方法

CentOS 7にSeafileサーバーをインストールする方法。Seafile(コミュニティバージョン)は、ownCloudに似た無料のオープンソースファイル同期および共有ソリューションです。

DebianでSnortを設定する方法

DebianでSnortを設定する方法

Snortは無料のネットワーク侵入検知システムです。最新の方法で、SnortをDebianにインストールし、設定する手順を紹介します。ネットワークのセキュリティを強化しましょう。

CentOS 7にGraylogサーバーをインストールする方法

CentOS 7にGraylogサーバーをインストールする方法

CentOS 7にGraylogサーバーをインストールし、ログ管理を行う方法を学びます。

WindowsでhMailServerを使用してメールサーバーを構築する

WindowsでhMailServerを使用してメールサーバーを構築する

WindowsサーバーでWebサイトを実行している場合、電子メールも受信できるようにするためにhMailServerを使用する方法を解説します。

Ubuntu 19.04にFiveMサーバーをインストールする方法

Ubuntu 19.04にFiveMサーバーをインストールする方法

FiveMサーバーをUbuntu 19.04にインストールするための詳細なガイド。必要条件からインストール、起動、トラブルシューティングまで、すべてのステップを含みます。

WsgiDAVを使用してDebian 10にWebDAVをデプロイする

WsgiDAVを使用してDebian 10にWebDAVをデプロイする

Debian 10にWebDAVをデプロイする方法を学び、WsgiDAVとSSL証明書で安全な接続を実現しましょう。

ヘルスケア2021における人工知能の影響

ヘルスケア2021における人工知能の影響

ヘルスケアにおけるAIは、過去数十年から大きな飛躍を遂げました。したがって、ヘルスケアにおけるAIの未来は、日々成長を続けています。