• About me…
  • VMware
  • Powershell
  • DIY

ConfigMgr.nl

VMware, PowerShell, Automation, and more…

  • About me…
  • VMware
  • Powershell
  • DIY

YAMS – Yet Another Migration Script

23 juni 2020 PowerCli Script VMware No Comments

I was asked if I could write a script that could be used for moving VMs to another data center location. Sounds easy right? Well, there were some specific requirements that made it a bit more challenging…

  • Downtime for the VMs should be kept to a minimum.
  • Some clusters re-use the current hardware while other clusters are getting new hardware.
  • Some clusters are merged with each other.

All ESXi clusters are stretched but the underlying storage layer is not stretched. Datastores are local to their location but can be synced so it looks like shared storage.

There are two datacenter locations and one of them needs to be dismantled. So a third location is introduced.

There are several different migration scenarios:

  • Place temporary hosts at the new location and perform a vMotion and Storage vMotion to those hosts.
  • Then relocate the old hosts to that location and perform a second vMotion from the temporary hosts to the old hosts.
  • Perform a Storage vMotion of the VMs in the second location to storage that is synced with the storage at the new, third location.
  • Move VMs to a new cluster by doing a vMotion and Storage vMotion from the first location to the new, third location.
  • Move VMs to a new cluster by doing a vMotion and Storage vMotion from the second location to new hosts at that same location.

And this must be possible with one script…

The code…

migrationpowercli

Migrating Windows PSC to VCSA - failed to send HTTP data

ESXi Events flooded... Firewall configuration has changed.

Geef een reactie Antwoord annuleren

Deze website gebruikt Akismet om spam te verminderen. Bekijk hoe je reactie-gegevens worden verwerkt.

Meest recente berichten

  • Handy one-liners
  • The system has insufficient locker space for the image profile
  • Testing Script Runtime Service for vSphere – part 2
  • Reporting on your Windows Server backup
  • Testing Script Runtime Service for vSphere – part 1

Jeroen BurenFollow

Jeroen Buren
jeroen_burenJeroen Buren@jeroen_buren·
15 apr

Had some spare time... So I did the HCI Master Specialist Exam and nailed it ;-) #vExpert #VMware #HCI

Reply on Twitter 1382574365389258752Retweet on Twitter 1382574365389258752Like on Twitter 138257436538925875220Twitter 1382574365389258752
jeroen_burenJeroen Buren@jeroen_buren·
15 apr

Join VMware's global event on May 5th & 6th to see their strategy for the new distributed workforce. There will be 13 technical sessions on @WorkspaceONE and @vmwarehorizon, @VMwareSDWAN, @vmw_carbonblack, and more! https://www.vmware.com/anywhere-workspace-event.html?src=so_6075a9bbde44b&cid=7012H000001l6vL #AnywhereWorkspace

Reply on Twitter 1382569804020744192Retweet on Twitter 1382569804020744192Like on Twitter 13825698040207441922Twitter 1382569804020744192
jeroen_burenJeroen Buren@jeroen_buren·
10 apr

Go #XRP Go... To infinity and beyond!

Reply on Twitter 1380903963772469253Retweet on Twitter 1380903963772469253Like on Twitter 13809039637724692531Twitter 1380903963772469253
jeroen_burenJeroen Buren@jeroen_buren·
10 apr

En weer 3 minuten kou geleden...

Reply on Twitter 1380801147368304640Retweet on Twitter 1380801147368304640Like on Twitter 13808011473683046401Twitter 1380801147368304640
jeroen_burenJeroen Buren@jeroen_buren·
5 apr

Het wordt nu toch echt lente!! 😂 #SpringTime

Reply on Twitter 1379101934813114375Retweet on Twitter 1379101934813114375Like on Twitter 13791019348131143754Twitter 1379101934813114375
Load More...

Categorieën

Proudly powered by WordPress | Theme: Doo by ThemeVS.