VMware Sanal Makine Listeleme Komut Satırı | Kullanışlı ESXCLI Komutları
VMware ESXi komut satırı, sanal makineleri yönetmek için güçlü ve verimli bir araçtır. Bu makalede, GUI olmadan doğrudan bilgi almak için gerekli ve kullanışlı komut satırlarını öğreneceksiniz.
VMware komut satırı nedir
VMware vSphere, vSphere Komut Satırı Arayüzü (vCLI), ESXi Kabuk komutu ve PowerCLI dahil olmak üzere sanallaştırma altyapınızı yönetmek için birkaç komut satırı arabirimi desteklemektedir. VMware komut satırı, ana bilgisayarlar, ağlar, depolama, sanal makineler, konuk işletim sistemleri ve daha fazlası dahil olmak üzere vSphere"e ait birçok işlemi gerçekleştiren güçlü bir araçtır.
ESXi komut satırını duymuşsanız, ESXi"nin kendi ESXCLI komutlarına sahip olduğunu biliyor olabilirsiniz. ESXi Kabuğu, güvenlik amaçlı olarak ESXi ana bilgisayarlarında devre dışı bırakılmıştır. Gerekirse kabuğa yerel ve uzaktan erişimi etkinleştirebilirsiniz. Bu makale, komutları kullanarak VMware sanal makinelerin listesini çıkarma ve faydalı ESXCLI komut satırlarını tanıtacaktır.
İpucu: Yetkisiz erişimin riskini azaltmak için ESXi Kabuğunu yalnızca sorun giderme için etkinleştirmeniz önerilir.
VMware sanal makineleri listeleme komut satırı nasıl kullanılır [ESXCLI list VMs]
Yukarıda belirtildiği gibi, varsayılan olarak ESXi Kabuğu yerel ve uzaktan erişim için devre dışıdır, bu nedenle öncelikle etkinleştirmeniz gerekmektedir.
Kök erişimiyle SSH oturumunu etkinleştirin:
VMware vSphere İstemcisi"nde Ana Bilgisayarlar ve Küme"ye gidin ve ESXi ana bilgisayarınızı seçin, ardından Hizmet >> Yapılandırma >> SSH"yi tıklayın. SSH sunucusunu başlatmak için Başlat düğmesine tıklayın.
İpucu: Windows üzerinde, ESXi kabuk komutlarını uzaktan çalıştırmak için bir SSH istemcisi olarak PuTTY"yi kullanabilirsiniz.
VMware sanal makineleri listeleme komutu
Tüm kayıtlı sanal makinelerin VMID numaralarıyla birlikte Gösterim Adı ve .vmx yapılandırma dosyasının yolunu içeren bir listesini almak için aşağıdaki komutu yazın:
VMware"da, esxcli list VMs kullanarak tüm sanal makineleri listeleyebilirsiniz. Ayrıca, VMware ESXi"de kullanılan diğer bazı faydalı komutlar da bulunmaktadır, lütfen bu sayfayı okumaya devam edin.
Güncelleme: Bilmeniz Gereken Faydalı ESXCLI Komutları
Önceki bölümde, komutlar kullanarak VMware"da sanal makineleri nasıl listelendiğini tanıtmıştım. Ardından, ESXi üzerinde çalışan sanal makinelerin listesini, ESXi komut satırından nasıl kapatılacağını, vb. doğrudan VM/host bilgilerinin nasıl alınacağını öğrenmek isteyebilirsiniz.
✦ Komutlarla ESXi"de çalışan VM"leri listeleme
Aşağıdaki komutu yazarak, GUI"ye erişmeden kabuk komut istemiyle konak üzerinde çalışan tüm sanal makineleri kolayca listeleyebilirsiniz:
Dünya Kimliği (World ID), VM"lerle ilgili çeşitli görevleri gerçekleştirmek için diğer ESXCLI komutlarında kullanılabilir.
✦ ESXi ESXCLI Komutuyla Bir Sanal Makineyi Kapatma
esxcli komutunu yerel veya uzaktan kullanarak ESXi 5.x veya daha yeni sürümünde çalışan bir sanal makineyi kapatmak için kullanabilirsiniz.
Aşağıdaki komutu çalıştırarak listedeki sanal makineyi kapatın:
esxcli vm process kill --type= [soft,hard,force] --world-id= WorldNumber
✦ ESXi komut satırı aracı vim-cmd kullanarak bir sanal makineyi açma/kapatma
ESXi 4.x veya daha yeni bir sürümü kullanıyorsanız, ayrıca aşağıdaki komutları kullanarak bir sanal makineyi açma/kapatma işlemlerini yapabilirsiniz:
1. Sanal makinenin envanter kimliğini aşağıdaki komutla listeleyin:
Not: Çıktının ilk (en sol) sütunu vmid"yi gösterir.
2. Sanal makinenin güç durumunu kontrol etmek için aşağıdaki komutu kullanın:
ESXi komut satırını kullanarak sanal makineyi açın:
Sanal makineyi kapatmak için aşağıdaki komutu kullanın:
İlgili: Başka kullanışlı ESXCLI komutu
#1: esxcli vm
Açıklama: Sanal makineleri listeler ve zorla kapatır.
#2. esxcli system version get
Açıklama: ESXi sürüm ve derleme numaralarını döndürür.
#3: esxcli system hostname get
Açıklama: Ana bilgisayarın ana bilgisayar adını, alan adını ve FQDN"yi döndürür.
#4: esxcli system stats installtime get
Açıklama: ESXi"nin kurulduğu tarih ve zamanı döndürür.
#5: esxcli hardware
Açıklama: Donanım ad alanı. Genellikle mevcut sistem yapılandırması hakkında bilgi almak için kullanılır.
#6. esxcli network
Açıklama: Sanal anahtarların ve VMkernel ağ arayüzlerinin yönetimi dahil olmak üzere sanal ağları yönetmek için ağ ad alanı.
#7. esxcli system
Açıklama: Sistem izleme ve yönetim komutu.
#8: esxcli storage vmfs extent list
Açıklama: Komut, her bir birim için bir extent listesi oluşturur ve ilgili cihaz adını UUID eşlemesiyle birlikte görüntüler.
VMware list VM komut satırını ve diğer kullanışlı VMware ESXi komut satırlarını bildikten sonra, sanal makinelerinizi VMware"de kolayca yönetebilirsiniz. Ancak, birçok kullanıcı için bu kadar çok komut satırını ustaca kullanmak zordur ve herhangi bir insan hatası sistem veya disk bozulmasına neden olabilir, bu da sanal makine veri kaybına ve şirketin mali zararına yol açar.
Bu nedenle, VM"leriniz için güvenli bir sigorta sağlamak için iş akışınızda bir sanal makine yedekleme yapmanızı öneririm.
Önemli: VMware VM"yi güvenlik tehditlerine karşı koruyun
Büyük değişiklikler yapmadan önce, özellikle tanıdık olmayan VMware komutlarını kullanırken, sanal makinenin bir yedeğine ihtiyaç vardır, çünkü sanal makinelerinize zarar verebilir. İşte, sürekli koruma sağlamak için AOMEI Cyber Backup, bir ücretsiz VMware yedekleme yazılımı sunmak istiyorum. Bu profesyonel araçla aşağıdaki avantajları elde edebilirsiniz.
✔ Ücretsiz ESXi Desteği: AOMEI Cyber Backup, VMware ESXi"nin hem ücretli hem de ücretsiz sürümlerini destekler.
✔ Esnek Yedekleme Zamanlama: Bu özellik, yedeklemelerin uygun zamanlarda gerçekleştirildiğini garanti eden kişiselleştirilmiş yedekleme zamanlamaları tasarlamanıza imkan tanır.
✔ Merkezi Yönetim: AOMEI Cyber Backup, yedekleme görevlerini yönetmek, durumu kontrol etmek ve ayarları yapılandırmak için merkezi bir konsol sunar.
✔ Bulut Depolama: VM yedeklemesi sürümlerini Amazon S3 depolama alanına arşivleme desteği sunar.
✔ Hızlı Felaket Kurtarma: Önceki duruma hızla geri dön veya birkaç tıklamayla başka bir sunucuya geri yükle.
✔ Rollere Atama: Sınırlı yetkilere sahip alt hesaplar oluşturmak için bir yöneticinin kullanmasına izin verir.
Birden fazla ESXi VM"sini kapsayan güvenli bir yedekleme görevi oluşturun. Aşağıdaki düğmeye tıklayarak sürekli ücretsiz Sürümü indirebilirsiniz:
*Bu VM yedekleme yazılımını hem Windows hem de Linux sistemine kurabilirsiniz.
Hızlı bir sanal makine yedekleme yazılımı
1. Cihazları Bağlama: AOMEI Cyber Backup web istemcisine erişin, Kaynak Cihazı >> VMware/Hyper-V bölümüne gidin ve bir konağı ekleyin. VMware örneği olarak, VM"leri yedeklemek için vCenter veya Standalone ESXi Ekleme işlemini yapabilirsiniz.
2. Yedekleme Görevi > Yeni Görev Oluştur seçeneğine tıklayarak yedekleme görevini gereksinimlerinize göre ayarlayın.
- Cihaz Türü: VMware ESXi Yedekleme veya Hyper-V Yedekleme oluşturabilirsiniz.
- Cihaz: Bir görevde ana makinedeki yedeklemek istediğiniz sanal makineleri seçin.
- Hedef: Yerel bir yola veya ağ yoluna yedekleme yapmayı seçebilirsiniz. Kullanılan yollar, kullanışlı seçim için Favori Depolama"ya kaydedilecektir.
- Arşiv: Bir Amazon S3 kovasını eklemek ve yedeği S3 depolamasına arşivlemek.
- Zamanlama: Bir VM yedeklemesini zamanlayabilirsiniz. Belirttiğiniz sıklığa göre tam, ayrık veya artımsal yedekleme yapmayı seçin ve günlük, haftalık veya aylık olarak otomatikleştirilmiş şekilde yürütme işlemini gerçekleştirin.
3. Yedeklemeyi Başlat: Yedeklemeyi Başlat düğmesine tıklayın ve Zamanlamayı ekle ve yedeklemeyi şimdi başlat veya Yalnızca zamanlamayı ekle seçeneğini belirleyin.
✎ Temel özelliklere ek olarak, ayrıca gelişmiş işlevlerin tadını çıkarmak için yükseltme yapabilirsiniz:
✦ Toplu VM yedekleme: vCenter Server tarafından veya bağımsız ESXi ana bilgisayarlarında yönetilen çok sayıda VM"yi toplu olarak yedekleyin.
✦ Yedek Temizleme: Bir saklama politikası belirtebilir ve belirtilen süreyi aşan eski yedek dosyaları otomatik olarak silinecektir.
✦ Yeni konuma geri yükle: Orijinal VM bozulursa, karmaşık yapılandırma ve yeniden kurulum olmadan VM"yi önceki yerine veya başka bir veri deposuna/ana bilgisayara kolayca geri yükleyebilirsiniz.
Özet
Bu makale, VMware sanal makinaları yönetmek için arayüz olmadan doğrudan esxcli list vms kullanma gibi yararlı komut satırlarını sağlar.
Bu arada, ESXCLE komutunu kullanırken, VM veri kaybı durumunda bir VMware yedekleme çözümü hazırlamanız gerekmektedir.