Add user in «vboxsf» group to access VirtualBox shared folder in Ubuntu guest
On Debian (Ubuntu and a like):
1 |
sudo adduser <username> vboxsf |
On RedHat (CentOS):
1 |
sudo usermod -a -G vboxsf <username> |
Don’t over-engineer. One step at a time. Start today!
Developer team builds a system, doesn't give a shit about Ops. SysAdmin team builds a system, doesn't give a shit about Code. DevOps team builds a process, doesn't give a shit about anything
On Debian (Ubuntu and a like):
1 |
sudo adduser <username> vboxsf |
On RedHat (CentOS):
1 |
sudo usermod -a -G vboxsf <username> |
Просмотреть настройки VirtualBox:
1 |
vboxmanage list systemproperties |
Изменение настроек, например, пути до каталога, гда хранятся виртуалки:
1 |
vboxmanage setproperty machinefolder /home/eax/virtualbox |
Список поддерживаемых типов виртуалок:
1 2 |
vboxmanage list ostypes vboxmanage list ostypes | egrep ^ID |
Создаем новую виртуалку:
1 |
vboxmanage createvm --name ubuntu1604 --ostype Ubuntu_64 --register |
Меняем параметры ВМ — указываем количество памяти и тд:
1 2 |
vboxmanage modifyvm ubuntu1604 --cpus 1 --memory 512 --audio none \ --usb off --acpi on --boot1 dvd --nic1 nat |
Создаем жесткий диск размером 10 Гб (место по дэфолту не преаллоцируется):
1 2 3 |
vboxmanage createhd \ --filename /home/eax/virtualbox/ubuntu1604/ubuntu1604.vdi \ --size 10000 |
Цепляем созданный жесткий диск к виртуалке:
1 2 3 4 |
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 |
Цепляем к ВМ… Continue reading «Управление VirtualBox из консоли с помощью vboxmanage»
Конфигурация хост машины VagrantFile Начнем с vagrant init. Скажем, вы взяли под эксперименты какой то проект (Я взял пустой скелетон ZF2). В корне появился файл Vagrantfile. Именно его vagrant будет использовать при выполнении любых команд. Давайте заглянем в секцию «Vagrant.configure» в созданном файле. Первая интересующая нас директива — «config.vm.box«. Часто я встречаю данную директиву в паре… Continue reading «Вагрант автоматизация развертывания среды разработки»