Daha önce vSphere 6 ile gelen vMotion yeniliklerinden bahsettiğim bir yazı yazmıştım. Aşağıdaki linkten ulaşabilirsiniz. Bu yazıda ise Long-distance vMotion hakkında biraz daha detaylı bilgi vermeye çalışacağım.
VMware long-distance vMotion Nedir?
Long-distance vMotion, vSphere 6.0 ile gelen, sanal makinelerin uzak lokasyonlara taşınmasına izin veren bir özelliktir. Long-distance vMotion ile sanal makineleri bir şehirden diğerine, hatta bir ülkeden diğerine taşıyabiliriz.
Long-distance vMotion, network’te izin verilebilir round-trip latency’yi (gidiş dönüş gecikme süresi) artırır. Bu süre önceki sürümlerde 10 ms idi. vSphere 6.0 ile birlikte 150 ms’ye kadar çıkabiliyor. Bu sayede uzak mesafelerde sanal makineler taşınabiliyor.
Long-distance vMotion Kullanım Alanları
-
Kalıcı taşıma işlemleri için (Datacenter genişletme işlemleri için, konsolidasyon için)
-
Felaketten korunma
-
SRM ve felaketten korunma testleri
-
Multi-site yük dengeleme
-
Follow-the-sun scenarios
-
Datacenter’lar arası veya Cloud’a taşıma işlemleri
Long-distance vMotion için gereksinimler:
Long-distance vMotion için hem lokal, hem de uzak data center’da çeşitli gereksinimler vardır.
-
Tüm vCenter’lar L3 seviyesinde bağlı olmalıdır
-
Round-trip latency 150 ms ‘den fazla olmamalıdır (bu değer daha önce 100 ms olarak duyurulmuştu ancak 150 ms olarak güncellendi). Latency değeri yüksek olduğunda Long-distance vMotion, taşıma işleminin başarılı olduğundan emin olmak için socket buffer resizing tekniklerini kullanır. VMFS ve NFS tabanlı çözümlerin ikisi de bu teknikleri tam olarak destekler.
-
Hedef lokasyonda sanal makine network’ü L2 bağlantısına ve aynı sanal makine IP’si olmalıdır (Eğer L2 bağlantısı yoksa vMotion işlemi bittikten sonra sanal makine IP’sinin değiştirilmesi gerekecektir).
-
vMotion network’ü L3 seviyesinde bağlantıya sahip olmalı
-
Her bir vMotion operasyonu için 250 Mbps band genişliği olmalı. Örneğin 4 adet sanal makineyi eş zamanlı olarak uzak data center’a taşımak istersek 1 Gbps bandwith’e ihtiyaç duyarız.
-
Her bir vCenter Instance’ın Enhanced Linked Mode’da çalışması, aynı SSO domaini içinde olması ve SSO token verification için time-synchronized çalışması gereklidir. vSphere APIs kullanılırsa vCenter’lar ayrı SSO domaininde olursa yine Long-distance vMotion yapılabilir.
-
Computng resource taşınacaksa her vCenter Server Instance aynı depolama alanını paylaşmak zorundadır.
-
vSphere Enterprise Plus Lisans
Long-distance vMotion aynı zamanda Cross vCenter vMotion’ı da destekler. Yani, taşıma işlemi sırasında her sanal makinenin aşağıdaki özellikleri de taşınır:
-
Universal Unique Identifier
-
Performance counters
-
Events
-
Alarms
-
DRS groups
-
HA configuration
-
Affinity and anti-affinity rules