Sanal Makine Taşıma
Sanal Makine Taşıma (VM Migration), bir sanal makinenin (VM) çalıştığı fiziksel sunucudan veya veri merkezinden, kesinti yaşamadan başka bir sunucuya veya ortama taşınması sürecidir. Bu işlem genellikle performans optimizasyonu, yük dengelemesi veya bakım çalışmaları amacıyla gerçekleştirilir ve aşağıdaki adımları içerir:
- Taşıma Tipinin Seçilmesi: Canlı taşıma (live migration) veya kapalı durumda taşıma (offline migration) arasında seçim yapılır. Canlı taşıma sırasında sanal makine çalışmaya devam ederken, kapalı taşıma esnasında sanal makine durdurulur.
- Kaynak Sunucu ve Hedef Sunucunun Belirlenmesi: Sanal makinenin mevcutta çalıştığı kaynak sunucu ve taşınacağı hedef sunucu belirlenir.
- Ağ ve Depolama Yapılandırmalarının Uyumlaştırılması: Sanal makinenin taşınacağı yeni ortamda, gerekli ağ ve depolama kaynaklarının uyumlu olduğundan emin olunur.
- Taşıma Sürecinin Başlatılması: Sanal makinenin durumu, bellek içeriği ve diğer yapılandırma verileri hedef sunucuya kopyalanır.
- Doğrulama ve Test: Taşıma işlemi tamamlandıktan sonra sanal makinenin hedef sunucuda doğru bir şekilde çalıştığı ve tüm kaynaklara erişebildiği doğrulanır.
Sanal makine taşıma, sistem yöneticilerine esneklik sağlar ve planlı bakım veya donanım yükseltmeleri sırasında kesinti olmadan hizmetlerin devam etmesine olanak tanır. Bu süreç, veri merkezlerinde iş sürekliliğini korumak ve kaynakları dinamik olarak yönetmek için kritik bir yöntemdir.
Sanal Makine Taşımanın Ana Kullanım Senaryoları
- Sorun Giderme: Sanal makineyi başka bir sunucuya taşıyarak, sunucular arasındaki donanım ile ilgili sorunları teşhis etmek.
- Kaynak Optimizasyonu: Sanal makineleri dinamik olarak sunucular arasında taşıyarak, yüklerin mevcut kaynaklar arasında eşit şekilde dağılmasını sağlamak. Böylece işlem gücü, bellek ve depolama kaynaklarının verimli kullanılmasını sağlamak.
- Bakım: Bir sunucudaki tüm sanal makineleri taşıyarak, donanım veya platform bakım işlemleri için hazırlık yapmak.
Sanal makinenin güç durumuna bağlı olarak taşıma, iki farklı yöntemle yapılabilir. Kullanıcı tarafından izlenen adımlar her iki yöntem için benzer olmakla birlikte, Sybelle hizmetlerinin gerçekleştirdiği işlemler farklıdır:
- Çevrimdışı Taşıma: Kapalı sanal makineler için.
- Canlı Taşıma: Açık sanal makineler için. Canlı taşıma işlemi tamamlanma süresi, çevrimdışı taşımalardan daha uzun olacaktır. Canlı taşımalar yalnızca aynı CPU Tedarikçi - Model/Aile çiftine sahip sunucular arasında gerçekleştirilebilir (örneğin; Intel Xeon Haswell, Intel Xeon SkyLake, Intel Xeon CascadeLake vb.).
Sanal Makinenin Taşınması
Hedef kaynakta (işlemci ve/veya depolama) yapılan değişikliklere göre üç tür taşıma vardır:
- İşlemci Kaynakları: Sadece yedek işlemci kaynakları taşıma ettirilir. Sunucunun kendisi değişir ve ilgili sanal makine aynı kümeye (cluster) ait başka bir Sunucuya transfer edilir. Bu işlem, cihazla ilgili bağımlılıkların da hedef sunucuda mevcut olmasını gerektirir. Örneğin, ağ profilleri, ağlar ve depolama havuzları gibi aynı küme kaynaklarının hedef sunucuda bulunması gerekir.
- Depolama Kaynakları: Yalnızca yedek depolama kaynakları taşınır. sanal makinenin bulunduğu sunucu aynı kalır, ancak sanal makinenin sanal disk tahsisi mevcut sunucuda bulunan başka bir depolama havuzu kaynağına taşınır.
- İşlemci ve Depolama Kaynakları: Hem yedek depolama kaynakları hem de işlemci kaynakları taşınır. Bu işlem, cihazla ilgili bağımlılıkların da hedef sunucuda mevcut olmasını gerektirir.
Taşıma Kullanıcı Arabiriminde Gezinme
- İlk olarak kullanıcı, sanal makine listesine erişmek için sayfanın solundaki 'Küme' (Cluster) simgesine tıklamalıdır.
- Sonrasında, kullanıcı sanal makineyi seçer ve burada sanal makinenin ayrıntı ekranını görüntüler.
- Ayrıntı ekranında, sayfanın üst kısmındaki
Actions
butonu seçilir.Actions
menüsündenMigrate Vm
seçeneği seçilir. - Taşıma işlemini başlatmak için,
Actions
menüsündenMigrate Vm
seçeneğini seçmenin yanı sıra, sayfanın solundaki makineye sağ tıklayıpMigrate Vm
seçeneği de kullanılabilir.
Migrate Vm
seçeneği seçildikten sonra, işlem için gerekli olan adımları içeren pop-up sayfası görüntülenir.- Sanal makineyi taşımak için kullanıcıların tamamlaması gereken dört adım vardır. Her adımda,
Save & Next
butonuna tıklayarak bir sonraki adıma geçebilir veyaPrev
butonuna tıklayarak bir önceki adıma dönebilirler.
- Herhangi bir adımda, kullanıcı işlemi iptal edebilir. Bunu yapmak için klavyeden
ESC
tuşuna veya pop-up sayfanın sağ üst köşesindeki çarpı işaretine tıklayabilir.
- İlk iki adım tamamlandıktan sonra, 'Tamamlama' bölümünde kullanıcıyı bir özet sayfası karşılar. Kullanıcı, bu sayfadan yeni depolama
havuzunu ve yeni işlemci kaynağını kontrol edebilir. Kullanıcı, yapmış olduğu bazı değişiklikleri uygulamak istemiyorsa, önceki adıma
dönmek için
Prev
butonuna tıklayabilir.Migrate
butonu sanal makinenin taşıma işlemini başlatmak için kullanılır.
Migrate
butonuna tıklandığında, taşıma işlemi başlayacaktır. İşlem başladığında sağ üst köşede bir bildirim görünecektir.Taşıma süreci, sayfanın en alt bölümündeki 'Recent Tasks' bölümünde görüntülenebilir. Kullanıcı, taşıma sürecinin durumunu bu bölümden takip edebilir.
İşlemci Kaynaklarının Taşınması
- Taşınma türü olarak
change computer resource
seçeneğini seçiniz. change computer resource
seçeneği seçildikten sonraSave & Next
butonuna tıklandığında,select storage
adımı kaybolur ve işlemci kaynağı seçim adımına geçilir.- Bir işlemci kaynağı seçiniz.
- Sanal makinenin taşınacağı hedef sunucu ile aynı kümede bulunan hostlar listesinden yeni işlemci kaynağını seçer. Varsayılan seçim, sanal makinenin kullandığı mevcut işlemci kaynağıdır.
Depolama Kaynaklarının Taşınması
- Taşınma türü olarak
change storage
seçeneğini işaretleyiniz. change storage
seçeneği işaretlendikten sonraSave & Next
butonuna tıklandığında,select a computer resource
adımı kaybolur ve depolama havuzu seçim adımına geçilir.- Bir depolama havuzu seçiniz.
- Sanal makinenin taşınacağı hedef depolama havuzu olarak mevcut depolama havuzları listesinden yeni bir depolama havuzu seçiniz. Varsayılan seçim, sanal makinenin kullandığı mevcut depolamadır.
Hem İşlemci, Hem de Depolama Kaynaklarının Taşınması
- Taşınma türü olarak
change both
seçeneğine tıkladıktan sonra bir işlemci kaynağı seçiniz. - Sanal makinenin taşınacağı hedef sunucu ile aynı kümede bulunan sunucular listesinden yeni işlemci kaynağını seçiniz. Varsayılan seçim, Sanal makinenin kullandığı mevcut işlemci kaynağıdır.
- Bir depolama havuzu seçiniz.
- Sanal makinenin taşınacağı hedef depolama havuzu olarak mevcut depolama havuzları listesinden yeni bir depolama havuzu seçiniz.Varsayılan seçim, sanal makinenin kullandığı mevcut depolamadır.