Инструменты пользователя

Инструменты сайта


технология_virtualbox

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
технология_virtualbox [2020/09/29 11:38]
val
технология_virtualbox [2020/11/03 15:08] (текущий)
val [Работа из командной строки]
Строка 8: Строка 8:
   * [[https://​litl-admin.ru/​cisco/​gns3-i-virtualbox.html|Используем GNS3 для связи с реальными и виртуальными машинами VirtualBox]]   * [[https://​litl-admin.ru/​cisco/​gns3-i-virtualbox.html|Используем GNS3 для связи с реальными и виртуальными машинами VirtualBox]]
   * [[Технология Vagrant]]   * [[Технология Vagrant]]
-===== Подключение гостевой системы к физической сети ===== 
- 
-  * Тип подключения:​ Сетевой мост 
-<​code>​ 
-"​C:​\Program Files\Oracle\VirtualBox\VBoxManage.exe"​ list bridgedifs 
-</​code>​ 
  
 ===== Подключение к гостевым система по RDP ===== ===== Подключение к гостевым система по RDP =====
  
   * См. VirtualBox Extension Pack   * См. VirtualBox Extension Pack
 +
 +===== Работа из командной строки =====
 +
 +  * [[Cmder]]
 +
 +<​code>​
 +λ dir /x C:\
 +
 +λ alias vboxmanage="​C:​\PROGRA~1\Oracle/​VirtualBox/​vboxmanage"​ $*
 +
 +λ vboxmanage list bridgedifs
 +</​code>​
  
 ===== Вложенная виртуализация ===== ===== Вложенная виртуализация =====
Строка 24: Строка 30:
  
 <​code>​ <​code>​
-c:\Program Files\Oracle\VirtualBox +λ vboxmanage modifyvm server.corpX.un --nested-hw-virt on 
-λ VBoxManage ​modifyvm ​server.corpX.un --nested-hw-virt on+</​code>​ 
 +===== Автоматизация развертывания стендов ===== 
 +<​code>​ 
 +λ bash 
 +</​code><​code>​ 
 +STAND_NUM=X 
 + 
 +CLASS_NET=10.N.M 
 + 
 +OVA_FILE=/c/​Distrs/​debian_10.0_64_01.ova 
 + 
 +LAN_NET=192.168.${STAND_NUM} 
 + 
 +/c/ProgramFiles/​Oracle/​VirtualBox/​vboxmanage list bridgedifs 
 + 
 +WAN_ADAPTER_NAME=`/​c/​ProgramFiles/​Oracle/​VirtualBox/​vboxmanage list bridgedifs | grep ${CLASS_NET} -B 4 | head -n 1 | cut -d: -f2 | sed 's/^ *//​g'​` 
 + 
 +echo $WAN_ADAPTER_NAME 
 + 
 +/c/ProgramFiles/Oracle/​VirtualBox/​vboxmanage list hostonlyifs 
 + 
 +LAN_ADAPTER_NAME=`/​c/​ProgramFiles/​Oracle/​VirtualBox/vboxmanage list hostonlyifs | grep ${LAN_NET} -B 4 | head -n 1 | cut -d: -f2 | sed 's/^ *//g'` 
 + 
 +echo $LAN_ADAPTER_NAME 
 + 
 +/c/Program\ Files/​Oracle/​VirtualBox/​vboxmanage import ${OVA_FILE} --vsys 0 --vmname gate.corp${STAND_NUM}.un 
 + 
 +/c/Program\ Files/​Oracle/​VirtualBox/​vboxmanage ​modifyvm ​gate.corp${STAND_NUM}.un --nic1 hostonly ​--hostonlyadapter1 "​${LAN_ADAPTER_NAME}"​ --macaddress1 auto --nic2 bridged --macaddress2 auto --bridgeadapter2 "​${WAN_ADAPTER_NAME}"​ 
 + 
 +/c/Program\ Files/​Oracle/​VirtualBox/​vboxmanage startvm gate.corp${STAND_NUM}.un 
 +</​code><​code>​ 
 +/c/Program\ Files/​Oracle/​VirtualBox/​vboxmanage controlvm gate.corp${STAND_NUM}.un poweroff soft 
 + 
 +/c/Program\ Files/​Oracle/​VirtualBox/​vboxmanage modifyvm gate.corp${STAND_NUM}.un --nic1 intnet
 </​code>​ </​code>​
технология_virtualbox.1601368691.txt.gz · Последние изменения: 2020/09/29 11:38 — val