Vmware vCenter Server Appliance VCSA 7 root password reset

Merhabalar,

Bu makalemde, Vmware vCenter Server Appliance üzerinde, unutulan ya da kaybedilen root hesap bilgilerinin nasıl resetleneceğini anlatacağım.

Genellikle vCenter sunucu kurulduktan sonra, administrator@vsphere.local hesabının bilgilerinin önemli olduğu düşünülebilir ve özellikle bu hesap bilgileri kayıt edilmiş olabilir. Fakat bu vCenter sunucumuzun da bir root kullanıcısı var ve bu kullanıcı da o sunucu üzerindeki en yetkili hesap. Kayıt etmemiş olabilirsiniz ya da bir şekilde kayıtlarınızı kaybetmiş olabilirsiniz.

Diğer senaryolar da şu şekilde olabilir:

  • 90 gün boyunca değiştirmediğiniz için root hesabı expire olmuş olabilir.
  • Birçok şifre denemesi yapmışsanız, hesap kilitlenmiş de olabilir.

Bu durumda ne yapmanız gerekir?

Normalde ESXi sunucular için root hesabıyla çok fazla işlem yaptığımız için bir şekilde zaten aklımızda oluyor bu password. Fakat vCenter sunucuda neredeyse hiç kullanmıyoruz. Ne zaman karşımıza çıkıyor biliyor musunuz? Cevap: vCenter Server Appliance sunucunuzu upgrade etmek istediğinizde karşınıza aşağıdaki gibi bir hata çıkıyor ve o zaman root hesap bilgilerini kara kara düşünmeye başlıyorsunuz ve belki de bulamadığınız için işinizi ilerletemiyorsunuz… bir şekilde password değiştirmeniz gerek!!!

Normalde vCenter sunucuda, default kurulumu bırakırsanız, password değiştirme sıklığı ve password özellikleri aşağıdaki gibi olacaktır. İsterseniz never expire ile de şifre süresi kısıtlamasını aşabilirsiniz.

Yapacağımız işlemler VCSA 6.7 ile çok benzer. Sadece tek bir adımda değişiklik var. Diğer tüm işlemler aynıdır.

1. İşleme başlamadan önce Vmware vCenter Appliance sunucunun snapshot’ını alınız.

2. Sonrasında sunucuyu restart ediyoruz.

3. Restart olurken aşağıdaki gibi Photon işletim sisteminin başlangıç ekranını gördüğümüzde, GNU GRUB Menüyü değiştirmek üzere “e” tuşuna basalım.

4. Linux ile başlayan satırı bulalım.

5. İşte 6.7 versiyonundan farklı olan bölüm burası. Bu satırın sonuna kürsörü sağ ok tuşuyla getirip satır sonundaki $systemd_cmdline parametresini silelim.

6. Bu parametre yerine  rw init=/bin/bash parametresini ekliyoruz ve F10 tuşu ile devam ediyoruz.

7. Aşağıda da görüldüğü gibi komut satırına düşeceğiz. Sırasıyla aşağıdaki komutları yazıyoruz.

Dosya sistemini mount etmek için;

mount -o remount,rw / 

Yeni password belirlemek için;

passwd (yeni root password oluşturmak içindir. 2 defa yeni şifreyi girmemiz istenir.

Dosya sistemini unmount etmek için;

umount /

unmount işleminden sonra sunucuyu yeniden başlatmamız gerekiyor.

Bunun için de aşağıdaki komutu kullanıyoruz.

reboot -f

8. Bu işlemlerden sonra sunucumuz yeniden başladığında, yeni belirlediğimiz password ile bağlanmayı deneyelim.

9. Başarılı şekilde giriş yapabildik. Yaptığımız işlem başarılı olmuş.

İsterseniz https://vcenter_sunucu:5480 ile web arabiriminden bağlanıp, Administration bölümünden yeni bir password de belirleyebilir ya da password never expire olacak şekilde yapılandırabilirsiniz. Never expire seçeneği, tavsiye edilmemektedir.

Vmware vCenter Server Appliance (VCSA) 7.x için root password resetleme işlemi de bu kadar.

Yararlı olması dileğiyle.

Yusuf İşleyen