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.