Powercli ile tüm ESXi’lara toplu Portgroup ekleme

Öncelikle Herkese merhaba,

Uzun bir aradan sonra tekrar yazılarımı yayınlamaya başladım. Bu nedenle gerçekten çok mutluyum. Bundan sonra sanallaştırma ağırlıklı olarak kolukisa.net bloğuma devam edeceğim. Bu Microsoft ve Storage tarafında hiç içerik olmayacağı anlamına gelmiyor. Fakat yeni konsept Sanallaştırma olacağı, sadece çok gerekli ve ince gördüğüm noktalarda Microsoft ve Storage içeriğine yer vermeyi planlıyorum. Umarım bu durumdan siz de memnun kalırsınız.

vSphere Standard Switch, varsayılan olarak her vSphere ESX/ESXi sunucuda gelen dahili sanal switchtir. Tüm vlan bilgileri (yani port gruplar) ve özellikleri host üzerinde saklanır ve merkezi değildir. Bunun anlamı, ESXi01.kolukisa.net isimli bir ESXi serverım varsa ve ben bunda örneğin Vlan_10_Server isimli bir port grup/VLAN eklediysem bu port grup diğer ESXi sunucularımda kendi kendine oluşmayacak demektir.

Zaten bunu gerçekleştiren şey vSphere Distributed Virtual sWitch’tir ve vSphere Enterprise Plus lisanslama seviyesinde gelmektedir.

Peki benim çok sayıda ESXi hostum varsa, oluşturacağım vlan’ları yani port grupları tek tek mi sunuculara ekleyeceğim. Normalde evet, ama bu işi sadece birkaç saniyede powercli ile çözebiliriz.

Aşağıda ESXi standard port group oluşturma komutu birkaç örnekle yer almaktadır.

Öncelikle powercli’a ihtiyacınız var. Powercli’a https://my.vmware.com’dan indirebilirsiniz (ücretsiz üyelik gerektirir). Aşağıda linki paylaşıyorum ama zaman içinde kaybolabilir, siz nasıl indireceğinizi zaten biliyorsunuz 🙂

Powercli 6.5 : https://my.vmware.com/web/vmware/details?downloadGroup=PCLI650R1&productId=614

Powercli 32 bit ya da 64 bit’i kuruyoruz ve powercli’ı açıyouz:

Connect-VIServer esxi01.kolukisa.net komutunu çalıştırıyorum.

Aşağıdaki gibi sunucu ve login bilgileri gelecektir :

Name Port User

—- —- —-

Esxi01.kolukisa.net 443 kolukisaozgur

Siz esxi01.ko…… yerine vCenter sunucunuzun adını yada ip adresini girmelisiniz. Login olmak için kullanıcı adı/ şifre ekranı gelebilir.

Not: Eğer powercli’ı çalıştırdığınız PC’de domain oturumu açmışsanız ve bu hesap vCenter’da yetkili ise sizden ek login bilgisi girmeniz istenmez.

Şimdi gelelim VLAN eklemeye

Eğer bir cluster’daki tüm hostlara Vlan ekleyecekseniz, gireceğiniz komut aşağıdaki gibi olmalıdır ;

get-cluster “TestServers” | Get-VMHost | Get-VirtualSwitch -Name “vSwitch0” | New-VirtualPortGroup -Name “VLAN_100” -VLanId 100

Komutu kısaca açıklayım ;

· “TestServers” Vlan ekleyeceğim hostların blunduğu cluster’ın adı, siz kendi cluster adınızı yazmalısınız.

· “vSwitch0” vlan’ın ekleneceği switch’in adı. Unutmayın ki tüm sunucularınızın network konfigürasyonları aynı olmalı ki, vlan doğru vswitch’te oluşturulsun. Eğer eklenen vlan, farklı bir vsiwtch’e bağlı Ethernet kartlarına sürülmüş ise vlan’ı yanlış Ethernetlere eklenmiş olacaktır.

· “Vlan_100” Vlan’ın adı. Siz istediğiniz adı verin. Ben Vlan_100 verdim.

· “-VlanId 100” eklediğiniz Vlan’ın vlan id’si. ID ne ise o olmalıdır.

Network uzmanınızdan zaten konu hakkında doğru bilgileri, id’leri aldıktan sonra bu operasyonu yapacağınız için ek açıklama yapmaya gerek duymuyorum. Sorularnız için makalenin altındaki yorum kısmından yorum bırakırsanız cevaplarım.

Sadece tek bir ESxi Host’a Vlan ekleyecekseniz, gireceğiniz komut aşağıdaki gibi olmalıdır ;

get-vmhost “esxi01.kolukisa.net” | Get-VirtualSwitch -Name “vSwitch0” | New-VirtualPortGroup -Name “Vlan_100” -VLanId 100

Yukarıdaki komuttan farkı, bu komut sadece belli bir host’a vlan eklemek için. Dolayısıyla get-vmhost’tan sonraki alana kendi ESXi serverınızın ip adresi yada dns adını yazın. Diğer parametreler aynıdır.

Bu makalemin sonuna geldim. Powercli ile sanal ortamı yönetmek konusunda daha pek çok yazı olacak. Diğer vNetwork yönetim konuları için yazılarımı takip etmeye devam ediniz.

Mutlu günler dilerim.

Özgür KOLUKISA

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Google fotoğrafı

Google hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.