IBM Cloud Docs
在专用主机上为 VPC 创建集群

在专用主机上为 VPC 创建集群

虚拟私有云

遵循步骤在专用主机池中创建专用主机。 然后,在 CLI 中的专用主机基础结构上供应集群。 有关在控制台中的专用主机上创建集群的步骤,请查看 创建 VPC 集群 中的信息。

  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. 创建专用主机池。 指定要使用的 flavor 类和 metro。

    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
      

      示例输出

      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
      
    2. 列出可用的 VPC,并记下要用于创建集群的 VPC。

      ibmcloud oc vpcs
      

      示例输出

      Name       ID                                          Provider   
      my_vpc     a111-11a111a1-11a1-1a11-11a1-a1a1111a11a1   vpc-gen2   
      
    3. 列出可用区域并记下要在其中创建集群的区域。

      ibmcloud oc zones --provider vpc-gen2
      

      示例输出

      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.32.5  default               vpc-gen2