VirtualBox
Установка
deb http://download.virtualbox.org/virtualbox/debian wheezy contrib
- wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | rpm –import -
- apt-get install linux-headers-$(uname -r) build-essential virtualbox-4.3 dkms
- VBoxManage extpack install
- sudo /etc/init.d/vboxdrv setup # Если возникли проблемы с установкой DKMS
Исправление ошибки
$ vagrant vbguest --do install --no-cleanup
Настройка
Настройка образов VDI/VMDK
Создаем жесткий диск размером 10 Гб (место по дэфолту не преаллоцируется):
$ vboxmanage createhd \ --filename /home/eax/virtualbox/ubuntu1604/ubuntu1604.vdi \ --size 10000
Цепляем созданный жесткий диск к виртуалке:
$ vboxmanage storagectl ubuntu1604 --name ide-controller --add ide $ vboxmanage storageattach ubuntu1604 --storagectl ide-controller \ --port 0 --device 0 --type hdd \ --medium /home/eax/virtualbox/ubuntu1604/ubuntu1604.vdi
$ vboxmanage storagectl 4e14957a-091a-4b7e-9267-5e6ec5f1fa28 --remove
Увеличение объема
$ VBoxManage clonehd "hdd.vmdk" --format vdi "hdd.vdi" $ VBoxManage modifyhd "hdd.vdi" --resize 100000
Настройка сети
Список NAT-сетей:
$ vboxmanage natnetwork list
Создание новой сети:
$ vboxmanage natnetwork add --netname UbuntuNat --network 10.0.4.0/24 \ --enable --dhcp on --ipv6 off
Редактирование сети:
$ vboxmanage natnetwork modify --netname UbuntuNat --ipv6 on
Удаление сети:
$ vboxmanage natnetwork remove --netname UbuntuNat
Подключение виртуалок к NAT-сети:
$ vboxmanage modifyvm ubuntu1 --nic2 natnetwork --nat-network2 UbuntuNat $ vboxmanage modifyvm ubuntu2 --nic2 natnetwork --nat-network2 UbuntuNat
Заголовок
Включаем доступ к ВМ по VNC:
$ vboxmanage modifyvm ubuntu1604 --vrde on $ vboxmanage modifyvm ubuntu1604 --vrdeaddress 127.0.0.1 $ vboxmanage modifyvm ubuntu1604 --vrdeport 3001 $ vboxmanage modifyvm ubuntu1604 --vrdeproperty VNCPassword="secret"
Я лично для подключения использую TigerVNC (форк TightVNC): Чтобы каждый раз не вводить пароль, можно сказать:
$ vncpasswd ./vnc.password
… и всегда использовать этот файл:
$ vncviewer localhost:3001 PasswordFile=/home/eax/temp/vnc.password
Посмотреть свойства виртуальной машины (узнать номер порта VNC):
$ vboxmanage showvminfo ubuntu1604 | grep VRDE
Клиенты
Записки
- Просмотр всех зарегистрированных дисков
- VBoxManage list hdds
- Ковертирование диска из vdi в vdmk
- VBoxManage clonehd f83fa853-eded-4e67-9927-05fb72544c3d win764.vmdk –format vmdk
- Изменение размера диска
- Внимание!!! Перед увеличением жесткого диска, необходимо удалить все снимки виртуальной машины.
- VBoxManage modifyhd d:\VM\Win7x64\Win7x64.vdi –resize 50000
- заместо пути к файлу диска, лучше использовать UUID
- diskpart – запускаем утилиту управления дисками и разделами
<konsole> DISKPART> list volume – смотрим, какой раздел нам нужен DISKPART> select volume 2 – выбираем его DISKPART> extend – даем команду расширить DISKPART> list volume – убеждаемся, что всё хорошо * Volume 2 C NTFS Partition 48 GB Healthy Boot DISKPART>exit – прощаемся с утилитой diskpart </konsole>
Ссылки
Другие системы виртуализации
2015/10/13 09:01 | linkbacks Linkbacks | system, kernel, virtual | ||
2017/11/09 13:38 | linkbacks Linkbacks | container, virtual | ||
2015/10/13 09:01 | linkbacks Linkbacks | virtual | ||
2017/11/09 13:34 | linkbacks Linkbacks | linux, container, containers, virtual | ||
2016/12/05 00:08 | linkbacks Linkbacks | vagrant, chef, shell, puppet, salt, ansible, docker, devops, virtual, alpine | ||
2025/02/10 11:29 | linkbacks Linkbacks | vagrant, chef, shell, puppet, salt, ansible, docker, devops, virtual, alpine | ||
2015/10/13 09:01 | linkbacks Linkbacks | vagrant, chef, shell, puppet, salt, ansible, docker, virtual | ||
2015/10/13 09:01 | linkbacks Linkbacks | virtualbox, virtual | ||
2019/07/30 10:46 | linkbacks Linkbacks | vagrant, chef, shell, puppet, salt, ansible, docker, devops, virtual, alpine | ||
2018/02/28 22:23 | linkbacks Linkbacks | vagrant, chef, shell, puppet, salt, ansible, docker, virtual |