VirtualBox: Запуск образа для QEMU/KVM: различия между версиями
Sirmax (обсуждение | вклад) |
Sirmax (обсуждение | вклад) |
||
Строка 19: | Строка 19: | ||
создать .vdi диск для системы |
создать .vdi диск для системы |
||
− | < |
+ | <PRE> |
VBoxManage createvdi -filename "ubuntu-server.vdi" -size 5000 |
VBoxManage createvdi -filename "ubuntu-server.vdi" -size 5000 |
||
</PRE> |
</PRE> |
||
+ | <PRE> |
||
VBoxManage storagectl ubuntu --name "IDE Controller" --add ide |
VBoxManage storagectl ubuntu --name "IDE Controller" --add ide |
||
+ | </PRE> |
||
Создаем IDE контроллер для нашей системы |
Создаем IDE контроллер для нашей системы |
||
+ | <PRE> |
||
− | |||
VBoxManage storageattach ubuntu --storagectl "IDE Controller" --port 0 --device 0 --type hdd --medium ubuntu-server.vdi |
VBoxManage storageattach ubuntu --storagectl "IDE Controller" --port 0 --device 0 --type hdd --medium ubuntu-server.vdi |
||
+ | </PRE> |
||
присваиваем нашей системе vdi |
присваиваем нашей системе vdi |
||
+ | <PRE> |
||
− | |||
VBoxManage storageattach ubuntu --storagectl "IDE Controller" --port 1 --device 0 --type dvddrive --medium /home/vnaboychenko/work/ubuntu-12.04.1-server-amd64.iso |
VBoxManage storageattach ubuntu --storagectl "IDE Controller" --port 1 --device 0 --type dvddrive --medium /home/vnaboychenko/work/ubuntu-12.04.1-server-amd64.iso |
||
+ | </PRE> |
||
подгружаем образ |
подгружаем образ |
||
+ | <PRE> |
||
− | |||
VBoxManage modifyvm ubuntu --ostype ubuntu --memory 1024 --vrde on |
VBoxManage modifyvm ubuntu --ostype ubuntu --memory 1024 --vrde on |
||
+ | </PRE> |
||
Указываем тип Ос, выделяем оперативную память, ключ –vrde для удаленного рабочего стола |
Указываем тип Ос, выделяем оперативную память, ключ –vrde для удаленного рабочего стола |
||
+ | <PRE> |
||
− | |||
VBoxManage modifyvm ubuntu --nic1 nat |
VBoxManage modifyvm ubuntu --nic1 nat |
||
+ | </PRE> |
||
Указываем сетевой интерфейс |
Указываем сетевой интерфейс |
||
+ | |||
− | |||
+ | <PRE> |
||
VBoxManage startvm ubuntu |
VBoxManage startvm ubuntu |
||
+ | </PRE> |
||
стартуем нашу виртуалку. --type headless стартует без отображения |
стартуем нашу виртуалку. --type headless стартует без отображения |
||
+ | <PRE> |
||
VBoxManage export ubuntu -o ubuntu.ova |
VBoxManage export ubuntu -o ubuntu.ova |
||
+ | </PRE> |
||
сохраняем нашу систему как .ova |
сохраняем нашу систему как .ova |
||
+ | <PRE> |
||
− | |||
VBoxManage import ubuntu.ova |
VBoxManage import ubuntu.ova |
||
+ | </PRE> |
||
после чего можем её импортировать |
после чего можем её импортировать |
||
Строка 52: | Строка 63: | ||
[--natpf<1-N> [<rulename>],tcp|udp,[<hostip>], |
[--natpf<1-N> [<rulename>],tcp|udp,[<hostip>], |
||
<hostport>,[<guestip>],<guestport>] |
<hostport>,[<guestip>],<guestport>] |
||
+ | <PRE> |
||
− | |||
VBoxManage modifyvm spite-windows --natpf1 "rule 3",tcp,127.0.0.1,4444,,24 |
VBoxManage modifyvm spite-windows --natpf1 "rule 3",tcp,127.0.0.1,4444,,24 |
||
+ | </PRE> |
||
Пробросили 24 порт гостевой машины на 4444 порт 127.0.0.1 |
Пробросили 24 порт гостевой машины на 4444 порт 127.0.0.1 |
||
Пропрос портов на ходу |
Пропрос портов на ходу |
||
VBoxManage controlvm ubuntu natpf1 "rule 3",tcp,127.0.0.1,4444,,24 |
VBoxManage controlvm ubuntu natpf1 "rule 3",tcp,127.0.0.1,4444,,24 |
||
+ | </PRE> |
||
4) Shared Folder |
4) Shared Folder |
||
VBoxManage sharedfolder add "spite-windows" --name "sharename" --hostpath "/home/vnaboychenko/gns" |
VBoxManage sharedfolder add "spite-windows" --name "sharename" --hostpath "/home/vnaboychenko/gns" |
||
+ | </PRE> |
||
+ | <PRE> |
||
Для windows |
Для windows |
||
в консоле net use Y: \\vboxsvr\sharename |
в консоле net use Y: \\vboxsvr\sharename |
||
или делаем это с флагом –automount |
или делаем это с флагом –automount |
||
+ | </PRE> |
||
− | |||
+ | <PRE> |
||
VBoxManage sharedfolder add "spite-windows" --name "gns" --hostpath "/home/vnaboychenko/gns" -automount |
VBoxManage sharedfolder add "spite-windows" --name "gns" --hostpath "/home/vnaboychenko/gns" -automount |
||
+ | </PRE> |
||
тогда нам не придется монтировать её в системе. |
тогда нам не придется монтировать её в системе. |
||
+ | <PRE> |
||
Для гостевой Ubuntu Linux |
Для гостевой Ubuntu Linux |
||
Строка 83: | Строка 101: | ||
и с гостевой системы монтируем папку |
и с гостевой системы монтируем папку |
||
mount.vboxsf sharedfolder /mnt/test |
mount.vboxsf sharedfolder /mnt/test |
||
+ | </PRE> |
Версия 13:21, 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