クラウドアカウントを使ってGCPサーバーをデプロイする
このトピックでは、ユーザーデータおよびリンクされたGCPプロジェクトを使ってUbuntuサーバーまたはDebian GCP(Google Cloud Platform)サーバーをsystemdによってデプロイする方法について説明します。このプロセスは、特定のニーズに合わせて修正が必要になる場合があります。
ユーザーデータを使用してクラウドサーバーを作成することは、クラウドプロバイダーを使用してサーバーを作成するときに、Advanced Server Accessサーバーエージェントを同時にインストールすることを意味します。ユーザーデータを使用して、新しいクラウドサーバーにソフトウェアをインストールする場合、このインストールは任意のクラウドプロバイダーを介して実行できます。クラウドサーバーの作成時にAdvanced Server Accessエージェントをクラウドサーバーにインストールする必要はありませんが、サーバーの作成と同時に起動スクリプトとしてインストールを実行すると、クラウドのデプロイメントが可能な限り安全になります。
前提条件
Google Cloud Platform
| 
                                                                         必要条件  | 
                                                                    
                                                                         説明  | 
                                                                
|---|---|
| Google Cloud Platformアカウント | チームの仮想マシンを作成するためにGCPコンソールにアクセスするには、Google Cloud Platformのアカウントが必要です。 | 
Advanced Server Access
| 
                                                                         必要条件  | 
                                                                    
                                                                         説明  | 
                                                                
|---|---|
| Advanced Server Accessチーム | Advanced Server Access内のOkta orgを表す最上位レベルのオブジェクトです。 | 
| Advanced Server Accessプロジェクト | ユーザー、グループ、サーバーを編成するチームの承認のスコープです。 | 
GCPプロジェクトを作成する
- Google Cloud Platformコンソールへ移動し、アカウントにサインインします。
 - [Select a project(プロジェクトを選択する)]メニューの[New Project(新規プロジェクト)]をクリックします。
 - プロジェクトに新しい名前を付け、[Location(場所)]フィールドを使用して親組織またはフォルダーを設定します。
 - プロジェクトの作成が終了したら、[Create(作成)]をクリックします。
 - 新しいプロジェクトのダッシュボードで、[Project Info(プロジェクト情報)]セクションから[Project ID(プロジェクトID)]番号をコピーし、安全な場所で保管します。
                
注:プロジェクトのダッシュボードを見つけるには、コンソールの上部にある[Select a project(プロジェクトの選択)]フィールドを使用します。
 
GCPプロジェクトをAdvanced Server Accessに登録する
- Google Cloud Platformコンソールから、[Select a Project(プロジェクトを選択する)]ドロップダウンを使用して、プロジェクトのリストを表示します。
 - Google Cloud PlatformプロジェクトのIDを見つけて、それを安全な場所に保存します。
 - Advanced Server Accessダッシュボードに移動し、[Projects(プロジェクト)]を選択します。
 - クラウドアカウントをリンクさせたいプロジェクトをクリックします。
 - [Enrollment(登録)]タブに切り替えます。
 - [Add Cloud Account(クラウドアカウントを追加する)]をクリックします。
 - [Google Cloud Platform(GCP)]をクラウドプロバイダーとして選択します。
 - [Account ID(アカウントID)]フィールドにGoogle Cloud PlatformのプロジェクトIDを入力します。
 - [Submit(送信)]をクリックして、Google Cloud Platformのプロジェクトの登録を終了します。
 
ユーザーデータを使用して仮想マシンを作成する
- GCPコンソールで[Compute Engine(コンピューティングエンジン)]および[VM instances(VMインスタンス)]を選択します。
 - メッセージが表示されたら、[Select a project(プロジェクトを選択する)]ドロップダウンから新しいプロジェクトを選択します。
 - [Create(作成)]をクリックします。
 - 新しいサーバーに名前を入力し、地域とゾーンを設定します。これらの値は、サーバーの場所を特定します。
 - [Management(管理)]、[Security(セキュリティ)]、[disks(ディスク)]、[networking(ネットワーク)]、[sole tenancy(単一テナント)]の順にクリックして展開します。
 - 
                                                            
GCPコンソールでサーバーを作成するときは、Advanced Server Accessサーバーエージェントをインストールする必要があります。Advanced Server Accessサーバーエージェントをインストールするには、[Startup Script(開始スクリプト)]フィールドを使用します。手順については、「Advanced Server Accessサーバーエージェントをインストールする」を参照してください。
 - [Create(作成)]をクリックします。
 
