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

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


технология_virtualbox

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
технология_virtualbox [2020/09/30 12:16]
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>​
 ===== Автоматизация развертывания стендов ===== ===== Автоматизация развертывания стендов =====
Строка 31: Строка 36:
 λ bash λ bash
 </​code><​code>​ </​code><​code>​
-STRNDNUM=X+STAND_NUM=X
  
-/c/Program\ Files/​Oracle/​VirtualBox/​vboxmanage import /​c/​Distrs/​debian_10.0_64_01.ova --vsys 0 --vmname gate.corp${STRNDNUM}.un+CLASS_NET=10.N.M
  
-/c/Program\ Files/​Oracle/​VirtualBox/​vboxmanage modifyvm gate.corp${STRNDNUM}.un --nic1 ​intnet ​--macaddress1 auto --nic2 bridged --macaddress2 auto+OVA_FILE=/​c/​Distrs/​debian_10.0_64_01.ova 
 + 
 +LAN_NET=192.168.${STAND_NUM} 
 + 
 +/c/Program\ Files/​Oracle/​VirtualBox/​vboxmanage list bridgedifs 
 + 
 +WAN_ADAPTER_NAME=`/​c/​Program\ Files/​Oracle/​VirtualBox/​vboxmanage list bridgedifs | grep ${CLASS_NET} -B 4 | head -n 1 | cut -d: -f2 | sed 's/^ *//​g'​` 
 + 
 +echo $WAN_ADAPTER_NAME 
 + 
 +/c/Program\ Files/​Oracle/​VirtualBox/​vboxmanage list hostonlyifs 
 + 
 +LAN_ADAPTER_NAME=`/​c/​Program\ Files/​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 ​startvm ​gate.corp${STRNDNUM}.un+/c/Program\ Files/​Oracle/​VirtualBox/​vboxmanage ​modifyvm ​gate.corp${STAND_NUM}.un --nic1 intnet
 </​code>​ </​code>​
технология_virtualbox.1601457385.txt.gz · Последние изменения: 2020/09/30 12:16 — val