0% ont trouvé ce document utile (0 vote)
41 vues5 pages

Création et migration de VM avec Ansible

Le document décrit trois scénarios pour la gestion des machines virtuelles dans un nouveau datacenter. Le premier scénario concerne la création de modèles de VM standardisés avec VMware, le second traite de la migration automatisée des VM vers un datacenter spécifique, et le troisième aborde la modification des configurations internes des VM Windows pour assurer leur compatibilité avec l'infrastructure du nouveau datacenter. Chaque scénario inclut des objectifs, des étapes détaillées, et des livrables attendus.

Transféré par

REDHAT -TECH
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
41 vues5 pages

Création et migration de VM avec Ansible

Le document décrit trois scénarios pour la gestion des machines virtuelles dans un nouveau datacenter. Le premier scénario concerne la création de modèles de VM standardisés avec VMware, le second traite de la migration automatisée des VM vers un datacenter spécifique, et le troisième aborde la modification des configurations internes des VM Windows pour assurer leur compatibilité avec l'infrastructure du nouveau datacenter. Chaque scénario inclut des objectifs, des étapes détaillées, et des livrables attendus.

Transféré par

REDHAT -TECH
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Scénario 1 : Création de modèles de machines virtuelles (VM) via VMware

Objectif

Créer des modèles de VM standardisés avec les configurations optimales pour un déploiement
rapide dans le nouveau datacenter.

Étapes

1. Préparation de la VM source :

o Créer une machine virtuelle de base avec VMware vSphere.

o Installer un système d'exploitation Windows Server avec les configurations de


base (nom de domaine, GPO, et outils de monitoring).

o Appliquer les patches de sécurité et les mises à jour système.

o Installer les outils VMware Tools pour une meilleure gestion des VM.

2. Personnalisation :

o Désactiver les services inutiles pour optimiser les performances.

o Configurer les réseaux (ajouter des cartes réseau spécifiques au VLAN cible
dans le datacenter).

o Ajouter des disques supplémentaires pour respecter les exigences des


applications critiques.

3. Conversion en modèle :

o Passer la VM en état « template » via l’interface vSphere ou PowerCLI :

powershell

Copy code

New-VM -VM "BaseVM" -Template "WindowsServerTemplate"

4. Automatisation du déploiement avec Ansible :

o Créer un playbook Ansible pour déployer des VM à partir de ce modèle :

yaml

Copy code

- name: Déployer une nouvelle VM

hosts: localhost

tasks:

- name: Créer une VM à partir d'un modèle


[Link].vmware_guest:

hostname: "[Link]"

username: "admin"

password: "password"

validate_certs: no

datacenter: "Datacenter1"

cluster: "Cluster1"

name: "NewVM"

template: "WindowsServerTemplate"

state: poweredon

5. Livrables :

o Documentation sur les configurations des templates.

o Scripts Ansible pour le déploiement des VM.

o Modèle testé et validé pour garantir une compatibilité avec le nouveau


datacenter.

Scénario 2 : Migration des machines virtuelles vers le nouveau datacenter avec Ansible et
GitLab

Objectif

Migrer les machines virtuelles existantes vers le datacenter "Equinix Telhouse" de manière
automatisée et planifiée.

Étapes

1. Définir la méthode et le chronogramme de migration :

o Collaborer avec le responsable du chantier migration pour prioriser les VM en


fonction de leur criticité (ex. : bases de données en dernier).

o Planifier des créneaux pour minimiser les interruptions de service.

2. Préparation de l’inventaire Ansible :

o Créer un inventaire des machines virtuelles à migrer :

ini

Copy code

[vm_to_migrate]

vm1 ansible_host=[Link]
vm2 ansible_host=[Link]

3. Automatisation avec un playbook Ansible :

o Utiliser un playbook pour automatiser la migration des VM via VMware vMotion :

yaml

Copy code

- name: Migrer les VM vers le datacenter cible

hosts: vm_to_migrate

tasks:

- name: Migrer la VM

[Link].vmware_guest_move:

hostname: "[Link]"

username: "admin"

password: "password"

validate_certs: no

folder: "SourceFolder"

name: "{{ inventory_hostname }}"

datacenter: "Equinix"

cluster: "TargetCluster"

4. Pipeline GitLab CI/CD pour orchestrer la migration :

o Créer un pipeline pour exécuter le playbook Ansible :

yaml

Copy code

stages:

- prepare

- migrate

migrate_vm:

stage: migrate

script:

- ansible-playbook -i inventory migrate_vms.yml


5. Validation post-migration :

o Tester les VM migrées (ping, vérification des services critiques comme IIS, SQL
Server).

o S’assurer que les VLAN et les groupes de sécurité sont conformes au nouveau
datacenter.

6. Livrables :

o Rapport sur le statut de la migration.

o Scripts Ansible et configuration du pipeline GitLab.

o Inventaire des VM migrées et documentations associées.

Scénario 3 : Modification des composants Windows internes pour compatibilité avec le


nouveau datacenter

Objectif

Adapter les configurations internes des VM Windows pour qu'elles respectent les exigences de
l’infrastructure du nouveau datacenter.

Étapes

1. Analyse des dépendances internes :

o Identifier les composants nécessitant des ajustements, comme :

▪ DNS (changer les zones pour correspondre à celles du datacenter).

▪ Paramètres réseau (ajustement des sous-réseaux et des VLAN).

▪ Certificats (migration des certificats locaux liés au domaine).

2. Automatisation des modifications avec PowerShell et Ansible :

o Modification des paramètres réseau :

powershell

Copy code

Set-DnsClientServerAddress -InterfaceAlias "Ethernet0" -ServerAddresses "[Link]",


"[Link]"

o Ajout d’un playbook Ansible pour appliquer les changements en masse :

yaml

Copy code

- name: Mettre à jour les configurations réseau des VM


hosts: vm_to_migrate

tasks:

- name: Configurer les serveurs DNS

win_dns_client:

adapter_names: "Ethernet0"

ipv4_addresses:

- "[Link]"

- "[Link]"

3. Mise à jour des certificats internes :

o Déployer de nouveaux certificats compatibles avec l’autorité du nouveau


datacenter via PowerShell :

powershell

Copy code

Import-Certificate -FilePath "C:\Certs\[Link]" -CertStoreLocation


"Cert:\LocalMachine\My"

4. Validation et tests :

o Vérifier que les VM peuvent joindre le domaine du datacenter cible.

o Tester l'accès aux services critiques (IIS, RDP).

5. Livrables :

o Rapport des modifications appliquées (ex. : DNS, certificats).

o Scripts et playbooks pour les configurations internes.

o Procédure documentée pour l'adaptation des VM.

Vous aimerez peut-être aussi