VirtualBox: Запуск образа для QEMU/KVM: различия между версиями

Материал из noname.com.ua
Перейти к навигацииПерейти к поиску
(Новая: =VirtualBox= VBoxManage showvminfo "name" - Полная информация о виртуальной машине 2) Создание виртуальной машины VBoxMana...)
 
Строка 3: Строка 3:
 
VBoxManage showvminfo "name" - Полная информация о виртуальной машине
 
VBoxManage showvminfo "name" - Полная информация о виртуальной машине
   
2) Создание виртуальной машины
+
==Создание виртуальной машины==
   
 
Cоздать виртуальную машину
VBoxManage createvm -name ubuntu -register
 
  +
<PRE>
создает виртуальную машину
 
 
VBoxManage createvm -name CentOS-5.8_i386_PayPalLinux_09___VM_09 -register
  +
</PRE>
   
   
  +
<PRE>
 
/home/mmaxur/virtual# VBoxManage createvm -name CentOS-5.8_i386_PayPalLinux_09___VM_09 -register
 
/home/mmaxur/virtual# VBoxManage createvm -name CentOS-5.8_i386_PayPalLinux_09___VM_09 -register
 
Virtual machine 'CentOS-5.8_i386_PayPalLinux_09___VM_09' is created and registered.
 
Virtual machine 'CentOS-5.8_i386_PayPalLinux_09___VM_09' is created and registered.
 
UUID: c3afd038-b4cc-4152-acad-6332b761b7ea
 
UUID: c3afd038-b4cc-4152-acad-6332b761b7ea
 
Settings file: '/root/VirtualBox VMs/CentOS-5.8_i386_PayPalLinux_09___VM_09/CentOS-5.8_i386_PayPalLinux_09___VM_09.vbox'
 
Settings file: '/root/VirtualBox VMs/CentOS-5.8_i386_PayPalLinux_09___VM_09/CentOS-5.8_i386_PayPalLinux_09___VM_09.vbox'
  +
</PRE>
   
 
создать .vdi диск для системы
 
  +
</PRE>
 
VBoxManage createvdi -filename "ubuntu-server.vdi" -size 5000
+
VBoxManage createvdi -filename "ubuntu-server.vdi" -size 5000
  +
</PRE>
создает .vdi диск для системы
 
   
 
VBoxManage storagectl ubuntu --name "IDE Controller" --add ide
 
VBoxManage storagectl ubuntu --name "IDE Controller" --add ide

Версия 13:19, 23 октября 2012

VirtualBox

VBoxManage showvminfo "name" - Полная информация о виртуальной машине

Создание виртуальной машины

Cоздать виртуальную машину

VBoxManage createvm -name  CentOS-5.8_i386_PayPalLinux_09___VM_09  -register 


/home/mmaxur/virtual# VBoxManage createvm -name CentOS-5.8_i386_PayPalLinux_09___VM_09 -register 
Virtual machine 'CentOS-5.8_i386_PayPalLinux_09___VM_09' is created and registered.
UUID: c3afd038-b4cc-4152-acad-6332b761b7ea
Settings file: '/root/VirtualBox VMs/CentOS-5.8_i386_PayPalLinux_09___VM_09/CentOS-5.8_i386_PayPalLinux_09___VM_09.vbox'

создать .vdi диск для системы

VBoxManage createvdi -filename "ubuntu-server.vdi" -size 5000

VBoxManage storagectl ubuntu --name "IDE Controller" --add ide Создаем IDE контроллер для нашей системы

VBoxManage storageattach ubuntu --storagectl "IDE Controller" --port 0 --device 0 --type hdd --medium ubuntu-server.vdi присваиваем нашей системе vdi

VBoxManage storageattach ubuntu --storagectl "IDE Controller" --port 1 --device 0 --type dvddrive --medium /home/vnaboychenko/work/ubuntu-12.04.1-server-amd64.iso подгружаем образ

VBoxManage modifyvm ubuntu --ostype ubuntu --memory 1024 --vrde on Указываем тип Ос, выделяем оперативную память, ключ –vrde для удаленного рабочего стола

VBoxManage modifyvm ubuntu --nic1 nat Указываем сетевой интерфейс

VBoxManage startvm ubuntu стартуем нашу виртуалку. --type headless стартует без отображения

VBoxManage export ubuntu -o ubuntu.ova сохраняем нашу систему как .ova

VBoxManage import ubuntu.ova после чего можем её импортировать


3) Проброс портов

[--natpf<1-N> [<rulename>],tcp|udp,[<hostip>],

                                         <hostport>,[<guestip>],<guestport>]

VBoxManage modifyvm spite-windows --natpf1 "rule 3",tcp,127.0.0.1,4444,,24 Пробросили 24 порт гостевой машины на 4444 порт 127.0.0.1

Пропрос портов на ходу VBoxManage controlvm ubuntu natpf1 "rule 3",tcp,127.0.0.1,4444,,24 4) Shared Folder VBoxManage sharedfolder add "spite-windows" --name "sharename" --hostpath "/home/vnaboychenko/gns"

Для windows в консоле net use Y: \\vboxsvr\sharename

или делаем это с флагом –automount

VBoxManage sharedfolder add "spite-windows" --name "gns" --hostpath "/home/vnaboychenko/gns" -automount тогда нам не придется монтировать её в системе.

Для гостевой Ubuntu Linux

Нам нужны пакеты

virtualbox                                                        - x86 virtualization solution - base binaries 
virtualbox-guest-utils                                            - x86 virtualization solution - non-X11 guest utilities 
virtualbox-guest-x11                                              - x86 virtualization solution - X11 guest utilities 
virtualbox-qt                                                     - x86 virtualization solution - Qt based user interface

VBoxManage sharedfolder add "ubuntu-guest" --name "sharedfolder" --hostpath "/home/vnaboychenko/gns" Делаем шаред фолдер для нашей системы

и с гостевой системы монтируем папку

mount.vboxsf sharedfolder /mnt/test