Vous pouvez restaurer votre déploiement de VMware Integrated OpenStack à partir d'une sauvegarde.
- Le fichier de configuration temporaire créé dans cette procédure contient les informations d'identification de vCenter Server en texte brut. Pour des raisons de sécurité, supprimez ce fichier après la fin de la sauvegarde.
- N'effectuez pas plusieurs opérations de restauration simultanément. Si une opération de restauration n'est pas correctement configurée, attendez que l'opération échoue ou expire avant de réessayer.
Conditions préalables
Assurez-vous qu'une sauvegarde est disponible. Reportez-vous à la section Sauvegarder votre déploiement ou Créer une tâche de sauvegarde planifiée.
Procédure
- Connectez-vous à Integrated OpenStack Manager en tant qu'utilisateur
root
.ssh root@mgmt-server-ip
- Dans un éditeur de texte, créez le fichier de configuration de restauration au format YAML.
-
Si vous souhaitez restaurer votre instance de VMware Integrated OpenStack sur un plan de contrôle existant, utilisez le modèle suivant :
--- name: backup-file-name description: restore-description source: kind: contentLibrary contentLibrary: name: content-library-name hostname: content-library-vcserver-fqdn username: content-library-vcserver-admin password: content-library-vcserver-password datastore: control-plane-storage
Les paramètres sont décrits ci-dessous.
Option Description backup-file-name
Entrez le nom du fichier de sauvegarde à restaurer.
restore-description
Entrez une description pour la tâche de restauration.
content-library-name
Entrez le nom de la bibliothèque de contenu contenant le fichier de sauvegarde.
content-library-vcserver-fqdn
Entrez le nom de domaine complet de l'instance vCenter Server contenant la bibliothèque de contenu.
content-library-vcserver-admin
Entrez le nom d'utilisateur d'un administrateur vCenter Server sur cette instance.
content-library-vcserver-password
Entrez le mot de passe de l'administrateur vCenter Server spécifié.
control-plane-storage
(Facultatif) Entrez le nom d'une banque de données sur laquelle stocker les informations du plan de contrôle.
-
Si vous souhaitez restaurer votre instance de VMware Integrated OpenStack sur un nouveau plan de contrôle, utilisez le modèle suivant :
--- hostname: vio-vcserver-fqdn username: vio-vcserver-admin password: vio-vcserver-password --- cluster: network_info: - networkName: mgmt-network-name type: management static_config: ip_ranges: - mgmt-ip-range-begin, mgmt-ip-range-end netmask: mgmt-subnet-mask gateway: mgmt-gateway-address dns: - mgmt-dns-server - networkName: api-network-name type: api static_config: ip_ranges: - api-ip-range-begin, api-ip-range-end netmask: api-subnet-mask gateway: api-gateway-address dns: - api-dns-server - networkName: trunk-network-name type: dvs_trunk_network static_config: ip_ranges: - trunk-ip-range-begin, trunk-ip-range-end --- datacenter: datacenter-name datastore: datastore-name resourcePool: resource-pool-name count: controller-count size: controller-size --- name: backup-file-name description: restore-description source: kind: contentLibrary contentLibrary: name: content-library-name hostname: content-library-vcserver-fqdn username: content-library-vcserver-admin password: content-library-vcserver-password datastore: control-plane-storage
Les paramètres sont décrits ci-dessous.
Tableau 1. Configuration de vCenter Server Option Description vio-vcserver-fqdn
Entrez le nom de domaine complet de l'instance de vCenter Server vers laquelle vous souhaitez restaurer votre déploiement.
vio-vcserver-admin
Entrez le nom d'utilisateur d'un administrateur vCenter Server sur cette instance.
vio-vcserver-password
Entrez le mot de passe de l'administrateur vCenter Server spécifié.
Tableau 2. Configuration du réseau de gestion Option Description mgmt-network-name
Entrez le nom du réseau de gestion.
Si votre réseau de gestion utilise des adresses IP statiques au lieu de DHCP, entrez les valeurs suivantes. Ces valeurs ne sont pas requises pour les réseaux DHCP.
Option Description mgmt-ip-range-begin, mgmt-ip-range-end
Entrez les plages d'adresses IP sur votre réseau de gestion au format décimal pointé séparées par des virgules. Par exemple, 192.0.2.10, 192.0.2.50.
mgmt-subnet-mask
Entrez le masque de sous-réseau pour le réseau de gestion.
mgmt-gateway-address
Entrez l'adresse IP de la passerelle réseau du réseau de gestion.
mgmt-dns-server
Entrez l'adresse IP d'un ou de plusieurs serveurs DNS pour le réseau de gestion. Entrez chaque adresse IP sur une ligne distincte. Par exemple :
- 192.0.2.1
- 192.0.2.100
Tableau 3. Configuration du réseau d'accès aux API Option Description api-network-name
Entrez le nom du réseau d'accès aux API.
Si votre réseau d'accès aux API utilise des adresses IP statiques au lieu de DHCP, entrez les valeurs suivantes. Ces valeurs ne sont pas requises pour les réseaux DHCP.
Option Description api-ip-range-begin, api-ip-range-end
Entrez les plages d'adresses IP sur votre réseau d'accès aux API au format décimal pointé, séparées par des virgules. Par exemple, 198.51.100.10, 198.51.100.50.
api-subnet-mask
Entrez le masque de sous-réseau du réseau d'accès aux API.
api-gateway-address
Entrez l'adresse IP de la passerelle réseau du réseau d'accès aux API.
api-dns-server
Entrez l'adresse IP d'un ou de plusieurs serveurs DNS du réseau d'accès aux API. Entrez chaque adresse IP sur une ligne distincte. Par exemple :
- 198.51.100.1
- 198.51.100.100
Si votre déploiement utilise la mise en réseau VDS, entrez les valeurs suivantes. Ces valeurs ne sont pas requises pour les déploiements NSX.
Tableau 4. Configuration du réseau de jonction Option Description trunk-network-name
Entrez le nom du réseau de jonction.
trunk-ip-range-begin, trunk-ip-range-end
Entrez les plages d'adresses IP sur votre réseau de jonction au format décimal pointé, séparées par des virgules. Par exemple, 169.254.0.1,169.254.0.254.
Entrez les informations suivantes pour tous les types de déploiement.
Tableau 5. Configuration du plan de contrôle Option Description datacenter-name
Entrez le nom du centre de données vSphere dans lequel vous souhaitez créer le plan de contrôle VMware Integrated OpenStack.
datastore-name
Entrez le nom de la banque de données du plan de contrôle VMware Integrated OpenStack.
resource-pool-name
Entrez le nom du pool de ressources du plan de contrôle VMware Integrated OpenStack.
controller-count
Spécifiez le nombre de contrôleurs à créer.
controller-size
Spécifiez la taille des contrôleurs. Les valeurs suivantes sont acceptées :
- small (4 vCPU et 16 Go de RAM)
- medium (8 vCPU et 32 Go de RAM)
- large (12 vCPU et 32 Go de RAM)
Tableau 6. Configuration de la sauvegarde Option Description backup-file-name
Entrez le nom du fichier de sauvegarde à restaurer.
restore-description
Entrez une description pour la tâche de restauration.
content-library-name
Entrez le nom de la bibliothèque de contenu contenant le fichier de sauvegarde.
Si votre bibliothèque de contenu et VMware Integrated OpenStack se trouvent dans des instances de vCenter Server distinctes, entrez la configuration de l'instance de vCenter Server contenant la bibliothèque de contenu. Les valeurs suivantes ne sont pas requises si votre bibliothèque de contenu et votre plan de contrôle se trouvent dans la même instance de vCenter Server.
Tableau 7. Configuration de la bibliothèque de contenu Option Description content-library-vcserver-fqdn
Entrez le nom de domaine complet de l'instance vCenter Server contenant la bibliothèque de contenu.
content-library-vcserver-admin
Entrez le nom d'utilisateur d'un administrateur vCenter Server sur cette instance.
content-library-vcserver-password
Entrez le mot de passe de l'administrateur vCenter Server spécifié.
control-plane-storage
(Facultatif) Entrez le nom d'une banque de données sur laquelle stocker les informations du plan de contrôle.
-
- Exécutez la commande
viocli restore deployment
et spécifiez le fichier de configuration de restauration.viocli restore deployment -f configuration-file [--skip-control-plane]
Pour restaurer votre déploiement sur un plan de contrôle existant, incluez le paramètre --skip-control-plane.
Résultats
Le déploiement OpenStack est restauré à l'état de la sauvegarde.