[2] VirtualBox: nowa maszyna virtualna

14 czerwca 2020 Wyłączono przez Adam [zicherka] Nogły

W tym przykładzie stworzymy maszynę wirtualną aby zainstalować CentOS8.

# stwórz katalog dla maszyny wirtualnej
[root@lsr07vmvb ~]# mkdir /var/vbox

# tworzymy VM
[root@lsr07vmvb ~]# VBoxManage createvm --name CentOS_8 --ostype RedHat_64 --register --basefolder /var/vbox
Virtual machine 'CentOS_8' is created and registered.
UUID: 835fb539-b934-4409-b5a5-e38c99318984
Settings file: '/var/vbox/CentOS_8/CentOS_8.vbox'

# modyfikujemy ustawienia VM
# zmień nazwę interfejsu [enp0s3] na odpowiedni u Ciebie

[root@lsr07vmvb ~]# VBoxManage modifyvm CentOS_8 --cpus 2 --memory 2048 --nic1 bridged --bridgeadapter1 enp0s3 --boot1 dvd --vrde on --vrdeport 5001

# ustawiamy/tworzymy HDD dla VM
[root@lsr07vmvb ~]# VBoxManage storagectl CentOS_8 --name "CentOS_8_SATA" --add sata

[root@lsr07vmvb ~]# VBoxManage createhd --filename /var/vbox/CentOS_8/CentOS_8.vdi --size 10240 --format VDI --variant Standard
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Medium created. UUID: 6db03d69-a326-4cf7-be07-95b969ceba7d

[root@lsr07vmvb ~]# VBoxManage storageattach CentOS_8 --storagectl CentOS_8_SATA --port 1 --type hdd --medium /var/vbox/CentOS_8/CentOS_8.vdi

# ustawiamy/tworzymy DVD dla VM
# w tym przypadku będzie to obraz ISO płyty z systemem CentOS 8

[root@lsr07vmvb ~]# VBoxManage storageattach CentOS_8 --storagectl CentOS_8_SATA --port 0 --type dvddrive --medium /tmp/CentOS-8.1.1911-x86_64-dvd1.iso

# potwierdzamy/sprawdzamy ustawienia VM
[root@lsr07vmvb ~]# VBoxManage showvminfo CentOS_8
Name: CentOS_8
Groups: /
Guest OS: Red Hat (64-bit)
UUID: 835fb539-b934-4409-b5a5-e38c99318984
Config file: /var/vbox/CentOS_8/CentOS_8.vbox
Snapshot folder: /var/vbox/CentOS_8/Snapshots
Log folder: /var/vbox/CentOS_8/Logs
Hardware UUID: 835fb539-b934-4409-b5a5-e38c99318984
Memory size 2048MB
Page Fusion: disabled
VRAM size: 8MB
CPU exec cap: 100%
HPET: disabled
CPUProfile: host
Chipset: piix3
Firmware: BIOS
Number of CPUs: 2
PAE: enabled
Long Mode: enabled
Triple Fault Reset: disabled
APIC: enabled
X2APIC: enabled
Nested VT-x/AMD-V: disabled
...
...

# aby odmontować DVD z napędu wpisz
[root@lsr07vmvb ~]# VBoxManage storageattach CentOS_8 --storagectl CentOS_8_SATA --port 0 --device 0 --medium none

[2] Uruchom maszynę wirtualną

[root@lsr07vmvb ~]# VBoxManage startvm CentOS_8 --type headless
Waiting for VM "CentOS_8" to power on...
VM "CentOS_8" has been successfully started.

Gdyby były problemy w przypadku uruchomienia VM, której hostem jest także wirtualna maszyna to zapraszam tutaj i/lub tutaj. Dodatkowo zaznacz/włącz opcję [Ustawienia] > [System] > [Procesor] > [Enable Nasted VT-x/AMD-V] w ustawieniach wirtualnej maszyny, która ma być hostem dla innych maszyn wirtualnych.

[3] Jeżeli Firewalld jest uruchomiony to trzeba zezwolić na połączenia przychodzące dla portu VRDE. (tutaj ustawiliśmy [5001])

[root@lsr07vmvb ~]# firewall-cmd --add-port=5000-5001/tcp --permanent
success
[root@lsr07vmvb ~]# firewall-cmd --reload
success

[4] Gdy włączyliśmy opcję/usługę VRDP, możliwe jest podłączenie się do VM za pomocą RDP. W tym przykładzie wykorzystamy Windows 10.

Uruchom [Podłączanie pulpitu zdalnego] i w polu [Komputer] wpisz [(VirtualBox Server FQN lub adress IP):(vrdeport ustawiony dla VM)] i kliknij [Podłącz].

[5] Po podłączeniu pokaże się okno z konsolą goszczonego systemu.

[6] Możemy „normalnie” zainstalować system.