À partir de VMware Integrated OpenStack 3.1, vous pouvez modifier le type d'adaptateur par défaut pour les volumes récemment créés en modifiant le paramètre vmware_adapter_type à l'aide d'un fichier custom.yml.

Pourquoi et quand exécuter cette tâche

Par défaut, des volumes vides sont toujours créés et attachés à un contrôleur lsiLogic. Lorsqu'un volume est créé à partir d'une image, Cinder respecte la propriété vmware_adaptertype de l'image et crée le contrôleur correspondant. Pour les volumes récemment créés, vous définissez le type d'adaptateur en utilisant le paramètre cinder_volume_default_adapter_type du fichier custom.yml avec l'une des valeurs suivantes.

Valeur

Description

lsiLogic

Définit le type d'adaptateur par défaut sur LSI Logic

busLogic

Définit le type d'adaptateur par défaut sur Bus Logic

lsiLogicsas

Définit le type d'adaptateur par défaut sur LSI Logic SAS

paraVirtual

Définit le type d'adaptateur par défaut sur VMware Paravirtual SCSI

ide

Définit le type d'adaptateur par défaut sur IDE

Procédure

  1. Mettez en œuvre le fichier custom.yml.
    sudo mkdir -p /opt/vmware/vio/custom
    sudo cp /var/lib/vio/ansible/custom/custom.yml.sample /opt/vmware/vio/custom/custom.yml
  2. Ouvrez le fichier /opt/vmware/vio/custom/custom.yml dans un éditeur de texte.
    1. Annulez la mise en commentaire du paramètre cinder_volume_default_adapter_type.
    2. Modifiez le paramètre avec une valeur personnalisée, par exemple lsiLogicsas.
      ##############################
      # cinder-volume options
      ##############################
      
      # Default volume adapter type; valid values are 'lsiLogic',
      # 'busLogic', 'lsiLogicsas', 'paraVirtual' and 'ide'. (string value)
      #cinder_volume_default_adapter_type: 'lsiLogicsas'
  3. Enregistrez le fichier custom.yml.
  4. Envoyez la nouvelle configuration vers votre déploiement d'VMware Integrated OpenStack.
    viocli deployment configure
    Remarque :

    L'envoi de la configuration interrompt brièvement les services OpenStack.