PowerCLI ile NTP Konfigürasyonu

PowerCLI ile NTP Konfigürasyonu
Adem YETİM tarafından 6 sene önce eklendi. 1,382 kez okundu.

ESXi host makinelerinizin NTP konfigürasyon işlemlerini PowerCLI yazılımı ile gerçekleştirebiliyoruz. Birden fazla cluster’a sahip bir sanallaştırma alt yapınız var ise , bunların NTP konfigürasyonları manuel bir şekilde yapmak biraz zahmetli olabilir. Böyle durumlarda PowerCLI bizim imdadımıza yetişiyor.  PowerCLI yazılımı ile ESXi üzerindeki NTP sunucularını listeyebiliyoruz, ESXi üzerine yeni NTP sunucusu ekliyebiliyoruz ve varolan sunucuları kolayca silebiliyoruz.

Yukarıdaki işlemler için PowerCLI ile vCenter makinenize aşağıdaki gibi bağlantı sağlamanız gerekmektedir;

Kaynak Kodu
Connect-VIServer –Server vcenter.ademyetim.com –Protocol https –User admin –Password sifre

Bağlantımızı yaptıktan sonra her bir işlem için PowerCLI komut satırına, aşağıda verilen komutları girmelisiniz.

Host üzerindeki NTP sunucularını listelemek için;

Kaynak Kodu
Get-VMHostNtpServer -VMHost “esx01.ademyetim.com”

ESXi host üzerindeki listelediğimiz NTP sunucularından birisini silmek için;

Kaynak Kodu
Remove-VMHostNtpServer -VMHost “esx01.ademyetim.com” -NtpServer ‘ tr.pool.ntp.org ‘ -Confirm:$false

ESXi host üzerindeki NTP listelerinin tamamını silmek için;

Kaynak Kodu
$NTPList = Get-VMHostNtpServer -VMHost “esx01.ademyetim.com” Remove-VMHostNtpServer -VMHost “esx01.ademyetim.com” -NtpServer $NTPList -Confirm:$false

ESXi host üzerine yeni bir NTP sunucu adresini eklemek için;

Kaynak Kodu
Add-VMHostNtpServer -VMHost “esx01.ademyetim.com” -NtpServer “tr.pool.ntp.org” -Confirm:$false

Birden fazla NTP sunucu adresini host üzerine eklemek için;

Kaynak Kodu

$arrNTPServers = (“tr.pool.ntp.org”,”de.pool.ntp.org”,”us.pool.ntp.org”)
Add-VMHostNtpServer -VMHost “esx01.lab.local” -NtpServer $arrNTPServers -Confirm:$false

ESXi host üzerindeki NTP servisini otomatik başlatmak için;

Kaynak Kodu
Set-VMHostService -HostService (Get-VMHostservice -VMHost (Get-VMHost “esx01.ademyetim.com”) | Where-Object {$_.key -eq “ntpd”}) -Policy “Automatic

ESXi host üzerindeki firewall dan NTP servisine izin vermek için;

Kaynak Kodu
Get-VmhostFirewallException -VMHost “esx01.ademyetim.local” -Name “NTP Client” | Set-VMHostFirewallException -enabled:$true

NTP konfigürasyonunu tamamladıktan sonra NTP servisini restart yapmak için;

Kaynak Kodu

$ntpd = Get-VMHostService -VMHost “esx01.ademyetim.com ” | where {$_.Key -eq ‘ntpd’}
Restart-VMHostService $ntpd -Confirm:$false

Not: “esx01.ademyetim.com” ,”Ntp sunucu listesi” gibi tanımlamalarda “*” kullanırsanız tek bir host ve ntp adresi yerine bütün hostları ve NTP sunucu adreslerini belirtmiş olursunuz. Tabi bu işlemi uygularken dikkatli olmalısınız.

  • Burhan Abdiler: Elinize sağlık Fatih Bey , detaylı incelemeniz konuyu tamamen açıklayıcı nitelikte ....
  • Tufan ULU: Adem kardeşim, tebrik ediyorum ve başarılarının devamını diliyorum,...
  • Rafet Arslanyı lmaz: Adem Hocam, Tebrikler.. Umarım devamıda gelir :)...
  • Serkan ERSAN: Çok başarılı ve güzel bir anlatım olmuş. Emeğinize sağlık, teşekkürler....
  • Adrenalin .: Teşekkürler Adem Bey....

Bu içerik için henüz hiç kimse görüş bildirmemiş. İlk olarak siz yorum yazamaya ne dersiniz ?

Yorum ekleyin

Doğrulama Kodunuz : 27826810

ÖNEMLİ:
Yorumlarınızı eklerken lütfen girmiş olduğunuz bilgilerin size ait olduğundan emin olunuz. Geçersiz posta adresleri iel yapılan yorumlara yanıt vermek istenildiğinde size ulaşamayacağımız için, geçerli / aktif olarak kullandığınız posta adresiniz ile yorum eklemeniz daha sağlıklı olacaktır. Her yorum yazarı tarafından sorumlu tutulur.

Sayfa başı

Güncellemeler, yeni eklenen içeriklerden anında haberdar olmak için mail listemize adınızı soyadınızı ve posta adresinizi yazarak abone olabilirsiniz.

Adınız Soyadınız
E posta adresiniz
Kaydol