Şimdi Ara

VMware lisans anahtarını komut satırı üzerinden SSH ile otomasyon şeklinde girme

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
3 Misafir - 3 Masaüstü
5 sn
2
Cevap
0
Favori
48
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
Öne Çıkar
0 oy
Sayfa: 1
Giriş
Mesaj
  • Herkese selamlar,


    Eğer elinizde birden fazla VMware ESXi host varsa ve lisans süreleri (Evaluation) dolmak üzereyse ya da yeni lisanslar atamanız gerekiyorsa her bir sunucuya tek tek SSH veya web arayüzü ile bağlanıp lisans girmek bir süre sonra çileye dönüşüyor.


    VMware'in sunduğu esxcli komut seti sayesinde, ESXi ana makinelerine arayüze bile girmeden, doğrudan SSH üzerinden (veya bir bash script ile toplu halde) lisans anahtarını saniyeler içinde tanımlayabilirsiniz.


    ESXi komut satırından lisans sorgulama, yeni lisans ekleme ve mevcut lisansı güncelleme adımlarını sizlerle paylaşıyorum.


    Adım Adım ESXCLI ile Lisans Yönetimi:


    1. Adım: Sunucuya SSH ile Bağlanın


    Öncelikle lisans gireceğiniz ESXi ana makinesine root yetkileriyle SSH üzerinden bağlanın:

    Bash


    Kod

    Yığını:
    ssh root@<esxi_host_ip_adresi>

    2. Adım: Mevcut Lisans Durumunu Kontrol Edin


    Yeni lisans girmeden önce sunucunun üstündeki mevcut lisansın durumunu, sürümünü ve bitiş tarihini görmek için şu komutu çalıştırın:

    Bash


    Kod

    Yığını:
    esxcli software licenses summary get

    Bu komut size sunucunun lisanslı olup olmadığını, hangi özelliklerin (vMotion, High Availability vb.) aktif olduğunu ve kalan süreyi özet olarak verecektir.


    3. Adım: Yeni Lisans Anahtarını Ekleyin (Ana Olay)


    Eğer sunucuda hiç lisans yoksa veya mevcut lisansı yenisiyle değiştirecekseniz, esxcli software licenses add komutunu kullanıyoruz.

    Komutun genel yapısı şöyledir:

    Bash


    Kod

    Yığını:
    esxcli software licenses add -s <BURAYA_25_HANELI_LISANS_ANAHTARINI_YAZIN>

    Bash


    Kod

    Yığını:
    esxcli software licenses add -s AAAAA-BBBBB-CCCCC-DDDDD-EEEEE

    Komutu çalıştırdıktan sonra başarılı olduğuna dair bir çıktı (License successfully added... benzeri) dönecektir.

    4. Adım: Lisansın Atandığını ve Özellikleri Doğrulayın Lisansı ekledikten sonra doğru oturup oturmadığını ve tüm ESXi özelliklerinin kilidinin açılıp açılmadığını kontrol etmek için tekrar özet komutunu çalıştırabilirsiniz:

    Bash


    Kod

    Yığını:
    esxcli software licenses summary get


    Eğer lisans anahtarı doğru formatta ve sürümle uyumluysa, değerlendirme (evaluation) süresi kalkacak ve lisanslı kalıcı sürüm ekranda görünecektir.


    Ağınızda 10-20 tane ESXi host varsa, bir text dosyasına host IP'lerini alt alta yazıp, ufak bir SSH döngüsü (for loop) ile bu komutu tek seferde bütün sunuculara basabilirsiniz:

    Bash


    Kod

    Yığını:
    for ip in 192.168.1.10 192.168.1.11 192.168.1.12; do ssh root@$ip "esxcli software licenses add -s AAAAA-BBBBB-CCCCC-DDDDD-EEEEE" echo "$ip hostuna lisans eklendi!" done


    Web arayüzünün yavaşlığıyla uğraşmadan, esxcli komutları ile bu işi saniyeler içinde halledebilirsiniz. Özellikle otomasyon ve toplu sunucu kurulumlarında bu yöntem hayat kurtarır.


    Umarım işinize yarar. Farklı bir VMware otomasyon sorunuz veya komut ihtiyacınız varsa aşağıda tartışabiliriz, iyi çalışmalar!




    _____________________________
  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.