VPC 専用ホストでのクラスターの作成

仮想プライベートクラウド

専用ホスト・プールに専用ホストを作成するには、以下の手順を実行します。 次に、CLI を使用して、専用ホストインフラストラクチャ上にクラスターをプロビジョニングします。 コンソールで専用ホストにクラスタを作成する手順については、 VPCクラスタの作成に ある情報を確認してください。Terraform IBM 専用ホストモジュールは、Infrastructure as Code ( IaC )の代替手段を提供し、再利用可能なインフラストラクチャコードと有用な例を提供します。

  1. 使用可能な専用ホスト・フレーバーをリストします。 専用ホストの作成に使用するフレーバーとフレーバー・クラスをメモします。

    ibmcloud oc flavors --provider vpc-gen2 --zone us-south-1
    

    出力例

    OK
    For more information about these flavors, see 'https://ibm.biz/flavors'
    Name                   Cores   Memory   Network Speed  OS             Server Type   Storage   Secondary Storage   Flavor Class   Provider   
    bx2d.16x64             16      64GB     16Gbps         UBUNTU_20_64   virtual       100GB     600GB               bx2d           vpc-gen2   
    bx2d.32x128.600gb      32      128GB    16Gbps         UBUNTU_20_64   virtual       100GB     600GB               bx2d           vpc-gen2   
    bx2d.48x192.900gb      48      192GB    16Gbps         UBUNTU_20_64   virtual       100GB     900GB               bx2d           vpc-gen2
    ...    
    
  2. 専用ホスト・プールを作成します。 使用するフレーバー・クラスとメトロを指定します。

    ibmcloud oc dedicated pool create --name my_host_pool --flavor-class bx2d --metro dal
    
  3. 専用ホスト・プールが作成されたことを確認します。

    ibmcloud oc dedicated pools      
    

    出力例

    ID                        Name                    Metro   Flavor Class   Hosts   State   
    dh_a1aaa1111aaa1aaa1a11   my_host_pool            dal     bx2d           0       created   
    
  4. 専用ホストを作成します。 ゾーン、専用ホスト・プール、およびフレーバーを指定します。

    ibmcloud oc dedicated host create --zone us-south --pool a1a1a1a1a --flavor bx2d.host.16x64
    
  5. 専用ホストが作成されたことを確認します。 専用ホストが create_pending 状態の場合は、そのホストが created 状態になるまで数分待ちます。

    ibmcloud oc dedicated host ls --pool a1a1a1a1a
    

    出力例

    ID                                                Zone         Flavor              State   
    aaaaa-aa-a1aaa1111aaa1aaa1a11-aaaaaaa1-a1aaaa1a   us-south     bx2d.host.16x64     created
    
  6. クラスターの作成に必要な詳細を収集します。

    1. 使用可能なサブネットをリストし、クラスターに使用するサブネットをメモします。
        ibmcloud is subnets
        ```
        出力例
    
        ```sh {: screen}
        ID                                          Name        Status      Subnet CIDR       Addresses   ACL                        Public Gateway      VPC      Zone        Resource group   
        1111-a11aaaa1-1a11-1111-1a1a-aaaaa1111111   a1a1a1a1    available   xx.xxx.x.x/xx     xxx/xxx     xxxx-xxxx-xxxx-xxxx        pgw-a1a1a1a1a1a1a   my_vpc   us-east-1   default
        ```
    1. 使用可能な VPC をリストし、クラスターの作成に使用する VPC をメモします。
    
    ```sh {: pre}
        ibmcloud oc vpcs
        ```
        出力例
    
        ```sh {: screen}
        Name       ID                                          Provider   
        my_vpc     a111-11a111a1-11a1-1a11-11a1-a1a1111a11a1   vpc-gen2   
        ```
    1. 使用可能なゾーンをリストし、クラスターを作成するゾーンをメモします。
    
    ```sh {: pre}
        ibmcloud oc zones --provider vpc-gen2
        ```
        出力例
    
        ```sh {: screen}
        ID           Name         Metro             Flavors  
        us-east-1    us-east-1    Washington D.C.   -   
        us-east-2    us-east-2    Washington D.C.   -   
        us-east-3    us-east-3    Washington D.C.   -   
        us-south-1   us-south-1   Dallas            -   
        us-south-2   us-south-2   Dallas            -   
        us-south-3   us-south-3   Dallas            -   
        ```
    
    
  7. クラスターを作成します。 専用ホスト・プール、上記の手順でメモしたサブネット、vpc、ゾーン、およびクラスター・フレーバーを指定します。 クラスタのプロビジョニングが完了するまで、数分かかる場合があることにご注意ください。

    ibmcloud oc cluster create vpc-gen2  --name my_cluster --flavor bx2d.4x16 --dedicated-host-pool dh_a1aaa1111aaa1aaa1a11  --subnet-id 1111-a11aaaa1-1a11-1111-1a1a-aaaaa1111111 --vpc-id a111-11a111a1-11a1-1a11-11a1-a1a1111a11a1 --zone dal10 --workers 3
    
  8. クラスターが作成されたことを確認します。

    ibmcloud oc cluster ls
    

    出力例

    Name           ID                   State     Created      Workers   Location    Version                  Resource Group Name   Provider   
    my_cluster    a111a11a11aa1aa11a11  normal    1 hour ago   4         Dallas      1.35.7  default               vpc-gen2