Bu Blogda Ara

21 Şubat 2014 Cuma

vmkfstools komutu ile VMDK nasıl Shrink edilir ?

Öncelikle Shrink edilecek alanın Windows işletim sisteminde Unallocated olarak boşa çıkarılması gerekmektedir. 

Bunun için aşağıda göründüğü gibi diske sağ tıklayıp shrink menüsünü açın ve kendi ihtiyaçlarınıza göre boyutu ayarlayın ; 
















Toplamda 100GB boyutunda ki diskin 60GB alanı unallocated hale gelmiş oldu.

VM' poweroff konuma getirin, 

ESX sunucuda ; 

#cd /vmfs/volumes/ dizini altında shrink edilecek VM in bulunduğu Datastore' a geçin,

Öncelikle İşler ters giderse elde backup bulundurmakta fayda var  ;

#cp vmname.vmdk vmname-yedek.vmdk
#cp vmname-flat.vmdk vmname-yedek.vmdk

Şimdi vmname.vmdk file i vi ile açarak aşağıdaki satırı bulup yeni boyutu yazmamız gerekiyor. 
Ben 100GB boyutunda bir diski 40GB ye shrink etmek istediğim için bu satıra aşağıdaki formulun çıktısını yazacağım : 

vmdk_size=[x*(1024*1024*1024)] / 512     (X yerine 40 yazıyorum) 
sonuç: 83886080  aşağıdaki gibi descriptor file' ı ( vmname.vmdk) düzenliyorum. 
 
#Extend Description 
RW 83886080 VMFS "vmname-flat.vmdk"

Şimdi bu ayarlarla diski clone' layalım böylece yeni boyut ayarlanmış olacak. 
Burada bir üst dizine clone alalım, sonrasında orjinal vmdk ları silip yerine yeni oluşan clone vmdk ları koyacağız. 

#vmkfstools -i vmname.vmdk ../vmname.vmdk 

Bir üst dizinde oluşan file ları gerçek dizinine mv komutu ile taşıyın ve VM i unregister/register edin ve sonrasında poweron edin. 
Bir sorun yoksa yedek için oluşturduğumuz vmname-yedek.vmdk ve vmname-yedek.vmdk file larını rm komutu ile silin. 

17 Şubat 2014 Pazartesi

php compile : cannot open shared object file

Problem :


php-5.3.6/sapi/cli/php: error while loading shared libraries: libmysqlclient.so.18: cannot open shared object file: No such file or directory

Çözüm :

Linux# ln-s / usr/local/mysql/lib/libmysqlclient.so.18 / usr/lib/libmysqlclient.so.18

veya 64bit sistem için ; 

Linux# ln-s / usr/local/mysql/lib/libmysqlclient.so.18 / usr/lib64/libmysqlclient.so.18



error: Cannot find libmysqlclient_r under /usr/local/mysql - PHP Compile Error

Hata : 

64 Bit linux işletim sisteminde PHP derlerken aşağıdaki parametreyi kullanıyor ; 

--with-mysql=/usr/local/mysql


ve şu hatayı alıyorsanız ; 

checking for specified location of the MySQL UNIX socket... no
checking for MySQL UNIX socket location... noconfigure: error: Cannot find libmysqlclient_r under /usr/local/mysql.Note that the MySQL client library is not bundled anymore!




Çözüm: 

PHP,  mysql' i kurmuş olduğunuz lokasyonda lib dizinine bakıyor. Sistem 64bit olduğu için lib64 dizinini arıyor fakat lib64 dizini source dizininde bulunmuyor. 

[root@harunsahiner~]# cd /usr/local/mysql  #Mysql Home dizinine gidin.
[root@harunsahiner mysql]# ln -s lib lib64    #lib64 adında bir link oluşturun.

şimdi tekrar PHP configure scriptini çalıştırabilirsiniz. 


10 Şubat 2014 Pazartesi

VM Adminler için P2V araçları.

P2V geçişlerinde elinizin altında bulunması gereken ücretsiz tool ların bir arada toplandığı bir ISO file. Bu media için Mohammed Raffic' e teşekkürler.

Buradan indirebilirsiniz!

25 Ekim 2013 Cuma

vSphere 5.1 ve vSphere 5.5 maksimum konfigürasyon karşılaştırması

FeaturesvSphere 5.1vSphere 5.5
Logical CPUs per host160320
Physical RAM per host2  TB4 TB
NUMA nodes per host816
Maximum vCPUs per host20484096
VMDK Size2TB62 TB
Max Size of Virtual RDM2TB62 TB
VM Hardware Version910
40 GBps physical Adapter supportNoyes
ESXi Free version RAM limit32 GB unlimited
ESXi Free version maximum vSMP8-way virtual SMP8-way virtual SMP
16 GB fibre channel End-to-End supportSupport to run these HBAs at 16Gb. However, there is no support for full, end-to-end 16Gb connectivity from host to array.Yes
APP HANoYes
vFlash Read Cache supportNoYes
VMware VSAN supportNoYes
Expanded v-GPU and G-GPU supportonly NVIDIANVIDIA, AMD and Intel GPU
vCenter Server Appliance With  Embedded Database support upto5 Hosts and 50 Virtual  Machines100 Hosts and 3000 Virtual Machines 
Microsoft Windows 2012 Cluster SupportNoYes
PDL (Permanent Device Loss) AutoRemoveNoIntroduced in vSphere 5.5
Graphics acceleration support for Linux Guest OSNoYes
Hot-pluggable SSDPCIe devicesNoYes
Support for Reliable Memory TechnologyNoYes
CPU C-state EnhancementHost power management leveraged only the performance state (P-state), which kept the processor running at a lower frequency and voltageProcessor power state (C-state) also is used, providing additional power savings and increased Performance
 LSI SAS support for Oracle Solaris 11 OSNoYes
vSphere Big Data ExtensionsNoYes
SATA-based virtual device nodes via AHCI (Advanced Host Controller Interface) supportNoYes (Support upto 120 devices per VM)
Improved LACP Supportone LACP group per distributed switchSupports up to 64
Multiple point-in-time replicasvSphere Replication kept only the most recent copy of a virtual machineVersion 5.5 can keep up to 24 historical snapshots 

28 Eylül 2013 Cumartesi

Microsoft SQL server SA hesabı nasıl enable edilir ve password bilgisi nasıl reset lenir ?

SQL servisini stop edin,
SQL agent servisini disable edin,
Command Prompt (cmd) ekranını açın,

C:\> sc start MSSQLSERVER -m 

komutu ile single user modda sql server i başlatın,

C:> SQLCMD -S (local)

komutu ile SQL Server' a bağlanın,
SA kullanıcısı enable değil ise,

1>ALTER LOGIN sa ENABLE
2>GO

querysini çalıştırın, şimdi aşağıdaki gibi sa password ünü değiştirin yada yeniden tanımlayın,

1>ALTER LOGIN sa with password='yeni sa password unu yazın'
2>GO
exit

SQL servisini restart ederek SQL agent servisinin durumunu automatic' e çekin,

Artık sa kullanıcısı ile login olabilirsiniz.


2 Eylül 2013 Pazartesi

Yeni StorageTek SL150 Tape Library ve Drive ları





Vmware ESXi için Netapp’ da LUN (Logical Unit Number) Nasıl oluşturulur ?

Geçmişte yazdığım bu döküman geçenlerde elime geçti  ve blogda da paylaşmak istedim. 

Vmware ESXi ‘ da  Shared Datastore olarak kullanabimek için Netapp Storage’ da LUN lar oluşturabiliriz,  sırasıyla;  Netapp’ da  belirlediğimiz bir boyutta Volume oluşturacağız , bu Volume u  kullanarak LUN menusunden belli boyutlarda LUN ları Volume içine oluşturacağız, ardından Vmware ESXi  ‘a oluşturduğumuz bu yeni  LUN ları göstereceğiz.
Çoğu zaman Storage ile ESXi sunucular arasında SAN switchler kullanılır. Böylece Port ve WWN zoning yapılarak güvenlik ve multipathing  sağlanmış olur. Bu konuda daha önce yazdığım şu konuya göz atablirsiniz.. Ben burada SAN switch te zone yapıldığını varsayarak açıklamaya başlıyorum ;

1 )  Netapp’ ta Volume Nasıl Oluşturulur ?
Netapp Web Interface’ den Volumes menüsünden Add e tıklayarak ulaştığımız ekranda ,
Flexible  seçelim  Next ->
Uygun bir Volume Name belirleyin ,
Language:  POSIX
UTF- 8  boş bırakabilirsiniz  Next ->
Volume u  hangi Aggrigate te oluşturmak istiyosanız combobox tan seçebilirsiniz.
Space Guarantee Volume kalabilir Next ->
Volume Size Type olarak  Total Size i seçerseniz vereceğiniz Volume boyutuna Snapshot ta dahil olacaktır. “Usable Size” ise Snapshot hariç Volume boyutudur,
Volume size belirleyin,
Snapshot Reserve belirleyin  * Eğer Snapshot ı Netapp yerine ESX te aktif ederseniz buraya “ 0” değerini girin ve bu Volume un Default Snapsot ayarlarını  Filer da Volumes->Snapshots menusunu kullanarak  kaldırın.(Netapp ta Snapshot almak daha verimli olacaktır) Next ->
Commit leyerek Volume u oluşturun.

28 Mayıs 2013 Salı

Readonly user for Netapp Oncommand System manager DOT 8.0

Oncommand' ı readonly olarak kullanıcılara sunmak için aşağıdaki komutları kullanarak önce bir role oluşturun. Sonrasında bu role' u bir gruba atayın ve son olarak kullanıcıyı bu gruba member edin.

CTRLA#> useradmin role add readonlyusers -a api-aggr-check-spare-low,api-aggr-list-info,api-cifs-homedir-paths-get,api-cifs-list-config,api-cifs-top-iter-*,api-cifs-session-list-iter-*,api-cifs-share-list-iter-*,api-cifs-status,api-disk-list-info,api-disk-sanown-list-info,api-file-get-file-info,api-file-list-directory-iter-*,api-file-read-file,api-igroup-list-info,api-iscsi-initiator-auth-list-info,api-iscsi-initiator-get-default-auth,api-iscsi-interface-list-info,api-iscsi-node-get-name,api-iscsi-portal-list-info,api-iscsi-service-status,api-iscsi-target-alias-get-alias,api-iscsi-tpgroup-list-info,api-license-list-info,api-lun-get-comment,api-lun-initiator-list-map-info,api-lun-list-info,api-lun-map-list-info,api-nfs-exportfs-list-rules-2,api-nfs-status,api-options-get,api-options-list-info,api-options-set,api-qtree-list-iter-*,api-registry-get,api-registry-list-info,api-snapmirror-get-status,api-snapmirror-list-connections,api-snapmirror-list-schedule,api-snapshot-autodelete-list-info,api-snapshot-list-info,api-snmp-get,api-snmp-status,api-system-cli,api-system-get-*,api-useradmin-group-list,api-useradmin-role-list,api-useradmin-user-list,api-volume-autosize-get,api-volume-get-language,api-volume-get-root-name,api-volume-list-info,api-volume-options-list-info,cli-cifs,cli-date,cli-ifconfig,cli-priv,cli-stty,cli-timezone,cli-uptime,login-http-admin,security-priv-advanced


CTRLA#>useradmin group add readonlygroup 

CTRLA#> useradmin user modify NOC_user -g  readonlygroup 

CTRLA#> useradmin group modify readonlygroup -r readonlyusers


Her iki controllerda da bunu uygulamanız gerekiyor.

8 Şubat 2013 Cuma

Free Self-Paced Vmware Training

Aşağıda Vmware ürünlerinin bir kısmını kendi kendinize öğrenebileceğiniz bir portal mevcut !

http://mylearn.vmware.com/mgrReg/plan.cfm?plan=33611&ui=www_edu

VMware vCloud Suite Upgrade Promotion

Vmware vCloud Directory' e ihtiyacınız varsa bu promosyonu kaçırmayın. 15 Mart 2013 son !

Detaylar:  http://www.vmware.com/it/promotions/2012-vCloud-Suite-promotion.html


Cloud yönetim araçları listesi


Cloud yönetim araçlarına aşağı linklerden ulaşıp inceleyebilirsiniz..



23 Aralık 2012 Pazar

HOST-SAN Switch-STORAGE Konfigürasyonu



Brocade SAN switch kullanarak  storage ve Host’ lar arasında zone’ lar oluşturabilir ve bu zone’ lar dahilinde oluşturduğumuz LUN’ ları Host’ lara Map edebiliriz.
“HOST – SAN switch – STORAGE”  arasında yapılacak işlemler kabaca ve sırasıyla şu şekildedir.

1.       Multi Path kablolamanın yapılması
2.       Host ve storage tarafında bulunan tüm world wide port names (WWPN veya WWN) ’ lerin belirlenmesi.
3.       WWN ler kullanılarak Storage tarafında igroup (initiators group) oluşturulması LUN Mapping yapılması.
4.       SAN  switch tarafında zone’ ların yapılması
5.       Host tarafında map edilmiş LUN ların scan  edilip mount edilmesi.

  
1.       MULTI PATH KABLOLAMANIN YAPILMASI



Şekilde görüldüğü gibi tüm aktif cihazlar arasında multipath yapılarak  Sunucu üzerindeki HBA, SAN sw’ ler

14 Aralık 2012 Cuma

Bir kaç not VCP5 - 6 (VMWare GENEL KONULAR)


GENEL:

·         Eğer bir VM’ e 4GB memory verilirse swap file size 4GB olarak ayarlanacaktır, ancak verilen bu 4GB memory reserve (garanti) edilirse bu durumda swap file size 0 KB olacaktır çünkü artık fiziksel memory kullanıyorsunuz...
·         ESXi SD karttan, networkten ve autodeploy ile Ram den boot edilebilir.. USB drive den boot edilemez.
·         ESXi5 ile host based firewall gelir.   ESXi5, ESXi4 ten farklı olarak web browser ile yönetilebilir.
·         ESXi da Management agent’ i restart etmek VMleri etkilemez. ESX host’ a vSphere client’ la bağlanılamadığı durumlarda denenebilir.
·         Vcenter erişilemez olursa Storage DRS ve VMotion kullanılamaz ancak FT , HA fonksiyonlarına devam eder.
·         Bir VM’ in klonlanmasını ancak o  VM e ait independent mode VMDK ve fiziksel RDM engeller clone alınamaz.
·         Vcenter  ancak fiziksel olarak kurulursa VSA kullanılabilir. VSA status column unda online offline ve maintenance göstergeleri bulunur.

Bir kaç not VCP5 - 5 (VMWare High Availability)


HA

·         Admission control de “Allow VMs to be powered on even if they violate availability constraints” seçilse de VM ler kendini restart ederler yalnız FT VMler restart olmazlar.
·         HA için master host, cluster oluşturulduğunda değil, HA aktif edildiğinde seçilir.  Bir master host 32 slave sunucuyu kontrol eder. Eğer bir slave Host failure olursa restart edilecek VM leri belirler. Eğer herhangi bir VM failure olursa tespit edip restart eder (VM monitoring aktif ise) hangi host üzerinde açılacağına da karar verir,  vcenter management interface i gibi davranarak sağlık durumunu rapor

Bir kaç not VCP5 - 4 (VMWare NETWORK)


NETWORK

·         Bir VM Standart switch den Distrubuted Switch’ e üç yolla geçirilebilir.  
Vsphere client ile bir port group oluşturularak VM kendi propertiesinden bu port gruba eklenebilir.
Yine bir port group oluşturularak VM migrate edilebilir “migrate VM networking wizard” ile...
Yada vDS oluşturulurken port grup oluşturulur  ve VM “migrate VM networking wizard” ile migrate edilir.
·         Standart switch sadece egress (çıkış) trafik shaping destekler.
·         Distrubuted switch te VMler arası data toplamak için her iki VM de (source-destination) aynı Distrubuted switchte olmalı, Bununla birlikte NetFlow enable edilmeli.
·         Bir port group a sadece bir vlan tanımlanabilir. Switche vlan tanımlanamaz. Aynı vlan farklı iki port

7 Aralık 2012 Cuma

Bir kaç not VCP5 - 3 ( VMWare VMKERNEL)


VMKERNEL

·         Vmkernel security, TPM ve kernel modul integrity ile sağlanır.
·         FCoE port ESX üzerinde “fibre channel adapter” olarak görünür.
·         Vmkernel sanal makinelerin istediği blockları gerçek array blockları ile ilişkilendirir. I/O isteklerini

Bir kaç not VCP5 - 2 (VMWare STORAGE)


STORAGE

·         Sanal makineler default olarak  Tick Disk kullanırlar.  “Lazy zeroed” block-block zerolama iken “Eager zeroed” önceden zerolanmış disk bloklarıdır. Thin provisioning hem zero lar hem data yazar. Eager a göre daha yavaştır tabi. VmwareFT de ve Microsoft clusterda tick eagle zeroed kullanılmalıdır.
·         Bir datastore u ortamdan kaldırmak için ; üzerinde registered VM olmaması , HA heartbeat için kullanılmaması ve bir datastore cluster ının parçası olmaması gerekir.
·         NFS datastore 64 TB a kadar çıkarılabilir, NFS ile N-Port ID virtualization kullanılamaz, NFS ile RDM olmaz, NFS ile “storage I/O control” de mutlaka kullanılmalıdır, VMFS olmasada “storage

Bir kaç not VCP5 - 1 ( VMWare VMOTION)


VMOTION

·         Vmotion migration time ı priority belirleyerek azaltabilirsiniz.
·         Enhanced vmotion capability (EVC) kullanılabilmesi için DRS yada HA nın aktif olmasına gerek yoktur.
·         Storage vmotion NPIV ile birlikte kullanılamaz. Vmotion ise sorunsuz yapılabilir.
·         Vmotion, boot mapping files lar aynı datastoreda olmadıkça kullanılamaz.
·         Uplink olmayan internal switchlerdeki portgroupları kullanan vmler vmotion ile migrate edilemezler.

27 Kasım 2012 Salı

FCP Partner Path Misconfigured sorunu ve sorunun giderilmesi


Netapp autosupport mesajı olarak aşağıdaki gibi bir mesaj gönderir ;

SYSLOG AND EMS MESSAGES
[hostname: scsitarget.partnerPath.misconfigured:error]: FCP Partner Path Misconfigured.
[hostname: scsitarget.partnerPath.misconfigured:error]: FCP Partner Path Misconfigured - Host I/O access through a non-primary and non-optimal path was detected.

TERİMLER :

Partner Path:  LUN’ a giden herhangi bir path ki partner node’ un LUN’ u host eden controller’ a erişimi.

Non-primary path:  partner path ile aynı anlamda,

FCP target port:  Hostlar için sunulan Fibre channel interface (FCP) servisi.

Virtual Target Interconnect (VTIC): initiator group list’ de görülen sanal target’ lardır. Secondary path’ i belirtmek için kullanılır.

ALUA :Asymmetric Logical Unit Access

Igroup: initiators grubu


SORUN AÇIKLAMASI :

Active-active cluster yapılmış netapp storage controller’ larında FCP portları kullanılarak cluster’ daki her iki node da LUN lara erişebilir. Bir Lun’ a sadece primary node uygun durumda değilse partner node’ un path’ lerinden erişilir. Host ve controller arasında primary path fail

2 Kasım 2012 Cuma

Netapp NS0-154 hazırlığı

Netapp NS0-154 sınavına hazırlık için aşağıdaki URLden 18 soruluk testi çözebilirsiniz.
Yalnız Now account' u gerektirir.

http://support.netapp.com/NOW/products/education/public/certification/NS0-154-PRACTICE/index_local.html


Cisco Intelligent Automation for Cloud

Cisco nun Cloud yönetimi ve Self Service Portal için geliştiridiği Cisco Intelligent Automation' un nasıl çalıştığı ve arayüzü hakkında bilgi edinmek isterseniz aşağıdaki kayıtlı webex oturumunu izleyebilirsiniz.



25 Eylül 2012 Salı

vCloud Director Fundamentals Online Eğitim


Mükemmel bir Vmware vCloud eğitimi.  Kayıt olup hemen almaya başlayabilirsiniz.

https://vmware.adobeconnect.com/_a58402297/p9lal16fw8j/?session=na6breez63hptv3dnyracd8s


vCloud Architecture Toolkit vCAT

Cloud için teknik ve operasyonel içeriğe sahip süper bir dökümantasyon.

http://info.vmware.com/content/18305_vCat_TY

VMware Product Interoperability Matrixes

Tüm vmware ürünlerinin kendi aralarında veya bir database' e olan uyumluluğunu veya vmware ürünlerinin upgrade uyumluluklarını  görebileceğiniz listeleyebileceğiniz oldukça kullanışlı bir portal.

http://partnerweb.vmware.com/comp_guide2/sim/interop_matrix.php

14 Ağustos 2012 Salı

VAAI (vStorage APIs for Array Integration) ile daha hızlı kopyala !

VAAI (vStorage APIs for Array Integration) vmware tarafından storage firmalarına sunulan bir API. Demek oluyor ki bu özelliği storageınız VAAI' destekliyor ise kullanabilirsiniz. Hem VMFS hemde NFS üzerinde etkisini görmeniz için aşağıdaki Netapp videosunu izleyebilirsiniz.


ESXi 5 Free limitleri nelerdir ?


Vmware in ücretsiz sunduğu esxi free hipervisor' un bazı limitleri var tabi, bunlar şu şekilde ;
Fiziksel Cpu tarafında herhangi bir limit yok.
Fiziksel memory en fazla 32GB kullanabilirsiniz. vram tarafında memory over-commit yapılabilir.
Yönetim için vCenter' eklenemez, vSphere client ile yönetilebilir. shared storage eklenebilir.
vCLI, PowerCLI, ve vSphere SDk for Perl readonly olarak limitlenmiş. Ayrıca SNMP de read only. Bazı backup çözümleri için bunun read/write olması gerekiyor. ör: acronis, veeam

işte değişimin videosu!



good bye 37248 physical server Hello 37248 Virtual Machine on 776 server