NATSは、ハイパーコネクテッドワールドのために構築されたコネクテッドテクノロジーです。NATSは、クラウドベンダー、オンプレミス、エッジ、ウェブ、モバイル、デバイスのあらゆる組み合わせにおいて、アプリケーションの安全な通信を可能にする単一のテクノロジーです。NATSは、緊密に統合されたオープンソース製品群で構成されていますが、単独で簡単に導入することができます。NATSは、マイクロサービス、エッジコンピューティング、モバイル、IoTなどのユースケースにまたがり、世界中で数千社に利用されています。
Marketplace アプリのデプロイ
LinodeMarketplace では、クラウドマネージャーを使用してコンピュートインスタンス上にソフトウェアを簡単にデプロイすることができます。完全な手順については、 Marketplace Appsを始めるを参照してください。
- クラウドマネージャーにログインし、左のナビゲーションメニューから Marketplaceリンクを選択します。Linode作成ページが表示されます。 Marketplaceタブが表示されます。
- Select App」セクションで、デプロイしたいアプリを選択します。
- Creating a Compute Instance(コンピュートインスタンスの作成)ガイドの手順とアドバイスに従って、フォームを完成させます。選択したMarketplace Appによっては、利用可能な追加構成オプションがあります。互換性のあるディストリビューション、推奨プラン、およびこのMarketplace Appで利用可能な追加の構成オプションについては、以下の「構成オプション」のセクションを参照してください。
- Linodeの作成]ボタンをクリックします。Compute Instanceがプロビジョニングされ、完全に電源が入ったら、ソフトウェアのインストールが完了するのを待ちます。この前にインスタンスの電源を切ったり再起動したりすると、ソフトウェアのインストールに失敗する可能性があります。
- アプリが完全にインストールされたことを確認するには、「Get Started withMarketplace Apps > Verify Installation( アプリを使い始める)」を参照してください。インストールが完了したら、「Getting Started After Deployment(デプロイ後に始める)」セクションの指示に従ってアプリケーションにアクセスし、使用を開始します。
アプリが完全にインストールされたことを確認するには、「Get Started withMarketplace Apps > Verify Installation( アプリを使い始める)」を参照してください。インストールが完了したら、「Getting Started After Deployment(デプロイ後に始める)」セクションの指示に従ってアプリケーションにアクセスし、使用を開始します。
予想される導入時間: NATSは、コンピュートインスタンスのプロビジョニングが終了してから5~10分以内に完全にインストールされるはずです。
設定オプション
- 対応ディストリビューション Ubuntu 22.04 LTS
- 推奨プラン:すべてのプランタイプ、サイズに対応しています。
NATSサーバーオプション
- NATSサーバー名:NATSサーバーの名前。デフォルトは「Test」。
- バージョン:NATSサーバーソフトウェアのバージョン。デフォルトは2.10.1。
- メールアドレス (必須):SSL証明書の生成に使用するメールアドレスを入力します。
- NATSサーバーポート:クライアントが接続するためのNATSサーバーポート。デフォルトは4222。
- NATS Websocket Port:NATSサーバーのWebsocketポートを設定します。デフォルトは8888。
- NATS MQTT Port:NATSサーバーのMQTTポートを設定します。デフォルトは1883。
須藤限定ユーザー
以下のフィールドに入力すると、新しいCompute Instance用の制限付きsudoユーザが自動的に作成されます。このアカウントは スッド グループでコマンドを実行する際に、昇格したパーミッションが与えられます。 sudo
の接頭辞があります。
- 限定sudoユーザー:限定ユーザーのユーザー名を入力してください。大文字、スペース、特殊文字は使用しないでください。
- 限定ユーザのSSH公開鍵。公開鍵認証で(パスワードを入力せずに)限定ユーザーとしてログインする場合は、ここに公開鍵を入力します。鍵ペアの生成方法については、「SSH鍵ペアの作成」および「サーバーでの公開鍵認証の設定」を参照してください。
- Disable root access over SSH:SSH経由でのrootユーザーのログインをブロックするには、「Yes」を選択します(推奨)。一度ログインすれば、rootユーザーに切り替えることはできますし、Lish経由でrootとしてログインすることもできます。
rootとしてSudoパスワードを探すデプロイメントでルートアクセスを無効にし、有効なSSH公開鍵を入力しない場合、ルートユーザーとしてログインする必要があります。 リッシュ・コンソール にあるクレデンシャル・ファイルを見つけてください。 /root/.credentials
をクリックし、制限付きsudoユーザーパスワードを取得する。
カスタムドメイン(オプション)
カスタムドメインを自動的に設定したい場合は、まずLinodeのネームサーバーを使用するようにドメインを設定する必要があります。これは通常、レジストラを通して直接行います。ドメインでLinodeのネームサーバーを使用するを参照してください。これが完了したら、Marketplace アプリの以下のフィールドに入力します:
- LinodeAPI トークン:カスタムドメインのDNSレコードを管理するためにLinodeの DNS ManagerカスタムドメインのDNSレコードを管理するためにLinodeの API パーソナルアクセストークンを作成してください。サブドメインとドメインフィールド(以下に説明)と一緒に提供された場合、インストールはLinodeを経由してDNSレコードを作成しようとします。 API. API アクセストークンの取得を参照してください。このフィールドを提供しない場合、DNSプロバイダを通してDNSレコードを手動で設定し、新しいインスタンスのIPアドレスを指定する必要があります。
- サブドメインです。 など、使用したいサブドメインを指定します。 www にとって
www.example.com
. - ドメイン。 example.comのように、使用したいドメイン名です。
警告ダブルクォーテーション ("
)を、ユーザーおよびデータベースパスワードフィールドを含む、App固有の設定フィールドのいずれかに含めることができます。この特殊文字は、デプロイ時に問題を引き起こす可能性があります。
デプロイ後のスタートアップ
NATSMonitoring UIへのアクセス
NATSメッセージング・システムを監視するために、nats-serverは専用の監視ポートに軽量のHTTPサーバーを提供する。監視サーバーはいくつかのエンドポイントを提供し、統計やその他の情報を提供する。
ウェブブラウザを開き、デプロイ時に指定したカスタムドメイン、またはコンピュートインスタンスのrDNSドメインにアクセスします(例、 192-0-2-1.ip.linodeusercontent.com
).NATSのモニタリングページに移動します。このページでは Monitoring 航空宇宙技術研究所 のガイドを参照して、さまざまなエンドポイント、統計情報、その他の情報にアクセスしてください。
NATSMonitoring UIへのアクセス
デフォルトでは、この NATS 配備では、「example」という名前のユーザと「system」という名前のシステム ユーザの 2 つのユーザが作成されます。これらのユーザのパスワードは、最初のインストールプロセス中に生成されます。これらのパスワードを取得するには、LISHコンソールまたはSSH経由でコンピュートインスタンスにログインし、/root/.credentialsファイルを読み込みます:
cat /root/.credentials
このファイルには、これらのユーザーに必要な2つの認証情報が含まれる。
詳細はNATS認可を参照。
詳しく見る
詳細については、これらのリソースを参照してください。外部でホストされている資料の真偽を確認することはできませんのでご注意ください。
NATSMarketplace アプリはNATSによってLinodeのために構築されました。アプリのデプロイに関するサポートはLinodeサポートまでお問い合わせください。 ツールやソフトウェア自体のサポートについては、サイドバーの情報をご利用ください。