VMware VM Konsol Üzerinden Dosya Kopyalama

VMware VM Konsol Üzerinden Dosya Kopyalama

Merhaba, bu yazımda sizlere VMware VM Konsol Üzerinden Dosya Kopyalama konusundan bahsedeceğim. Sanal makine yönetimi sırasında, VM’lere dosya aktarmak gerekebilir. Özellikle yönetim arayüzlerine erişimin olmadığı veya ağ bağlantılarının kısıtlandığı durumlarda, sanal makine konsolunu kullanarak dosya kopyalamak etkili bir yöntemdir.

Gerekli Yapılandırmalar ve Hazırlıklar

VM konsol üzerinden dosya kopyalamak için bazı ön gereksinimlerin yerine getirilmesi gerekir:

VMware Tools Yüklenmesi

Dosya transferi için VM’ye VMware Tools yüklenmiş olmalıdır.

VMware Tools yüklü değilse:

vSphere Client üzerinde VM’yi seçin.

Actions > Guest OS > Install VMware Tools yolunu izleyin.

İşletim sistemine göre uygun adımları tamamlayarak yükleme işlemini gerçekleştirin.

Guest OS Uygunluğu

İşletim sisteminizin drag-and-drop veya copy-paste özelliklerini desteklediğinden emin olun.

vSphere Client Kullanımı

vSphere Web Client ya da HTML5 Client kullanarak VM konsoluna bağlanabilirsiniz.

Adım Adım Dosya Kopyalama

Drag-and-Drop ile Dosya Aktarımı

  • vSphere Client üzerinden sanal makine konsoluna bağlanın.
  • Host işletim sisteminizden hedef sanal makine konsoluna dosyaları sürükleyip bırakın.
    Not: Bu yöntem yalnızca VMware Tools yüklü ve etkin ise çalışır.

ESXi Host Üzerinden SCP ile Dosya Kopyalama

VM’nin diskine erişim için ESXi host üzerinden SCP kullanabilirsiniz:

SSH’yi Aktifleştirin

Host > Configure > Services bölümünden SSH servisini başlatın.

Dosya Transferi

Yerel makinenizden ESXi hosta dosya göndermek için şu komutu kullanın:

scp /local/path/to/file user@esxi-host:/vmfs/volumes/datastore-name/folder

user: ESXi kullanıcı adı

datastore-name: VM’nin bağlı olduğu datastore

VM’de Dosyanın Kullanılması

ESXi host üzerindeki dosyayı VM’ye taşımak için datastore browser kullanabilirsiniz:

vSphere Client’ta Datastore Browser‘ı açın.

Kopyaladığınız dosyayı hedef dizine taşıyın.

vCenter Content Library Kullanımı

Content Library üzerinden dosya transferi yapabilirsiniz:

vCenter’da Content Library oluşturun.

Dosyayı Content Library’ye yükleyin.

VM’de bu dosyayı kullanarak işlem yapın.

ISO Dosyası Kullanımı

Dosyaları ISO olarak ekleyip VM’ye mount edebilirsiniz.

  • Dosyalarınızı ISO formatına dönüştürün. (Örn: PowerISO veya mkisofs kullanarak)
  • ISO dosyasını datastore’a yükleyin.
  • VM ayarlarından bu ISO’yu bağlayın.

İleri Seviye Yöntem: VM Diskine Doğrudan Erişim

  • Eğer VM diskine doğrudan erişmek istiyorsanız, VMware vCenter Converter gibi araçlar kullanabilirsiniz.
  • Disk görüntüsünü yerel sisteme çıkarabilir, dosyayı kopyaladıktan sonra yeniden VM’ye bağlayabilirsiniz.

Drag-and-Drop Çalışmıyorsa

  • VMware Tools’ü yeniden yükleyin.
  • vSphere Client sürümünüzün uyumlu olduğundan emin olun.

Dosya Aktarımı Yavaşsa

  • Sanal makinenin bağlı olduğu ağ yapılandırmasını kontrol edin.
  • Alternatif yöntemleri deneyin (SCP, ISO, Content Library).

VM konsolu üzerinden dosya kopyalamak için farklı yöntemler bulunmaktadır. Hangi yöntemin kullanılacağı, ihtiyacınıza ve yapılandırmanıza bağlıdır. Özellikle SCP veya ISO gibi yöntemler, ağ bağlantısının sınırlı olduğu durumlarda oldukça etkilidir. Bu adımları uygulayarak iş sürekliliğinizi kesintiye uğratmadan dosya aktarımı yapabilirsiniz.

VMware Tools Kurulumu ve Yapılandırılması

VMware Tools, VM ile ESXi/vCenter arasındaki entegrasyonu sağlayarak kopyalama işlemlerini mümkün kılar. Eğer VM’de VMware Tools kurulu değilse aşağıdaki adımları izleyin:

VMware Tools Kurulumu:

vSphere Client’a Bağlanın

vSphere Web Client veya HTML5 arayüzü ile vCenter/ESXi host’a bağlanın.

VM’yi Seçin

Kopyalama yapılacak sanal makineyi bulun.

VMware Tools Yükleme Seçeneği

VM üzerinde sağ tıklayın ve Actions > Guest OS > Install VMware Tools seçeneğini seçin.

İşletim Sistemine Göre Yükleme

Windows VM: Sanal CD-ROM sürücüsünde VMware Tools kurulumu için gerekli dosyalar otomatik olarak bağlanır. “setup.exe” dosyasını çalıştırarak yüklemeyi tamamlayın.

Linux VM: Aşağıdaki komutlarla VMware Tools’u yükleyin:

  • mount /dev/cdrom /mnt
  • cp /mnt/VMwareTools-<version>.tar.gz /tmp
  • cd /tmp
  • tar -zxvf VMwareTools-<version>.tar.gz
  • ./vmware-install.pl

VMware Tools Kontrolü

Kurulum sonrası VMware Tools’un çalışır durumda olduğunu doğrulamak için:

Windows: Görev Çubuğu > “VMware Tools” ikonuna tıklayın.

Linux: vmware-toolbox-cmd komutunu kullanarak durumu kontrol edin.

VM Konsolunda Drag-and-Drop ile Kopyalama

VMware Tools yüklü ve güncel ise, vSphere Client üzerinden dosya sürükleyip bırakabilirsiniz.

Adımlar

vSphere Web Client veya HTML5 Client’ı Açın

VM konsoluna bağlanın.

Kopyalama İşlemi

Bilgisayarınızdaki bir dosyayı alın ve VM konsol penceresine sürükleyip bırakın.

Not

Bu yöntem yalnızca VMware Tools yüklü ve drag-and-drop özelliği destekleniyorsa çalışır.

Konsol bağlantısı sırasında internet tarayıcıda kullanılan plug-in veya uzantıların engelleyici olmadığını kontrol edin.

SCP veya FTP ile Dosya Kopyalama

Eğer ağ bağlantısı ve SSH erişimi mümkünse, SCP veya FTP kullanarak dosya transferi yapabilirsiniz.

SSH Servisini Aktif Hale Getirme

SSH Servisini Etkinleştirin

vSphere Client üzerinden Host > Configure > Services bölümüne gidin.

SSH servisini başlatın.

Dosya Transferi

Yerel sisteminizden VM’ye SCP ile dosya transfer etmek için:

scp /local/path/to/file username@vm-ip:/path/to/destination

FTP kullanıyorsanız, VM üzerinde bir FTP sunucusu kurarak aynı işlemleri gerçekleştirebilirsiniz.

ISO Dosyası ile Dosya Aktarımı

Ağ bağlantısı sorunluysa veya büyük dosyaları taşımak istiyorsanız, dosyayı bir ISO formatına dönüştürüp VM’ye mount edebilirsiniz.

ISO Oluşturma

Windows Kullanıcıları için: PowerISO veya benzeri bir yazılımla dosyaları ISO formatına çevirin.

Linux Kullanıcıları için: mkisofs komutunu kullanarak ISO oluşturun:

mkisofs -o output.iso /path/to/folder

ISO’yu VM’ye Bağlama

vSphere Client’ta VM’yi seçin.

Edit Settings bölümüne gidin.

CD/DVD Drive kısmında ISO dosyasını seçin ve mount edin.

VM içerisinde bağlanan ISO’dan dosyaları çıkarın.

Datastore Tarafından Aktarım

ESXi host üzerindeki datastore kullanılarak dosyaları VM’ye aktarabilirsiniz.

Adımlar

Datastore Browser’ı Açın

vSphere Client üzerinde host veya VM’e bağlı datastore’u seçin.

Datastore Browser‘dan ilgili dizine gidin.

Dosyayı Yükleyin

Datastore’a aktarmak istediğiniz dosyayı sürükleyip bırakın.

Dosyayı VM’ye Taşıyın

Aktarılan dosyayı VM’nin bağlı olduğu dizine kopyalayarak kullanabilirsiniz.

PowerCLI Kullanarak Dosya Aktarımı

Komut satırı kullanmayı tercih ediyorsanız PowerCLI ile dosya kopyalayabilirsiniz.

Örnek Komut

VM’ye dosya kopyalamak için:

Copy-VMGuestFile -Source “C:\localfile.txt” -Destination “C:\VMFolder\file.txt” -VM VMName -GuestUser “admin” -GuestPassword “password”

Bu yapılandırmalar sayesinde VMware ortamınızda konsol üzerinden dosya kopyalama işlemlerini güvenli ve hızlı bir şekilde gerçekleştirebilirsiniz. İhtiyacınıza göre yukarıdaki yöntemlerden birini seçerek iş süreçlerinizi optimize edebilirsiniz. Bu yazımda sizlere VMware VM Konsol Üzerinden Dosya Kopyalama konusundan bahsettim. Faydalı olması dileğiyle.


 

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir