Création de clusters sur des hôtes dédiés pour VPC

Cloud privé virtuel

Suivez les étapes pour créer un hôte dédié dans un pool hôte dédié. Ensuite, provisionnez un cluster sur votre infrastructure d'hébergement dédiée via l'interface de ligne de commande (CLI). Pour connaître les étapes de création d'un cluster sur des hôtes dédiés dans la console, consultez les informations sur Création de clusters VPC. Le site Terraform IBM Module d'hébergement dédié fournit une alternative Infrastructure as Code (IaC), offrant un code d'infrastructure réutilisable et des exemples qui peuvent s'avérer utiles.

  1. Liste des versions d'hôtes dédiés disponibles. Notez la classe de version et la version que vous souhaitez utiliser pour créer un hôte dédié.

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

    Exemple de sortie

    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. Créer un pool d'hôtes dédiés. Précisez la classe de version et le métro que vous souhaitez utiliser.

    ibmcloud oc dedicated pool create --name my_host_pool --flavor-class bx2d --metro dal
    
  3. Vérifiez que le pool hôte dédié a été créé.

    ibmcloud oc dedicated pools      
    

    Exemple de sortie

    ID                        Name                    Metro   Flavor Class   Hosts   State   
    dh_a1aaa1111aaa1aaa1a11   my_host_pool            dal     bx2d           0       created   
    
  4. Créez l'hôte dédié. Spécifiez la zone, le pool hôte dédié et la version.

    ibmcloud oc dedicated host create --zone us-south --pool a1a1a1a1a --flavor bx2d.host.16x64
    
  5. Vérifiez que l'hôte dédié a été créé. Si l'hôte dédié est à l'étatcreate_pending, attendez quelques minutes pour qu'il atteigne l'étatcreated.

    ibmcloud oc dedicated host ls --pool a1a1a1a1a
    

    Exemple de sortie

    ID                                                Zone         Flavor              State   
    aaaaa-aa-a1aaa1111aaa1aaa1a11-aaaaaaa1-a1aaaa1a   us-south     bx2d.host.16x64     created
    
  6. Rassemblez les détails requis pour créer un cluster.

    1. Répertoriez les sous-réseaux disponibles et notez celui que vous souhaitez utiliser pour le cluster.
        ibmcloud is subnets
        ```
        Exemple de sortie
    
        ```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. Répertoriez les VPC disponibles et notez celui que vous souhaitez utiliser pour créer le cluster.
    
    ```sh {: pre}
        ibmcloud oc vpcs
        ```
        Exemple de sortie
    
        ```sh {: screen}
        Name       ID                                          Provider   
        my_vpc     a111-11a111a1-11a1-1a11-11a1-a1a1111a11a1   vpc-gen2   
        ```
    1. Répertoriez les zones disponibles et notez dans lequel vous voulez créer le cluster.
    
    ```sh {: pre}
        ibmcloud oc zones --provider vpc-gen2
        ```
        Exemple de sortie
    
        ```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. Créez le cluster. Indiquez le pool hôte dédié, le sous-réseau, le vpc et la zone que vous avez précédemment noté, ainsi que la version du cluster. Notez que le provisionnement complet du cluster peut prendre plusieurs minutes.

    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. Vérifiez que le cluster est créé.

    ibmcloud oc cluster ls
    

    Exemple de sortie

    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