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.

Alex

By Alex Updated on August 13, 2024

Share this: instagram reddit

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 komut satırı

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:

vim-cmd vmsvc/getallvms

VMware sanal makineleri listeleme komutu

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:

esxcli vm process list

Komutlarla ESXi

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

Komut satırından sanal makineleri kapatma

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:

vim-cmd vmsvc/getallvms |grep

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:

vim-cmd vmsvc/power.getstate

ESXi komut satırını kullanarak sanal makineyi açın:

vim-cmd vmsvc/power.on

Sanal makineyi kapatmak için aşağıdaki komutu kullanın:

vim-cmd vmsvc/power.off

İ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:

Freeware İndirVMware ESXi & Hyper-V
Güvenli İndirme

*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.

VMware ESXi Ekle

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.

schedule VMware backup

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.

Alex
Alex · Editor
Alex, sanal makine, veritabanı ve Windows PC'ler ve Sunucular üzerinde veri yedekleme dahil olmak üzere uzun yıllardır veri korumasıyla derinlemesine ilgilenmektedir. Teknolojideki en son trendler konusunda uyanık kalarak verilen bilgilerin alandaki devam eden gelişmelerle uyumlu olmasını garanti eder.