Создание виртуальной машины через командную строку для VirtualBox
Тут при помощи wget мы скачали образ диска для сетевой установки Debian 6.0.6, также установили его в привод дисков виртуальной машины, чтобы первоначальная загрузка пошла с диска.
6. Настройка удаленного подключения для установки системы:
[email protected]:~$ VBoxManage modifyvm debx64 --vrde on [email protected]:~$ VBoxManage modifyvm debx64 --vrdemulticon on --vrdeport 4444
Порт VRDE по умолчанию идёт 3389, но я не советую использовать стандартные порты из-за чего порт сразу меняю на другой (в примере порт 4444).
7. Первый запуск виртуальной машины:
[email protected]:~$ VBoxHeadless --startvm debx64 Oracle VM VirtualBox Headless Interface 4.2.4 (C) 2008-2012 Oracle Corporation All rights reserved. VRDE server is listening on port 4444.
Теперь оставляем данное окно, так как программа теперь ждёт, когда мы подключимся и установим ОС.
Подключится из Linux можно при помощи программы "rdesktop ip:port", также можно подключиться и с Windows через стандартную программу "Remote Desktop Connection" и также ip:port.
Установка ОС Debian описана тут.
После как установили операционную систему не забудьте установить и настроить SSH пакет.
Ну и в конце настройки виртуальной машины наберите в установлен ОС команду poweroff, чтоб выключить систему с ней выключиться и виртуальная машина и мы получим следующий вывод в командной строке:
VRDE server is inactive. [email protected]:~$
8. Отключение образа диска, чтоб больше не пытался загружаться с загрузочного диска:
[email protected]:~$ VBoxManage storageattach debx64 --storagectl "IDE Controller" --port 1 --device 0 --type dvddrive --medium none
9. Отключим удаленный рабочий стол, т.к. сканеры портов никто не отменял, то могут найти порты (но можно и настроить фаерволл и оставить включенным):
[email protected]:~$ VBoxManage modifyvm debx64 --vrde off [email protected]:~$
10. Запуск виртуальной машины:
[email protected]:~$ VBoxManage startvm debx64 --type headless Waiting for VM "debx64" to power on... VM "debx64" has been successfully started. [email protected]:~$
Всё наша виртуальная машина настроена и работает. Также можно разработать автоматический скрипт и поместить его в папку /etc/init.d/ основной ноды, чтоб можно было управлять через команду типа "service virt debx64 {start|stop|restart|poweroff|status}" ну и т.п.
Скрипт напишу позднее.
Если есть вопросы, то просим Вас посетить наш форум, на котором Вы сможете попросить описание совершенно бесплатно...
»
- Show full page
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
- Страница для печати