メインコンテンツにスキップ

HashiCorp Nomadは、クラウドプラットフォーム(およびオンプレミスサーバー)にコンテナや非コンテナ型アプリケーションを大規模に展開・管理するためのシンプルかつ柔軟なスケジューラーおよびオーケストレーターです。

マーケットプレイスアプリのデプロイメント

Linode Marketplaceでは、Cloud Managerを使用してCompute Instanceに簡単にソフトウェアをデプロイすることができます。完全な手順については、Get Started with Marketplace Appsを参照してください。

  1. Cloud Managerにログインし、左のナビゲーションメニューから「Marketplace」リンクを選択します。これにより、LinodeCreateページが表示され、Marketplaceタブがあらかじめ選択されています。
  2. Select App」セクションで、デプロイしたいアプリを選択します。
  3. コンピュートインスタンスの作成」ガイドの手順とアドバイスに従って、フォームに記入します。選択したMarketplace Appによっては、追加の設定オプションが利用できる場合があります。この Marketplace App で利用できる互換性のあるディストリビューション、推奨プラン、および追加の構成オプションについては、以下の「構成オプション」セクションを参照してください。
  4. Linodeの作成]ボタンをクリックします。Compute Instanceがプロビジョニングされ、完全に電源が入ったら、ソフトウェアのインストールが完了するのを待ちます。この前にインスタンスの電源を切ったり再起動したりすると、ソフトウェアのインストールに失敗する可能性があります。

アプリが完全にインストールされたことを確認するには、「Get Started with Marketplace Apps > Verify Installation(マーケットプレイスアプリを始める)」を参照してください。インストールが完了したら、「Getting Started After Deployment」セクションの指示に従って、アプリケーションにアクセスし、使用を開始します。

導入にかかる時間の目安Compute Instanceのプロビジョニングが完了してから5-10分以内にNomadが完全にインストールされるはずです。

設定オプション

  • サポートされているディストリビューション Ubuntu 22.04 LTS、Debian 11
  • 推奨プランです。Nomadサーバーには、4GBのDedicated CPUまたはShared Computeインスタンスを推奨します。Nomadクライアント(このMarketplaceアプリとは別に展開)は、どのようなサイズのプランでも使用できます。

限定ユーザー(オプション)

オプションで以下のフィールドに入力すると、新しいCompute Instanceの限定ユーザーを自動的に作成することができます。これは、追加のセキュリティ対策として、ほとんどのデプロイメントで推奨されています。このアカウントは スッド グループでコマンドを実行する際に、昇格されたパーミッションを提供します。 sudo の接頭辞があります。

  • sudoの限定ユーザー。制限付きユーザーとして希望するユーザー名を入力します。
  • 限定ユーザーのパスワード。新しいユーザーのための強力なパスワードを入力します。
  • 限定ユーザのSSH公開鍵。公開鍵認証で(パスワードを入力せずに)限定ユーザーとしてログインする場合は、ここに公開鍵を入力します。鍵ペアの生成方法については、「SSH鍵ペアの作成」および「サーバーでの公開鍵認証の設定」を参照してください。
  • Disable root access over SSH:ルートユーザーがSSHでログインできないようにするには、[はい]を選択します(推奨)。ただし、一度ログインした後はrootユーザーに切り替えることができ、Lishからrootでログインすることも可能です。

展開後のスタートアップ

Nomad Web UIにアクセスする

  1. ウェブブラウザを起動し、次のページに移動します。 http://[ip-address]:8080である。 [ip-address]です。 は、Compute InstanceのIPv4アドレスです。を参照してください。 IPアドレスの管理 IP アドレスの表示に関するガイド
  2. のです。 ノマドウェブUI が表示されます。ここから、クラスタ、ジョブ、統合、ACLトークンを管理することができます。



    HashiCorpではクラスタ通信およびWeb UIのセキュリティを確保するために、プライベートCAによる相互TLS (mTLS)を推奨しています。詳しくは以下のHashiCorpのドキュメントをご参照ください https://learn.hashicorp.com/tutorials/nomad/security-enable-tls https://www.nomadproject.io/docs/configuration/tls#http
  3. Linode Marketplace Nomad Serverを本番環境で使用するには、追加の設定が必要です。先に進む前に、設定と ジョブの仕様のドキュメントを確認することをお勧めします。

HashiCorp Nomad MarketplaceアプリはLinodeによって構築されています。アプリのデプロイに関するサポートは Linodeのサポート.ツールやソフトウェア自体に関するサポートは をご覧ください。 ノマドコミュニティフォーラム.