Ana içeriğe atla

ESXi Üzerinde Yerel Diskler ile RDM Nasıl Yapılır ?


Bir kaç haftadır software defined storage ürünlerini inceliyorum. Başta VMware vSAN olmak üzere pek çok ürün ön koşul olarak disklere doğrudan erişmek (pass-through) istiyor. Bunu ön şart olarak istemeyen diğer ürün seçenekleri de diske doğrudan erişirse çok daha düzgün çalışacağını söylüyor (bence kibar bir zorunluluk). Örneğin FreeNAS , Nexenta dahil tüm ZFS tabanlı çözümler disk ile ilgili S.M.A.R.T. verilerini okuyabilmek ve disk üzerinde self-healing ( otomatik onarım diyebiliriz) özelliklerinin çalışabilmesi için donanıma doğrudan erişebilmek istiyor.

Eğer üzerinde RAID controller olan bir sunucu üzerinde test yapıyorsanız öncelikle, RAID controller üzerinden pass-through , JBOD ayarlarını yapmanız gerekiyor. Eğer elinizdeki sunucu pass-through desteklemiyorsa çok ideal olmasa da birer diskli RAID 0 yaparak (en azından ZFS için gereksiz alan kullanımını engellemek için) bu engeli aşabilirsiniz. Benim elimde test için SuperMicro bir kasa ve board'dan oluşan LSI controller'lı bir makina vardı.

Şimdi gelelim asıl konumuza: bir sanal makina oluşturmaya başlayıp, bellek ve CPU gibi temel bileşenleri ayarladıktan sonra sıra RDM disk eklemeye çalıştığınızda RDM seçeneğinin eklenemez durumda olduğunu gördüm. Kısa bir Google araştırması sonucu bunun sebebin Vmware'in RDM'sadece storage LUN ları için varsayılan olarak açık sunduğunu öğrendim. Eğer benim gibi yerel disklerinizi sanal makinaların yönetimine doğrudan vermek istiyorsanız her bir disk için aşağıdaki adımları uygulamanız gerekiyor:

Öncelikle pass-through ayarı yaptığımız disklerin ESXi tarafında listelendiğini görmek için:

ls -la /vmfs/devices/disks


Sonrasında RDM olarak bağlayacağımız diskleri (vml ile başlayan disk adını kopyalamalıyız) aşağıdaki gibi bir datastore içerisine RDM map vmdklarını oluşturmamız gerekiyor.

vmkfstools -z /vmfs/devices/disks/disk_adı /vmfs/volumes/datastore/rdm_folder/rdmx.vmdk


Burada disk_adı yerine ilk komutun çıktısından seçtiğiniz vml ile başlayan kodu, datastore/RDM_Folder yolu yerine ise RDM map dosyalarını koyacağınız datasore yolu yazılmalı.

Bu işlemleri yaptıktan sonra artık oluşturduğumuz sanal makina özelliklerine girip Add Disk ile disk ekleme penceresini seçtikten sonra Use existing virtual disk seçeneğini seçtikten sonra ilgili datasore'dan RDM map VMDK sını seçip diskleri ekleyebilirsiniz.
Bu işlemleri eklemek istediğiniz her bir disk için yaptıktan sonra diskleriniz denemek istediğiniz Software Defined Storage çözümünün hizmetinde olacaktır.

Yorumlar

Bu blogdaki popüler yayınlar

Apache Cloudstack Nedir?

Bulut bilişim günümüz bilişim dünyasında en sıcak konu ve bu konuda önderliği açık ara Amazaon Web Services yapıyor. Bunun yanında Amazon'a yakın ölçekte en büyük  bulut bilişim girişimi de Microsoft'tan Azure ile geldi. Bu iki büyük girişim ve benzerleri herkese açık genel bulut diyebileceğimiz Public Cloud kategorisine giriyor.  Public Cloud çözümleri pek çok startup'ın , internete dayalı iş yapan pek çok firmanın hayatını kolaylaştırsa da sabit yüklere sahip, çoklukla geleneksel iş yükleri olan ve bir takım regülasyonlara tâbi olan firmalara uymuyor çoğu zaman. Bu türden firmaların bulut bilişimin getirdiği esneklik, yönetim kolaylığı, ölçülebilirlik gibi özelliklerden yararlanabilmesi için temelde AWS'yi modelleyen özel bulutlar oluşturulması da gün geçtikçe yaygınlık kazanan bir diğer bilişim konusu olarak önümüze geliyor. Özel bulut tarafında ücretli sağlanan pek çok çözümden ziyade sektörün önde gelen firmalarının desteklediği iki çözüm oldukça öne çıkmı

Vista Güvenliği Üzerine İlginç Bir Deneyim

Dün sabah , uzun süredir Vista kullanan bir iş arkadaşımda (müdürüm oluyor kendisi) ,admin olarak sisteme login olamama gibi bir sorun ortaya çıktı. Kısa bir araştırmadan sonra anladık ki makinası bir arkadaş tarafından (bu ben oluyorum) domainden silinmiş böylece daha önce olduğu gibi domain admin olarak sisteme erişemiyor ,üstüne bir de yerel admin hesabı Vista'da güvenlik! nedeniyle kapalı gelmiyormuymuş:). Elimizdeki sadece sınırlı yetkili bir user hesabıyla domaine tekrar dahil etmek gibi bir işlemi de yapamıyoruz. Tam bu nokta da aklımıza Vista'yı yeniden yükleme fikri iyiden iyi yeretmeye başlamışken aklıma birden McafeeLabs Blog'unda rastladığım ilginç bir Vista açığını kullanmak geldi. Kabaca erişilebilirlik amacıyla kullanılan yapışkan tuşları çalıştıran exe (5 kez shift tuşuna basınca çalışıyor) gerekli doğrulama yapılmadan sadece dosyanın adına bakılarak çağrılıyor. Bu da istediğiniz dosyayı system kullanıcı yetkisi ile çalıştırmanızı sağlıyor. Peki biz bunu nas

VMware Workstation ve vCenter Konsol Siyah Ekran Sorunu

Bir süredir VMware Workstation 15.5 sürümü sonrası sürümlerde VM'in konsolunda siyah ekran sorunu yaşıyordum. Uzun süre araştırmalar sonucunda bir workaround bulmuştum: VM'e bir floppy ekleyip her açılışta bunu sormasını sağlayarak görüntü resetleniyor ve ekran geliyordu. Ancak çok da kullanışlı bir yöntem değildi.  Sorunun sebebi üzerinde bir takım denemeler yaptığımda Sysinternals'ın sysmon aracının 11. sürümünün VMware Workstation 15.5 ve sonrası  sürümlerin I/O operasyonlarında kesintiye sebep olduğunu buldum . Buradan hareketle tüm I/O operasyonlarında sorun yaşamasam da siyah ekran sorunun da bundan kaynaklanabileceğini düşünüp bir üst sürüm olan Sysmon 12 sürümüne geçtim. Bu yükseltme sonrası, workaround'u kaldırdıktan sonra bile herhangi bir sorun yaşamadan VM'lerin konsolu sorunsuz olarak görüntülenmeye başlandı.