VirtualBox CLI

1. Network configuration

1. Create Nat network

PS C:\Program Files\Oracle> cd 'C:\Program Files\Oracle\VirtualBox\'
PS C:\Program Files\Oracle\VirtualBox> .\VBoxManage.exe natnetwork add --netname natnet1 --network "100.0.0.0/24" --enable --dhcp on
PS C:\Program Files\Oracle\VirtualBox> .\VBoxManage.exe natnetwork list
NAT Networks:

Name:        natnet1
Network:     100.0.0.0/24
Gateway:     100.0.0.1
IPv6:        No
Enabled:     Yes

1 network found
PS C:\Program Files\Oracle\VirtualBox> .\VBoxManage.exe natnetwork modify --netname natnet1 --dhcp on
PS C:\Program Files\Oracle\VirtualBox> .\VBoxManage.exe natnetwork modify --netname natnet1 --port-forward-4 "ssh:tcp:[]:10022:[100.0.0.2]:22"
PS C:\Program Files\Oracle\VirtualBox> .\VBoxManage.exe natnetwork start --netname natnet1
PS C:\Program Files\Oracle\VirtualBox> .\VBoxManage.exe natnetwork list
NAT Networks:

Name:        natnet1
Network:     100.0.0.0/24
Gateway:     100.0.0.1
IPv6:        No
Enabled:     Yes

1 network found
PS C:\Program Files\Oracle\VirtualBox>

2. delete ssh port-forwarding-rule

.\VBoxManage.exe natnetwork modify --netname natnet1 --port-forward-4 delete ssh

3. delete nat network

.\VBoxManage.exe natnetwork remove --netname natnet1

4. modify dhcp

.\VBoxManage.exe natnetwork modify --netname natnet1 --dhcp on
.\VBoxManage.exe natnetwork modify --netname natnet1 --dhcp off

2. vm operation

1. create vm with backend

.\VBoxManage startvm eve --type headless

2. list running vms

.\VBoxManage.exe list runningvms

3. poweroff vm

.\VBoxManage.exe controlvm k8s-node1 poweroff

 

 

 

end

posted @ 2021-01-20 16:05  一个门外汉  阅读(104)  评论(0编辑  收藏  举报