# EPFL - Migration VMs ouvertes Diode
[toc]
## Phase 1
### Reconfiguration du réseau
**Cette phase peut être effectuée dès le lundi, pas avant !**
1. Se connecter sur [vRA](https://portal-xaas.epfl.ch/)
2. Cliquer sur [Deployments](https://portal-xaas.epfl.ch/vcac/org/epfl/#csp.cs.ui.deployment.list)
3. Effacer tous les filtres et rechercher la machine concernée.
4. Créer un fichier texte avec ce qui suit:
```text
Nom de la VM:
Compute resource:
Business group:
Adresse IP:
Vlan actuel:
New IP:
```
5.Depuis [vRA](https://portal-xaas.epfl.ch/) récupérer `VM Name`, `Compute resource` et `Business group` et l'ajouter au fichier précédent.
6. Se connecter sur [vCenter](https://vsissp-vcsa.epfl.ch/) et récupérer `IP Addresse` et le `Vlan` actuel et l'ajouter au fichier précédent.
7. Dans [vRA](https://portal-xaas.epfl.ch/vcac/org/epfl/#csp.places.iaas.Default) cliquer sur `Infrastructure` puis sur `Reservations`. Développer `Advanced Search` et dans le champ `Name` entrer le nom du `Business group`. Cliquer sur la loupe pour effectuer la recherche.
8. Selectionner le `Compute resource` dans la liste déroulante.
9. Cliquer sur `Network` et éditer le `vlan` actuel et mettre `OVL-SAP-HA` dans `Network Profile`
10. Dans [vRA](https://portal-xaas.epfl.ch/vcac/org/EPFL/#csp.cs.ui.deployment.list) cliquer sur `Deployment` , sur le nom de la machine, sur la `petite roue dentée` et choisir `Reconfigure`
11. Cliquer sur `Properties` et ajouter les propriétés suivantes:
| Name | Value |
| --- | --- |
|Infoblox.IPAM.restartIfNeeded|FALSE|
|Infoblox.IPAM.Network0.msDhcpServer
|Infoblox.IPAM.Network0.enableDns|TRUE|
|Infoblox.IPAM.Network0.enableDhcp|FALSE|
|Infoblox.IPAM.Network0.dnsView|
|Infoblox.IPAM.Network0.comment|
|Infoblox.IPAM.Network0.aliases|
|Infoblox.IPAM.enableCustomHostname|TRUE|
|Infoblox.IPAM.CustomHostname.ConditionalMachineCustomProperty0.Value|true|
|Infoblox.IPAM.CustomHostname.ConditionalMachineCustomProperty0.Name|Custom.SetCustomHostname.Execute|
|Infoblox.IPAM.createReservation|FALSE|
|Infoblox.IPAM.createHostRecord|TRUE|
|Infoblox.IPAM.createFixedAddress|FALSE|
|Infoblox.IPAM.createAddressRecord|FALSE|
|Infoblox.IPAM.createAddressAndPtrRecords|FALSE|
|ch.epfl.xaas.ebs.allowed|,DNS,|
## Phase 2
**Cette phase est à effectuer le jour de la migration.**
### RDP
1. Se connecter en RDP sur `vsissp-web-p-01.epfl.ch`
|Propertie|Value|
|---|---|
|Login:|local\administrator|
|Password:|Removed for security|
2. Ouvrez un explorateur de fichier sur:
2a. `\\vsissp-web-p-01\c$\Program Files (x86)\VMware\vCAC\Server\Website\Leases`
2b. `\\vsissp-web-p-02\c$\Program Files (x86)\VMware\vCAC\Server\Website\Leases`
4. Renommer les fichier suivants:
|Nom|A renommer en|
|---|---|
|EditVirtualMachine.aspx|EditVirtualMachine.aspx.new|
|EditVirtualMachine.aspx.ori|EditVirtualMachine.aspx|
### Reconfigure network
1. Dans [vRA](https://portal-xaas.epfl.ch/vcac/org/EPFL/#csp.cs.ui.deployment.list) cliquer sur `Deployments`, `VM Name`, `petite roue dentée`, `Reconfigure` puis `Network`
2. Dans le champs `Network Path` selectionner le `vlan actuel`, puis cliquer sur `Edit`
3. Dans le menu déroulant, choisir `S-OVL-VM-DMZ` en lieu et place du `vlan actuel`
4. Cliquer sur le petiit `vu vert` et sur `Submit`
5. Communiquer par chat l'adresse IPv4 & IPv6 (2001:620:618:1da:7:80b2:da01:9)
### Infoblox
1. Se connecter sur [Infoblox](https://vsissp-ddi-p-01.epfl.ch/ui/)
2. Cliquer sur `Dasta Management`, `DNS` puis choisir `xaas.epfl.ch`
3. Cliquer sur le petit + bleu et choisir `Host`
4. Ajouter le nom de la machine
### NSX
1. Se connecter sur [NSX-T](https://vsissp-nsxm-p.epfl.ch/)
2. Dans le champ de recherche, mettre le nom de la VM
3. Cliquer sur `Logical Ports` et sur la petite fléche vers le bas pour afficher toutes les propiétés.
4. Cliquer sur le nom du port logique
5. Dans le menu de droite, cliquer sur `Addresses Bindings` puis sur `Realized Bindings`
6. Cocher la case `ARP_SNOOPING` et cliquer sur `Copy to ignore Bindings`
7. Dans la section `Ignore Bindings` selectionner l'entrée et cliquer sur `DELETE`
## Links
Documentation officielle:
Document pour la phase 1: [[IaaS] - Prod - Workload - migration VMs ouvertes Diode Legacy Vlan -> DMZ IaaS NSX-T](https://confluence.epfl.ch:8443/display/SIAC/%5BIaaS%5D+-+Prod+-+Workload+-+migration+VMs+ouvertes+Diode+Legacy+Vlan+-%3E+DMZ+IaaS+NSX-T)
Document pour la phase 2: [[IaaS] - Prod - Workload - vRA VM Network migration](https://confluence.epfl.ch:8443/display/SIAC/%5BIaaS%5D+-+Prod+-+Workload+-+vRA+VM+Network+migration)
Liste des subnet réseau pour VM: [Network VMs configuration](https://inside.epfl.ch/portal-xaas/network-configuration)
## Message de Julien
```text
Step 1: alex tu nous avertis quand l'utilisateur est sur la console et tu lui donnes le lien https://inside.epfl.ch/portal-xaas/network-configuration/
Step 2 on fait le changement avec Fred et on vous donne l'IP
Step 3 Jon supprime l'entrée BDNS.
Step 4 le client configure l'IP.
En parallèle on ajoute l'entrée DNS dans notre sous domaine .xaas.epfl.ch et on dis à jon quand c'est fait
Step 5 : Jon crée la nouvelle entre BDNS *epfl.ch
Step 6 : le client valide
Step 7: Une binch avec une pizza a SAT
```