Bu Blogda Ara

Yükleniyor...

26 Mart 2012 Pazartesi

Online Extend LVM on Centos 6 Virtual Machine


Var olan virtual machine vmdk diski /dev/sdb olsun.
Var olan LVM' de ise bu /dev/sdb' nin birinci partition' u olan /dev/sdb1 i kullanıyor olalım.
Bizim yapmak istediğimiz ise sisteme /dev/sdb2 partition' unu ekleyerek LVM alanımızı genişletmek.

Bu diski sanal makinenin edit settings' inden genişletin.

Centos bu değişikliği algılamayacaktır. Algılaması için normalde reboot etmeniz gerekir. Ama aşağıdaki komutla reboot etmeden bu değişikliği sisteme gösterebilirsiniz..

# echo 1 >/sys/class/scsi_device/2\:0\:1\:0/device/rescan

Bu komuttan sonra 
#dmesg 
komutu ile değişikliği görebilirsiniz.

Artık fdisk komutu ile ikinci partition' u oluşturabilir hale  geldik. 

# fdisk /dev/sdb
.
.
oluşturulan /dev/sdb2 partition' unuda sistemi reboot etmeden göremessiniz normalde ancak Centos6 da aşağıdaki komutla reboot etmeden bu partition' u sisteme gösterebilirsiniz.

#partx -a /dev/sdb

Artık LVM alanı /dev/sdb2 partitionunu kullanarak genişletebiliriz.

#pvcreate /dev/sdb2
#vgextend vg_name /dev/sdb2
#lvextend  /dev/vg_name/lv_name  /dev/sdb2
#resize2fs -f  /dev/mapper/vg_name-lv_name

LVM extend edildi..

21 Mart 2012 Çarşamba

Acronis vmProtect 7.0 Veeam Backup & Replication 6.0 karşılaştırılması

Acronis vmProtect 7.0  Veeam Backup & Replication 6.0 (comparison)


Öncellikle sunucuların çalıştıkları ortamlar hakkında bilgi vereyim ;
Aynı ESX üzerinde sadece AVP01(Acronis vmProtect) ve VBR01 (Veeam Backup&Replication) diye adlandırdığım iki  sanal sunucuları yer alıyor. Acronis' in zaten virtual appliance' ı var. Veaam için sanal bir windows server 2008 r2 hazırladım ve üzerinde sadece veeam' ı çalıştırdım.

ESX host üzerinde 135G disk var. Bu disk alanında hem her iki vm çalışıyor, hemde her iki vm’ e ayrı ayrı 30G VMFS backup alanlarını da bu alandan verdim.


AVP01’ ye kaynakları aşağıdaki resimde görüldüğü üzere tanımladım.


VBR01’ ye kaynakları aşağıdaki resimde görüldüğü üzere tanımladım. 




Buna göre her iki yazılım içinde aynı kaynakları vmlere vermiş oldum.

SONUÇ :
Yedekleme işlemine windows bir vm ile başladım. Bu vm de  C:\  diski 30G ve birde aynı vm de RDM var, D:\ diski.  (Her iki backup çözümüde sunucuya bağlı NFS yada RDM gibi alanların backup larını almıyor. Dolayısı ile D:\ diskini dikkate almıyoruz. Ama böyle bir diskin varlığından haberdar olun J Ek bilgi olmuş oldu. )
İlk yedek full alındı, sonraki yedekler için incremental ayarlandı. Buna göre ; 


AVP01’ de yedekleme işlemi 11 dakika sürdü. Warning önemli değil bahsettiğim RDM disk için uyarı verdi.



VBR01’ de yedekleme işlemi 14:46  dakika sürdü.  
Alınan her iki yedek de ilk yedek olduğundan FULL alındı tabi, peki bir sonraki  incremental backup nekadar sürdü ?

İncremantal backup screenshot larınıda şu şekilde ;


AVP01 de incremental yedekleme 1 dakika sürdü.




VBR01’ de incremantal backup 4 dakika sürdü.

Son olarak verilen 30G lik backup diskinde alınan yedeğin kapladığı alanları görelim ;


AVP01’ de 19.5G boş alan kalmış.


VBR’ de 19.4G boş alan kalmış

Backup ların kapladığı alan herikisindede aynı denebilir. Her ikisindede deduplication  aktif durumda.  Free Space: 19.4G

20 Aralık 2011 Salı

REDHAT NETAPP LUN MULTIPATHING

1. Sunucuda şu paketler kurulu olmalı : 

rpm -q device-mapper
rpm -q device-mappermultipath
yum install device-mapper
yum install device-mapper-multipath 

2. Netapp host utility kurulu olmalı. 

netapp_linux_host_utilities_***.tar.gz 

3. Hostun lunları görüyor mu kontrol edilmeli.

sanlun lun show

 controller:          lun-pathname          device filename  adapter  protocol          lun size         lun state
netapp1:  /vol/ASLDWH01/dwh_DWH01_lun0  /dev/sdb         host3    FCP          1.9t (2040130437120)  GOOD     
netapp1:  /vol/ASLDWH01/dwh_DWH01_lun0  /dev/sdc         host3    FCP          1.9t (2040130437120)  GOOD     
.
.
.

4. multipath' in şuanki durumunu listeleyelim. 

sanlun lun show -p
# sanlun lun show -p
netapp1:/vol/servervol/serverlun (LUN 0) Lun state: GOOD
Lun Size: 100g (107374182400) Controller_CF_State: Cluster Enabled
Protocol: FCP Controller Partner: netapp2
Multipath-provider: NONE

5.  Multipath servisini başlatalım..

# service multipathd start  

6. /etc/multipath.conf dosyasına alias girebilmek için WWID numarasını  
 #multipath -v3
komutu ile bulun. 

7. /etc/multipath.conf dosyasının bir yedeğini alın ve conf dosyasına sadece aşağıdaki satırları yazın. 

Ben burada sdb, sdc , sdd, sde ' den multipath oluşturacağım için ve root dizini (sda) yı black list' e alıyorum.  Blacklist' e girecek device' ları sisteminize göre conf' a girmeniz gerekiyor.  
 _____________________________________________
  defaults
{
user_friendly_names yes
max_fds max
queue_without_daemon no
}
blacklist {
###devnode “*”
devnode “^(ram|raw|loop|fd|md|dm-|sr|scd|st)[0-9]*”
devnode “^sda”
devnode “^hd[a-z]”
devnode “^cciss!c[0-9]d[0-9]*” # Note the cciss, usual in HP
}
multipaths {
multipath {
wwid  360a9800050335767434a68386b4b484e  # önceden bulduğunuz WWID
alias netapp #  buradaki alias name size kalmış.
# server LUN on NETAPPFILER
}
}
devices
{
device
{
vendor “NETAPP”
product “LUN”
getuid_callout “/sbin/scsi_id -g -u -s /block/%n”
prio_callout “/sbin/mpath_prio_ontap /dev/%n”
features “1 queue_if_no_path”
hardware_handler “0″
path_grouping_policy group_by_prio
failback immediate
rr_weight uniform
rr_min_io 128
path_checker directio
flush_on_last_del yes
}
____________________________________________

8. multipath servisini restart edin ve startup' a ekleyin . 

# service multipathd restart
# chkconfig –add multipathd
# chkconfig multipathd on 

9. kontrol edelim , 

#multipath -l 

netapp (360a9800050335767434a68386b4b484e) dm-2 NETAPP,LUN
[size=100G][features=1 queue_if_no_path][hwhandler=0][rw]
\_ round-robin 0 [prio=0][active]
\_ 4:0:1:0 sdb 8:16 [active][undef]
\_ 5:0:1:0 sdd 8:48 [active][undef]
\_ 6:0:1:0 sdf 8:80 [active][undef]
.
.
.

Eğer bu komutun çıktısını göremiyorsanız şunu deneyebilirsiniz.. 
/etc/lvm/lvm.conf ' a  aşağıdaki satırları ekleyin/düzenleyin. 

filter = [ "a/mapper/", "r/.*/" ]

types = [ "device-mapper", 1]

Sonrasında
# service multipathd restart
#multipath -l
komutlarını çalıştırın. 
10. şimdi netapp hosts utility ile multipath durumunu kontrol edebilirsiniz. 

#sanlun lun show -p
 
NETAPPFILER:/vol/servervol/serverlun (LUN 0) Lun state: GOOD
Lun Size: 100g (107374182400) Controller_CF_State: Cluster Enabled
Protocol: FCP Controller Partner: NETAPPFILER2
DM-MP DevName: netapp (360a98000486e576748345276376a4d41) dm-2
Multipath-provider: NATIVE

fdisk -l komutu ile olulan dm device' larını göreceksiniz. 

oluşan bu LUN' a mapper ile erişebilirsiniz. 
# ls -l /dev/mapper
brw-rw—- 1 root disk 253,  Dec 21 10:54 netapp


mkfs ile ext3 formatlayarak mount edip bu alanı kullanabiliriz. 

# mkfs -t ext3 /dev/mapper/netapp
# mount /dev/mapper/netapp /mnt/netapp/


Not:
#multipath -F komutu ile dm device lari isterseniz kaldırabilisiniz.










14 Aralık 2011 Çarşamba

Configuring HA after upgrading to vCenter Server 5.0 fails with the error: Cannot complete the configuration of the vSphere HA agent on the host. Misconfiguration in the host setup

virtual center' da Administration > vCenter Server Settings.> SSL Settings' den vCenter requires verified host SSL certificates'  checkbox' ı işaretleyin.

Sorunlu host' u vcenter' dan remove edin.
Bu işlemleri yaparken host' u maintanence mod' a almayı unutmayın.

sorunlu Host' a VIclient ile direct bağlanın. Sizi karşılayan certificate ekranını install edin.
Ardından Host' u Vcenter' a  tekrar ekleyin.
HA ve DRS ayarlarınızı tamamlayabilirsiniz.

Bu şekilde benim yaşadığım sorun çözüldü.


Ek olarak şu KB' ye bakabilirsiniz.

http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2006729



















2 Aralık 2011 Cuma

ESX 5 ve Brocade HBA driver

ESX 5 Brocade HBA ları ilk kurulumda görmüyor. Driver ını  http://www.brocade.com/forms/getFile?p=documents/downloads/HBA/VMware/Drivers/brocade_driver_esx50_v3-0-0-0.tar.gz  ' esx cli den kurabilirsiniz.

ESX shell' den aşağıdaki komutla HBA ları listeleyebilirsiniz.

# esxcli brocade bcu --command="adapter --list"

28 Kasım 2011 Pazartesi

VMware Update Manager DSN

vmware update manager 5.0 ' i vcenter makinenize yüklerken bir DSN (Database Source Name) belirtmeniz gerekiyor.  Kurulumu yaptığınız işletim sistemi 64 bit te olsa Update manager 32 bit DSN oluşturmanızı istiyor.  Bunu yapabilmek için; 

%systemdrive%\Windows\SysWoW64\Odbcad32.exe 


komutu ile 32 bit bir SYSTEM DSN oluşturabilirsiniz. 
Bu DSN için öncelikle ayrıca bir Database Create etmeyi unutmayın. Sizde benim gibi sql express edition kullanıyorsanız ve Express edition' da nasıl database create edebilirim derseniz öncelikle şu yönetim tool' unu kurmanız gerekiyor.. 

SQL 2005 için : http://www.microsoft.com/download/en/details.aspx?id=8961  

not: (kurulumu yapabilmek için UAC kapalı olmalı)

bu işlemlerin sonunda Update manager 5.0' a bu DSN i belirterek kurulumu tamamlayabilirsiniz. 





17 Kasım 2011 Perşembe

How to disable IPv6 on Centos 6?

Edit /etc/sysconfig/network and set "NETWORKING_IPV6" to "no" 

# touch /etc/modprobe.d/disable-ipv6.conf
# echo "install ipv6 /bin/true" >> /etc/modprobe.d/disable-ipv6.conf 

and
reboot

15 Kasım 2011 Salı

vCenter Operations Management Suite Enterprise urunu ve içeriği hakkında Vmware Teknik Bülten

Geçenlerde vCenter Operations Management Suite Enterprise urunu ve içeriği hakkında güzel bir bülten geldi burada paylaşmak istedim, 

vCenter Operations Management Suite Enterprise urunu icerigi;

vCenter Operations Manager Enterprise: Sanal sunucularin kaynak kullanimlarini analiz ederek performans yonetimini merkezilestirmektedir. Sistemin kaynak kullanim karekteristigini belirleyerek olusan anormallikleri saptar ve henuz son kullanici tarafindan hissedilen bir probleme donusmeden sistem yoneticisini uyarir ve sorunun detayli olarak neden kaynaklandigini adresler. 4 ana kaynak olan; disk, bellek, islemci ve network kaynaklarini ve alt parametrelerini derinelemesine inceleyerek; sorunun bir konfigurasyon hatasi mi, sanal platformun yeterli kaynak saglayamamasi mi yoksa isletim sistemi ve/veya uygulama seviyesindeki hatadan kaynaklanan bir performans sorunu mu oldugunu saptayabilir. Dolayisiyla sorunu yuzeysel olarak gecistirmekten ziyade kok problemin ne oldugunu belirler. Ayrica sanal platform fiziksel kaynaklarinizin artan ihtiyaclariniza gore daha ne kadar yeterli olacagini, kaynak kullanim karekteristiginize gore oncelikli olarak hangi tip kaynagizin bitecegini belirler, boylece kaynak yatirimi olarak oncelikli ihtiyaclarinizi belirleme noktasinda yardimci olur. 


vCenter CapacityIQ: Tum sanal platformun yahut spesifik bir sanal sunucu veya desktop'in kapasite yonetiminin tek bir merkezden yonetilmesini saglar. CapacityIQ, sanal platformunuzun kapasitesinin her zaman yeterli oldugunu garanti altina aldigi gibi, kaynaklarin efektik kullanilmasini saglar. Sanal platform uzerindeki sunuculari tek tek inceler ve kaynak kullanim oranlarini, geriye donuk verileri kullanarak analiz eder ve siz rapor almak istediginizde tek bir buton yardimiyla, o sanal sunucu veya tum sanal sunucular icin tanimlanmasi gereken kaynak miktarinin ne oldugunu ve su an tanimlanmis kaynagin ne kadar oldugunu bildirir. Ayni zamanda yetersiz tanimlanmis kaynaklari ve belirli sure atil calisan yahut kapali tutulan sanal sunuculari tespit eder. Bu raporlara gore duzenlenen kaynak planlamasi ile cok daha az fiziksel sunucuda cok daha fazla sanal sunucuyu performanstan odun vermeden calistirabilmeniz mumkun olur.


vCenter Chargeback Manager: Bir sanal sunucunun, bir servisi olusturan sanal sunucu grubunun yahut tum datacenter'in kaynak kullanimlarina ve kullandiklari kaynak cesitliliklerine gore saatlik, gunluk aylik veya yillik maliyetini tek bir klikle raporlayabilen virtualization-aware gelismis bir hesap makinesidir. Boylece sanal platformunuzda calisan sunucularin size maliyetlerini gorebilir, gerektiginde bazi sanal sunuculari fiziksel katmanda daha ucuz kaynak tiplerinin (daha ucuz disk cesitleri gibi) uzerine tasiyabilir yahut public cloud mimarisine tasiyabilirsiniz. Bu durum sanal sunucu basina dusen maliyetleri minimuma indirecektir. Ayrica sanal platform uzerinde calisan sanal sunucu veya sanal sunucu gruplarini maliyet anlaminda siniflandirebilir yahut siralandirabilirsiniz. Boyelikle maliyet anlaminda sizin icin daha kritik sanal sunucu gruplarini belirleyebilirsiniz. CapacityIQ urunu ile entegrasyonu sayesinde verimli olmayan kaynak tanimlamalarinizi ve bunlarin meydana getirdigi ekstra maliyeti olcumleyebilirsiniz. Boylece CapacityIQ ciktilarini yerine getirdiginizde saglayacaginiz tasarrufu olcebilmis olacaksiniz.


Configuration Manager For vSphere: ESX sunucularin tanimlanmis olan "hardening guide" larina veya sizin tanimladiginiz standardlara gore ne olcude uyumlu oldugunu analiz eder, uygulanmasi onerilen ancak uygulanmamis guncellemeler varsa bunlari belirler ve tek bir klikle yapmak istediginiz duzeltmeyi gerceklestirir. Configuration Manager urunu, ESX sunucularinizin %100 guvenli, guncel ve standartlara uygun kurulmasini ve konfigure edilmesini saglar. Ayrica ESX sunucularin fiziksel sunuculara kurulumunu otomatize eder ve merkezilestirir



Infrastructure Navigator: Otomatik olarak sanal sunucularin uzerinde calisan uygulamalari ve kullandiklari portlari saptar, ayni zamanda sanal platformun bagimlilik haritasini cikartir. Boylelikle spesifik bir sanal sunucunun bagimli oldugu veya hizmet sagladigi sunuculari saptayarak olasi durum degisikliklerinde hangi sanal sunucularin etkilenecegini belirler. "Change Management" ve "Disaster Recovery" konfigurasyonlarinda iliskili sunucularin saptanmasiyla bir servisin servis surekliligini saglar.