29 Ekim 2009 Perşembe

VMware ESXi 3.5 Emulex HBA ve TCP/IP Sorunları ve Çözümü

Yeniden merhaba;

Bu hafta oldukça koşturmaca içerisinde geçti. Sebebi ise önemli bir esxi sunucumuzun üzerinde ki iki Emulex HBA kartından birinin linkini kaybetmesi oldu. Sorun fiber kabloda mı cihazda mı hatta SAN de mi diye aranırken önce SAN i listeden eledik. Daha sonra sorunun hba kartından kaynaklandığına karar verdik ve garantiden değiştrebilmek için sunucuyu kapatıp kartın seri numarasını aldık. Kartı yerine takıp sunucumuzu açtığımızda ise hatalı olan hba kartında ki linkin geri geldiğini gördük. Biz yine de garanti kapsamında bakalım derken ertesi günü bu sefer esxi sunucumuza ve üzerinde ki Windows sunucularımıza client yazılımı aracılığı ile de ulaşamadığımızı fark ettik. VMware Infrastructure Client sunucunun çok geç cevap veridiğini söyliyerek hata veriyordu ve donup kalıyordu.

Bu sırada çıkmış olan build 199239 firmware güncellemesini yapmak için neleri düzelttiklerini incelerken detaylarında ilginç bir şekilde bizim Emulex HBA kartlarının cevap vermeyi kesebileceği ve aşırı yük altında TCP/IP soketlerinin bağlantıyı kestiklerini güncelleme ile bu hataların düzeltildiğini okuduğumda herşey netleşmişti. Detaylarını VMware ESXi 3.5 build 199239 firmware update sayfasından öğrenebilirsiniz.

Hemen tüm ESXi sunucularımızı güncelledik. Hep bu tarz güncellemelerin detaylarını okuduğumda "Ne ilginç hatalar var bizim başımıza gelmedi iyi ki" diye düşünürdüm. Kısmet :o).

Sağlıcakla kalın;

M. Hakan CAN

28 Ekim 2009 Çarşamba

Windows 2008 R2 Server Core ve Sconfig

Selamlar;

Windows Server 2008 ile birlikte hayatımıza Server Core kurulum seçeneği de girmişti. Bu kurulum seçeneği ile atak alabileceği alanı daraltarak (daha az servis çalışması ve grafik arabiriminin olmaması) sunucularımızı daha güvenli hale getirebiliyoruz. Ancak ilk Windows 2008 versiyonu ile birlikte Server Core kurulumu yapıldığında bilgisayar isminin değiştirilmesi, network ayarlarının yapılması ve sunucunun etki alanına dahil edilmesi gibi işlemleri komut satırından oldukça fazla işlem yaparak tamamlayabiliyorduk.

Windows Server 2008 R2 ile birlikte hayatımızı kolaylaştıracak olan sconfig aracı bizi karşılıyor. Bu araç sayesinde artık bilgisayar isminin değiştirilmesi, network ayarlarının yapılması ve sunucunun etki alanına dahil edilmesi gibi işlemleri oldukça kolay bir şekilde gerçekleştirebiliyoruz. Bunun için komut satırında sconfig yazıp enter a basmamız yeterli. Karşımıza gelen ekranın görüntüsü aşağıda ki gibi olacaktır.



Görüdüğünüz gibi eski dos ortamında ki programların çalışması gibi değiştirmek istediğimiz özelliğe ait rakamı girip enter a bastıktan sonra düzenlememizi yapmamız yeterli olacaktır. Bu aracın getirdiği kolaylıkları daha net görebilmek için aynı işlemlerin komut satırı karşılıklarını da aşağıda yazıyorum.

Mevcut IP yapılandırmamızı görüntülemek için;
   netsh interface ipv4 show config

Mevcut IP yapılandırmamızı değiştirmek için;
   netsh interface ipv4 set name="Local Area Connection" source=static address= 30.20.2.10 mask=255.255.255.0 gateway=30.20.2.2 store=persistent

NOT: Eğer yukarıda ki komutta store olarak persistent seçmez isek değişiklik active olarak algılanacak sunucumuzu yeniden başlattığımızda silinecektir.

Mevcut DNS yapılandırmamızı değiştirmek için;
   netsh interface ipv4 dnsserver "Local Area Connection" 30.20.2.10

Mevcut sunucunun adını değiştirmek için;
   netdom renamecomputer %computername% /NewName Yeni_Adı

Mevcut sunucuyu Active Directory ortamına katmak için;
   netdom join sunucu_adı /Domain:Domain_Adı /UserD:Domain_Adı\Kullanıcı_Adı /Password:Kullanıcı_Parolası

Görüldüğü gibi Windows Server 2008 Server Core kurulumunda uzun komutlar yazarak yaptığımız işlemleri Windows Server 2008 R2 ile birlikte gelen Sconfig sayesinde çok daha kısa zamanda ve kolayca yapabiliyoruz.

Teşekküler Microsoft.

Başka bir yazımda görüşmek dileğiyle;

M. Hakan CAN

27 Eylül 2009 Pazar

Windows IT Pro

Herkese selamlar;

Buraya yazacağım pek çok yeni yazıyı hazırlarken Windows IT Pro ya burada da yayınladığım (Group Policy ile USB bir kart okuyucunun ağda ki bilgisayarlara otomatik olarak kurulması) bir makalemin yayınlanmış olmasının mutluluğunu yaşamaktayım. Burada ki makaleme http://windowsyazilari.blogspot.com/2008/08/devconexe-ile-uzaktan-donanm-srcsnn.html adresinden Windows IT Pro da yayınlanan versiyonuna ise http://windowsitpro.com/Windows/article/articleid/102599/use-devcon-to-install-device-drivers-remotely.html adresinden ulaşabilirsiniz.

Bitirmek üzere olduğum yeni yazılarımda görüşmek dileğiyle;

M. Hakan CAN

16 Haziran 2009 Salı

VMware ESXi Üzerinde ki Sanal Makineye USB Bellek Takmak - Bölüm II

Geçen yazımıza kaldığımız yerden devam ediyoruz. Bu kısımda da yine bol ekran görüntüsü kullanarak anlattıklarımı pekiştirmek istedim.

VMware ESXi üzerinde TESTSRV isimli sanal makinemizi oluşturduk. Bu sanal makineyi kendi sistemimizdeki VMware Workstation 6.5 ortamına aktarmak için kullanacağımız VMware Converter programını http://www.vmware.com/download/converter/ adresinden 4.0 versiyonunu çekip kurduktan sonra açalım ve Connect to local server seçeneği ile oturumumuzu açalım. Karşımıza aşağıda ki ekran çıkacaktır;


Yukarıda ki kısayoldan Convert Machine butonuna tıklayalım. Karşımıza aşağıda ki ekran gelecektir;

“Select source type” bölümünden VMware Infrastructure virtual machine seçeneğini seçelim ve aşağıda gelen “Specify server connection information” bölümünde gerekli sunucu ve kullanıcı adı parola bilgilerini girdikten sonra Next ile devam edelim. Karşımıza aşağıdaki ekran görüntüsü gelecektir;


Sunucumuzu seçip Next ile devam edelim. Program gerekli bilgileri aldıktan sonra karşımıza aşağıdaki şekilde bir ekran görüntüsü çıkacaktır. Burada da “Select destination type” bölümünden VMware Workstation or other VMware Virtual machine seçeneğini seçelim. “Select VMware product” bölümünden “VMware Workstation 6.5” seçelim. İstersek “Name” bölümünden sunucumuzun adını değiştirebiliriz. Ancak biz işlemlerimizi yapıp sanal makinemizi tekrar ESXi sunucusu üzerine atarken isim değişikliği yapacağımız için bu kısmı olduğu gibi bırakıyoruz. Çevirdiğimiz sanal makineyi bilgisayarımızda nereye koyacağımızı da seçtikten sonra Next diyelim.

Aşağıda ki ekranda sanal makinemiz için disk boyutu, hafıza miktarı, network özellikleri gibi pek çok özelliği düzenleyebiliriz.

Yukarıda ki ekranı da Next ile geçtikten sonra bize yapılacak iş ile ilgili özet bilginin bulunduğu bir ekran gösterilecektir. Burada da Finish butonuna tıklayarak işlemi başlatalım. Karşımıza aşağıdaki ekran görüntüsü gelecektir. Bu noktadan itibaren işlemin tamamlamasını bekleyeceğiz.

İşlem başarılı bir şekilde tamamlandığında aşağıdaki ekran görüntüsünü görmemiz gerekiyor.

Şimdi kendi sistemimize taşıdığımız sanal makineyi VMware Workstation ile açalım. Burada önemli olan nokta sanal makinemizin ayarlarında yapacağımız değişiklikler. Sanal makinemize sağ tıklayıp Settings diyoruz ve aşağıda ki ekran görüntüsü bizi karşılıyor.

Burada bizim için önemli olan USB Controller desteğinin eklenmesi (Bu sayede sanal makineye kendi sistemimizde bulunan ya da bizim kullanacağımız cihaza takılı olan usb cihazları sanal makinemize bağlayabileceğiz). Bunun için Add diyerek listeden USB Controller ı seçip Next diyoruz. Karşımıza gelen ekran da ki işaretli kutulara dokunmadan Finish diyoruz. Donanımımızı eklediğimize göre OK diyerek ayar penceresini kapatıyor ve sanal sistemimizi başlatıyoruz.

Sistemimiz açıldığında USB Controller sürücüleri yüklenecektir. Yükleme işlemi bittikten sonra sisteme kendi fiziksel bilgisayarımızdaki bir usb diski bağlayarak çalıştığını görebiliriz. Bu işlemi yapmak için sağ altta bulunan disk ikonuna sağ tıklayıp Connect (Disconnetc from host) tıklandığında fiziksel makinemizdeki usb diskimiz sanal makinemize bağlanacaktır ve aşağıda ki ekran görüntüsü ile karşılaşacağız.



Sistemimize USB diskimizi tanıttığımıza ve USB controller sürücülerimizi yüklediğimize göre artık bu sistemi ESXi ortamına tekrar taşıyabiliriz. Bu işlem için VMware Converter Standalone programını açalım ve Connect to local server seçeneği ile oturumumuzu açalım.
Burada ki işlemler başta anlattıklarım ile aynı sadece işlemi tersinden yapacağız. Bu nedenle önemli bir nokta haricinde ekran görüntüsü kullanmayacağım.

Convert Machine ikonuna tıklıyoruz ve “Select source type” bölümünden “VMware Workstation or other VMware Virtual Machine” seçeneğini seçiyoruz ve yukarıda düzenlediğimiz TESTSRV sanal makinemiz nerede duruyor ise “Virtual machine file” bölümünden yolunu gösteriyoruz ve Next e tıklıyoruz. Program sanal makine bilgilerini aldıktan sonra dönüştürmek istediğimiz sanal makineyi nereye yükleyeceğimiz soran bir ekran bizi karşılayacak. Burada “Select destination type” bölümünden VMware Infrastructure virtual machine seçeneğini seçiyoruz ve aşağıda ki “Vmware Infrastructure Server Details” bölümüne ESXi sunucumuzun bilgilerini (ip adresi, kullanıcı adı ve parola) giriyoruz ve Next e tıklıyoruz. Karşımıza sunucumuzun adının ne olacağını belirlediğimiz ve hangi bu sanal makineyi hangi datastore a yüklemek istediğimi belirleyeceğimiz bir ekran gelecektir. Ben burada sanal makine adı olarak USBTESTSRV belirledim ve datastore umu da seçip Next e tıkladım. Program bilgileri toparladıktan sonra karşımıza gelen ekranda Advanced bölümünde ki Edit linkine tıklayalım, aşağıda ki ekran gelecektir.


Yukarıda ki imajda kırmızı ile belirlediğim noktalarda ki işaretleri kaldıralım. Bize sistemin çalışmayabileceği ile ilgili bir uyarı gösteren ekran çıkacaktır. Buna EVET diyerek geçelim. Eğer bunu yapmazsak sanal makine ESXi için dönüştürülürken onun sistemine göre ayarlanacağı için yüklemiş olduğumuz USB sürücüler silinecektir. Son hali aşağıda ki gibi olacaktır.

Bu işlemleri de tamamladıktan sonra Next ve Finish butonlarına tıklayarak işlemi başlatalım. İşlem tamamlandığında ESXi sunucumuza gidelim ve USBTESTSRV sanal makinemizi başlatalım. Sisteme giriş yaptıktan sonra Digitus marka cihazımızın yazılımını kuralım. Yazılımı çalıştırdığımızda cihaza takılı olan usb aygıtları görebiliyor ve Conncet butonu ile bu diskleri sanal makinemize bağlamış oluyoruz.

Umarım bu ikinci bölüm de faydalı olmuştur. Elimden geldiğince açıklayıcı olmaya ve bol ekran görüntüsü kullanmaya çalıştım. Hoşçakalın

M. Hakan CAN