
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ülür 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.
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.

Bu durumda ne yapmanız gerekir? Hızlıca işlemlerimize geçelim.
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. Bu satırın sonuna kürsörü sağ ok tuşuyla getirip satır sonuna aşağıdaki parametreleri ekleyelim.
rw init=/bin/bash

6. Bu parametreyi ekledikten sonra, sunucuyu boot etmeye devam etmek için F10 tuşuna ya da Ctrl+x tuş kombinasyonuna basabiliriz. Ben F10 tercih ediyorum.
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. Basit bir password yazdığım için bad password uyarısı görünmekte.)
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 root password ile bağlanmayı deneyelim.

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

Ben yeniden uygun bir password belirleyip tüm işlemleri bitiriyorum.

Vmware vCenter Server Appliance (VCSA) root password resetleme işlemi de bu kadar.
Yararlı olması dileğiyle.
Yusuf İşleyen