登録トークンを使ってAWSサーバーをデプロイする
このトピックでは、UbuntuまたはDebian Amazon Web Services(AWS)のクラウドサーバーをsystemdを使ってAdvanced Server Accessのチームにデプロイする方法について説明します。このプロセスは、特定のニーズに合わせて修正が必要になる場合があります。
ユーザーデータを使用してクラウドサーバーを作成することは、クラウドプロバイダーを使用してサーバーを作成するのと同時に、Advanced Server Access のサーバーエージェントをインストールすることを意味します。ユーザーデータを使用すると、新しいクラウドサーバーにソフトウェアをインストールするための特定のソフトウェアを決定することができます。クラウドサーバーの作成時に、クラウドサーバーにAdvanced Server Accessのサーバーエージェントをインストールする必要はありませんが、サーバーの作成と同時に起動スクリプトとしてインストールを実行すると、クラウドの展開が可能な限り安全になります。
前提条件
Amazon Web Services(AWS)
必要条件 |
説明 |
---|---|
Amazon Web Servicesアカウント | チームの仮想マシンを作成するためにAWS管理者コンソールにアクセスするには、Amazon Web Servicesのアカウントが必要になります。 |
Advanced Server Access
必要条件 |
説明 |
---|---|
Advanced Server Accessのチーム | Advanced Server Access内のOktaorgを表す最上位レベルのオブジェクトです。 |
Advanced Server Accessのプロジェクト | ユーザー、グループ、サーバーを編成するチームの承認のスコープです。 |
登録トークンを作成する
- Advanced Server Accessのダッシュボードで[Projects(プロジェクト)]をクリックします。
- サーバーを追加するプロジェクトを選択します。
-
[Enrollment(登録)]タブに移動し、[Create Enrollment Token(登録トークンを作成する)]をクリックします。
注:サーバーをチームに追加するたびに、同じ登録トークンを使うことができます。既に登録トークンを作成している場合は、この手順を省略してください。
- トークンの説明を入力し、[Submit(送信)]をクリックします。
トークンが正常に作成されたら、[Token(トークン)]フィールドの文字列を記録して、後の手順で使用するために安全な場所に保存します。
ユーザーデータを使ってAWSサーバーを作成、登録する
- AWS管理コンソールにアクセスします。
- コンソールの上部にある[Services(サービス)]タブをクリックし、[Compute(コンピューティング)]]カテゴリの[EC2]オプションを選択してEC2サーバーを作成します。
- [Launch Instance(インスタンスを起動する)]をクリックします。
[Choose an Amazon Machine Image (AMI) (Amazonマシンイメージを選択する)]ページが開きます。
- サポートされているUbuntu/Debianのバージョンを確認して[Select (選択)]をクリックします。詳細は、「サポートされているオペレーティングシステム」を参照してください。
[Choose an Instance Type (インスタンスタイプを選択する)]ページが開きます。
- [Next: Configure Instance Details(次:インスタンスの詳細を構成する)]をクリックします。
[Configure Instance Details(インスタンスの詳細を構成する)]ページが表示されます。
- [Advanced Details(詳細情報)]を展開します。
- AWS管理コンソールでサーバーを作成するときは、Advanced Server Accessのサーバーエージェントをインストールする必要があります。Advanced Server Accessのサーバーエージェントをインストールするには、[User data(ユーザーデータ)]フィールドを使用します。手順については、「Advanced Server Accessのサーバーエージェントをインストールする」を参照してください。
- [Review and Launch(確認して起動する)]をクリックし、[Launch(起動する)]をクリックします。
[Select an existing key pair or create a new key pair(既存のキーペアを選択するか新しいキーペアを作成する)]ダイアログが表示されます。
- ドロップダウンメニューから[Proceed without a key pair(キーペアなしで続行する)]オプションを選択します。
- 関連するチェックボックスをオンにして選択を確認し、[Launch Instances(インスタンスを起動する)]をクリックします。