‘VirtualBox’ Kategorisi için Arşiv
VirtualBox ve Kabuk
VirtualBox kabuk altında kontrol etmek için,
Sanal Makineyi Çalıştırmak
$ VBoxHeadless --startvm "debian-1"
Mevcut Diskleri Listelemek
$ VBoxManage list hdds
Sanal Makinelerin Bilgileri Listelemek
$ VBoxManage showvminfo "debian-1"
OVF Dosyasını Import Etmek
VBoxManage import debian.ovf
Kaynaklar
[1] http://femhub.org/doc/src/vbox.html
VirtualBoxtaki web sunucuya Host makineden ulaşmak
VirtualBox üstünde kurduğumuz misafir işletim sisteminde bulunan web sunucuya host makine üzerinden ulaşma imkânı tanımaktadır. Bunun için yapılacaklar;
Web Server için ayarlar
Aşağıdaki işlemler sanal makine çalışmıyorken yapılması gerekmektedir.
Protokol tanımlaması yapılıyor;
C:\Program Files\Sun\VirtualBox>VBoxManage setextradata "debian5.3" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestweb/Protocol" TCP
Kullanılacak protokol belirtiliyor. Burada protokol TCP olarak belirlendi.
“debian5.3” (tırnak içinde yazılması gerekiyor) bizim VirtualBox üzerine kurduğumuz sanal makinenin adıdır.
‘guestweb’ ayarı tanımlayan keyfi bir isimdir. Birden fazla port bağlantısı tanımlamada gereklidir.
‘pcnet’ kısmı da sanal makinede tanımlı olan ağ kartının adıdır.
Misafir sistem tarafı için;
C:\Program Files\Sun\VirtualBox>VBoxManage setextradata "debian5.3" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestweb/GuestPort" 80
Misafir makinenin hangi portu ile haberleşmek istiyorsak onu belirtiyoruz. Burada 80 portunu tanımlıyoruz. Amacımız, apache üzerinde sunulan sitelere ulaşmaktır.
Host Makine tarafı;
C:\Program Files\Sun\VirtualBox>VBoxManage setextradata "debian5.3" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestweb/HostPort" 5555
5555 portunu misafir makineye ulaşmak için ayarlıyoruz. Herhangi bir hata meydana gelmediği takdirde, sanal makineyi başlatıyoruz. Artık host makine üzerinden, misafir sistemdeki web sunucusuna ulaşabiliriz.
Web sunucuya ulaşmak için;
localhost:5555/moodle
5555 portu ile misafir sistemdeki moodle adlı siteye ulaşılmaktadır.
Yukarıdaki işlemleri başka işlemler içinde yapabiliriz. Örneğin, sunucuya host sistemden ssh yardımıyla ulaşabiliriz. Bunun için 22 portu için tanımlamalar yapıyoruz.
SSH için ayarlar
Protokol tanımlaması yapılıyor
C:\Program Files\Sun\VirtualBox>VBoxManage setextradata "debian5.3" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestssh/Protocol" TCP
Kullanılacak protokol belirtiliyor.
Misafir sistem
C:\Program Files\Sun\VirtualBox>VBoxManage setextradata "debian5.3" VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestssh/GuestPort" 22
Misafir makinenin hangi portu ile haberleşmek istiyorsak onu belirtiyoruz. Burada 22 portunu tanımlıyoruz.
Host Makine tarafı
C:\Program Files\Sun\VirtualBox>VBoxManage setextradata "debian5.3" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestssh/HostPort" 2222
2222 portunu misafir makineye ulaşmak için ayarlıyoruz. Artık VirtualBox üstündeki linux serverımıza 2222 portundan putty yardımıyla ulaşabiliyoruz.
Yorum yapın