VMware Tools Nedir ? Kullanım Avantajları ve Bileşenleri

VMware Tools Nedir?

VMware Hypervisor uygulamaları üzerinde yüklü olan sanal makinelerin işlevselliğini, performans daha iyi yönetimini ve sorunsuz kullanıcı etkinleşimi için bir dizi sanallaştırmaya yardımcı bir dizi programlardan oluşmaktadır. VMware Tools, sanal bir makinenin işletim sistemine yüklediğiniz bir yardımcı program paketidir. VMware Tools, kurulu sanal makinenin performansını arttırır ve VMware ürünlerinde (vCenter Server, vROPS, NSX, VRNI gibi) kullanılan kolaylığı özelliklerinin çoğunu mümkün kılar. VMware Tools kullanımı ile sanal işletim sistemini vCenter ve diğer VMware ürünlerinin bir parçası olarak ilgili yapılandırmalarda kullanabilirliği sağlamaktadır.

VMware Tools Kullanmanın Avantajları

Sanal makine işletim sistemi VMware Tools olmadan çalışabilse de, VMware Tools kuruluncaya kadar birçok VMware özelliği mevcut değildir. Örneğin, sanal makinenizde VMware Tools yüklü değilse, araç çubuğundan kapatma veya yeniden başlatma seçeneklerini kullanamazsınız. Yalnızca güç seçeneklerini kullanabilirsiniz.

VMware Tools yükleyicileri ISO görüntü dosyalarıdır. Bir ISO görüntü dosyası konuk işletim sisteminize bir CD-ROM gibi görünür. Windows, Linux, Solaris, FreeBSD ve NetWare dahil her tür konuk işletim sistemi için bir ISO görüntü dosyası vardır. VMware Tools kurma veya yükseltme komutunu seçtiğinizde, sanal makinenin ilk sanal CD-ROM disk sürücüsü konuk işletim sisteminiz için VMware Tools ISO dosyasına geçici olarak bağlanır.

Bir dizi özellik geliştirmesi, sürücü ile ilgili geliştirmeler ve yeni hypervisor işletim sistemleri için destekleride içerir. VMware Tools’un en son sürümünü çalıştırın veya Linux OS dağıtımıyla dağıtılan open-vm-tools kullanabilirsiniz.

Sanal makine üzerinde VMware Tools olmadan çalışabilse de, en son özelliklere ve güncellemelere erişmek için her zaman sanal makinelerinizde VMware Tools’un en son sürümünü çalıştırın. Sanal makinenizi, sanal makinelerinizi her açtığınızda VMware Tools yükseltmelerini otomatik olarak kontrol edecek ve uygulayacak şekilde yapılandırmanız önerilir.

VMware Tools Bileşenleri ve işlevleri

VMware Tools Service : Sanal makine işletim sistemi başladığında VMware Tools servisi başlar. Bu servis, hypervisior ile sanal makine işletim sistemleri arasında bilgi akışımı sağlar. Bu servis arka planda çalışır ve Windows sanal makine işletim sistemlerinde vmtoolsd.exe , Mac OS X sanal makine işletim sistemlerinde vmware-tools-daemon ve Linux, FreeBSD ve Solaris konuk işletim sistemlerinde vmtoolsd olarak adlandırılır.

VMware Device Drivers: Aygıt sürücüleri ses, grafik, ağ iletişimi ve depolama performansını iyileştirir. Özel bir VMware Tools yükleme veya yeniden yükleme işlemi gerçekleştirirseniz, hangi sürücülerin yükleneceğini seçebilirsiniz. VMware Tools yüklediğinizde yüklenen sürücü grubu, konuk işletim sistemine ve VMware ürününe bağlıdır.

VMware Tools ile aşağıdaki aygıt sürücüleri dahil edilebilir.

VMware, BusLogic sanal SCSI adaptörünü kullanacak şekilde yapılandırılmış sanal makineler için özel bir SCSI sürücüsü sağlar. Sanal makineler, herhangi bir SCSI aygıtına erişmeleri gerekmiyorsa veya LSI Logic sanal SCSI bağdaştırıcısını kullanacak şekilde yapılandırılmışlarsa bu sürücüye ihtiyaç duymazlar. Sürücü, VMware Tools paketinin bir parçası olarak gelir veya VMware ESX / ESXi ile birlikte gelir. ESXi sunucu üzerinde, /vmimages/floppies/vmscsi.flp adresinde bir disket görüntüsü olarak kullanılabilir. Bu sürücü Windows XP, Windows Server 2003 veya Windows 2000’de kullanılabilir.

VMware User Process

VMware kullanıcı işlemiyle, bu özellikleri destekleyen VMware ürünleriyle kopyalama ve yapıştırma, sürükleme ve bırakma gibi özellikleri kullanabilirsiniz. Linux, Solaris, Windows ve FreeBSD konuk işletim sistemlerinde VMware Tools, fit-guest-to-window özelliğini uygulayan VMware User işlemi yürütülebilir dosyasını kullanır.

Bir Windows sanal makine işletim sisteminde oturum açtığınızda kullanıcı işlemi otomatik olarak başlar. Linux’ta, bir Desktop Environment oturumu başlattığınızda kullanıcı işlemi başlar. Kullanıcı işlemi manuel olarak da başlatılabilir. Bu işlemin program dosyası Windows sanal makine işletim sistemlerinde vmtoolsd.exe ve Linux, Solaris ve FreeBSD konuk işletim sistemlerinde vmtoolsd olarak adlandırılır.

VMware User Process aşağıdaki görevleri destekler;

VMware Tools 3 farklı formatta sağlanır;

ISO : ürün ile birlikte paketlenir ve VMware ürününe ve sanal makineye yüklenir. Sanal makineye bağlı olarak kurulum prosedürleri farklılık gösterir (Linux, Windows, BSD). VMware Tools desteklenen sanal makine işletim sistemi için farklı bir ISO dosyası sağlar. Mac OS X, Windows, Linux, Unix, NetWare, Solaris ve BSD.

Operating System Specific Package (OSPs) : işletim sistemine özgüdür. Linux dağıtımlarının belirli sürümleri için VMware tarafından oluşturulan ve sağlanan indirilebilir ikili paketlerdir. Bu tür özellikle eski tür Redhat (RHEL) 6 gibi eski sürümler için mevcuttur. Linux’un en güncel sürümlerinde Open-VM-Tools bulur ve OSP’leri ayrı ayrı yükleme gereği ortadan kaldırır. OSP’ler, desteklenen sanal makine işletim sistemlerinin yerel paket biçimlerini ve “ rpm ” ve “ deb ” gibi standartlarını kullanan VMware Tools için bir paketleme ve dağıtım mekanizmasıdır. Standart VMware Tools kurulum mekanizmalarına bir alternatif sunan OSP’ler, o işletim sistemine uygun olarak VMware Tools’u otomatik olarak indirmek, kurmak ve yönetmek için işletim sisteminizin yerel güncelleme mekanizmalarından yararlanır. OSP’lerle, konuk içinden VMware Tools’u diğer standart yazılımlarda olduğu gibi yönetirsiniz.

VMware eski işletim sistemleri için OSP’ler sağlar. Daha yeni işletim sistemleri için, satıcı veya topluluk işletim sisteminin bir parçası olarak open-vm-tools sağlar ve VMware bu işletim sistemleri ile birlikte gelen open-vm-tools kullanmanızı önerir. VMware, açık vm araçlarının kullanılabildiği işletim sistemi için OSP sağlamaz. Open-vm-tools hakkında daha fazla bilgi edinmek için github da yayınlanan open-vm-tools projesini inceleyebilirsiniz.

Aşağıdaki listede VMware’in desteklediği ve OSP’leri sağladığı sanal makine işletim sistemleri tanımlanmaktadır. Genel olarak, yeni işletim sistemi sürümleri yalnızca daha yeni platform sürümlerinde desteklenir. Ayrıntılı sanal makine işletim sistemi desteği için VMware Compatibility Guide inceleyiniz.

Sanal makine işletim sistemleri için uygun olan OSP indirmek için https://packages.vmware.com/tools adresini kullanabilirsiniz.

Open VM Tools (OVT) : VMware Tools’un açık kaynaklı uygulamasıdır ve bir VMware ortamında sanal makinelerin işlevselliğini, yönetimini ve yönetimini geliştiren bir dizi sanallaştırma yardımcı programından oluşur. OVT’ler genellikle sistem yöneticilerinin diğer Linux paketlerinin yanında VMware Tools’u zahmetsizce kurması ve güncellemesine izin verir. Son kullanıcı sanal makineleri VMware sanal altyapısına verimli bir şekilde dağıtmak için en iyi kullanıma hazır deneyimi elde eder. İşletim sistemi bakım güncellemeleri ve yamaları ile open-vm-tools paketlerindeki güncellemeler sağlandığından, işletim giderlerini ve sanal makine kapalı kalma süresini azaltır. Bu, VMware Tools güncellemeleri için ayrı bakım döngülerini ortadan kaldırır.

Open VM Tools paket içeriği

open-vm-tools paketi : Bu paket, vmtoolsd dahil olmak üzere temel open-vm-tools kullanıcı alanı programlarını ve kitaplıklarını içerir. Bu paket tarafından etkinleştirilen özellikler;

open-vm-tools-desktop paketi : Bu isteğe bağlı paket, sanal makinelerin etkileşimli işlevselliğini geliştirmek için ek kullanıcı alanı programları ve kitaplıklarıyla genişletir.

open-vm-tools-devel paketi : Bu isteğe bağlı paket, open-vm-tools kullanarak uygulama geliştirmede kullanılmak üzere open-vm-toosl ek kullanıcı alanı kitaplıklarıyla genişletir. Paket içeriği: Vmtoolsd eklentileri geliştirmek için kütüphaneler ve kütüphaneler için belgeleri kapsar.

open-vm-tools-debuginfo paketi : Bu isteğe bağlı paket, açık vm araçlarında hata ayıklamak için ek ikili dosyalar ve kaynak kodu içerir.