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

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

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

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

macOS Catalina 10.15.4サプリメントの更新により、解決するよりも多くの問題が発生しています

macOS Catalina 10.15.4サプリメントの更新により、解決するよりも多くの問題が発生しています

最近、Appleは問題を修正するための補足アップデートであるmacOS Catalina 10.15.4をリリースしましたが、このアップデートにより、Macマシンのブリックにつながる問題がさらに発生しているようです。詳細については、この記事をお読みください

原子力が必ずしも悪ではないことを証明する5つの例

原子力が必ずしも悪ではないことを証明する5つの例

原子力は、過去の出来事のために私たちが決して尊重しないことを常に軽蔑していますが、それは必ずしも悪ではありません。詳細については、投稿をお読みください。

AIはどのようにしてプロセス自動化を次のレベルに引き上げることができますか?

AIはどのようにしてプロセス自動化を次のレベルに引き上げることができますか?

これを読んで、人工知能が小規模企業の間でどのように人気を博しているか、そして人工知能がどのように成長し、競合他社に優位に立つ可能性を高めているかを理解してください。

ジャーナリングファイルシステムとは何ですか、そしてそれはどのように機能しますか?

ジャーナリングファイルシステムとは何ですか、そしてそれはどのように機能しますか?

私たちのコンピューターは、ジャーナリングファイルシステムと呼ばれる組織化された方法ですべてのデータを保存します。これは、検索を押すとすぐにコンピューターがファイルを検索して表示できるようにする効率的な方法です。https://wethegeek.com/?p = 94116&preview = true

ビッグデータは人工知能をどのように変えていますか?

ビッグデータは人工知能をどのように変えていますか?

ビッグデータと人工知能は流行語ですが、それらがどのように相互に関連しているか知っていますか?さて、この記事を最後まで読んで、同じことを知ってください。

LiteCartショッピングカートプラットフォームをUbuntu 16.04にインストールする方法

LiteCartショッピングカートプラットフォームをUbuntu 16.04にインストールする方法

LiteCartは、PHP、jQuery、およびHTML 5で記述された無料のオープンソースのショッピングカートプラットフォームです。シンプルで軽量、使いやすいeコマースソフトウォー

DebianでNFS共有をセットアップする

DebianでNFS共有をセットアップする

NFSはネットワークベースのファイルシステムであり、コンピューターはコンピューターネットワークを介してファイルにアクセスできます。このガイドでは、NFを介してフォルダーを公開する方法について説明します

Fedora 28にMatomo Analyticsをインストールする方法

Fedora 28にMatomo Analyticsをインストールする方法

別のシステムを使用していますか?Matomo(旧Piwik)は、Google Analyticsのオープンな代替手段であるオープンソースの分析プラットフォームです。Matomoのソースはoでホストされています

UbuntuでNginxをセットアップしてライブHLSビデオをストリーミングする

UbuntuでNginxをセットアップしてライブHLSビデオをストリーミングする

HTTPライブストリーミング(HLS)は、Apple Inc.によって実装された非常に堅牢なストリーミングビデオプロトコルです。HLSは、ファイアウォール、プロキシ、