La creación del clúster de Swift inicia los servicios de Swift y genera los nodos necesarios.

Importante: En VMware Integrated OpenStack 7.1, Swift se proporciona solo como una vista previa técnica. Actualmente no se admite la ejecución de cargas de trabajo de producción.

Requisitos previos

  • Asegúrese de que haya suficientes recursos disponibles para implementar Swift. Los recursos necesarios dependen de la escala de la implementación.
  • Asegúrese de que todos los hosts del clúster de Swift utilizan un almacén de datos compartido (vSAN o NFS). Los almacenes de datos locales no son compatibles con Swift.
  • Compruebe que todos los almacenes de datos incluidos en el clúster de Swift estén disponibles para todos los nodos de controlador de la implementación.

Procedimiento

  1. Inicie sesión en Integrated OpenStack Manager como el usuario de root.
    ssh root@mgmt-server-ip
  2. En un editor de texto, cree el archivo de configuración para el clúster de Swift en formato YAML.

    El archivo de configuración debe definir tres nodos Swift. Utilice la siguiente plantilla:

    ---
    nodes:
    - datastore: node1-datastore
      disk_size: node1-disksize-GB
      name: node1-name
      zone: node1-zone
    - datastore: node2-datastore
      disk_size: node2-disksize-GB
      name: node2-name
      zone: node2-zone
    - datastore: node3-datastore
      disk_size: node3-disksize-GB
      name: node3-name
      zone: node3-zone
    Opción Descripción

    node-datastore

    Introduzca el nombre del almacén de datos para el nodo Swift especificado.

    node-disksize-GB

    Introduzca el tamaño de disco deseado en gigabytes.

    node-name

    Introduzca un nombre para el nodo Swift especificado. El nombre de cada nodo debe ser único.

    node-zone

    Introduzca el número de zona Swift del nodo Swift especificado. El número de zona debe ser un número entero.

  3. Cree el clúster de Swift mediante el archivo de configuración definido en el paso anterior.
    viocli create swift -f swift-config-file

Resultados

Se crean los pods que se requieren para el clúster de Swift y se habilita el servicio.

Qué hacer a continuación

Para escalar horizontalmente el clúster, consulte Agregar nodos al clúster de Swift.

Para eliminar el clúster de Swift, ejecute el comando viocli delete swift.