Por que o VBoxManage não está inicializando a partir do DVD?

1

Estou tentando usar o VBoxManage para criar e gerenciar máquinas virtuais do CentOS 7 em um servidor CentOS 7. Os comandos abaixo resultam primeiro nas seguintes instruções conflitantes:

1.) que a máquina virtual foi iniciada com êxito,
2.), mas não há máquinas virtuais listadas quando um comando é fornecido posteriormente para listar VMs em execução.
3.) E, em seguida, um outro comando para descrever a nova máquina virtual informa que ela não está em execução e que ela não possui um sistema operacional.

A seqüência de inicialização envolve iniciar uma instalação do CentOS na máquina virtual a partir de um DVD que esteja na unidade de DVD. Então, como eu modifico o código VBoxManage abaixo para acionar a instalação do CentOS 7 em uma máquina virtual em uma instalação somente terminal de um sistema operacional host do CentOS 7? Eu imagino que a resposta seja a mesma para qualquer Linux SO, porque isso é VBoxManage code.

Aqui está o que eu digitei até agora, sem gerar erros:

[root@localhost ~]# VBoxManage createvm --name "testvm" --register    
[root@localhost ~]# VBoxManage storagectl testvm --name "IDE Controller" --add ide
[root@localhost ~]# VBoxManage createhd --filename testvm.vdi --size 500000
[root@localhost ~]# VBoxManage storageattach testvm --storagectl "IDE Controller" --port 0 --device 0 --type hdd --medium testvm.vdi 
[root@localhost ~]# VBoxManage modifyvm testvm –boot1 dvd
[root@localhost ~]# VBoxManage startvm testvm  
Waiting for VM "testvm" to power on...
VM "testvm" has been successfully started.
[root@localhost home]# VBoxManage list runningvms
[root@localhost home]# VBoxManage showvminfo testvm
Name:            testvm
Groups:          /
Guest OS:        Other/Unknown
UUID:            00c5408d-6394-4baa-af27-9e52203db029
Config file:     /root/VirtualBox VMs/testvm/testvm.vbox
Snapshot folder: /root/VirtualBox VMs/testvm/Snapshots
Log folder:      /root/VirtualBox VMs/testvm/Logs
Hardware UUID:   00c5408d-6394-4baa-af27-9e52203db029
Memory size:     128MB
Page Fusion:     off
VRAM size:       8MB
CPU exec cap:    100%
HPET:            off
Chipset:         piix3
Firmware:        BIOS
Number of CPUs:  1
PAE:             on
Long Mode:       on
CPUID Portability Level: 0
CPUID overrides: None
Boot menu mode:  message and menu
Boot Device (1): DVD
Boot Device (2): DVD
Boot Device (3): HardDisk
Boot Device (4): Not Assigned
ACPI:            on
IOAPIC:          off
Time offset:     0ms
RTC:             local time
Hardw. virt.ext: on
Nested Paging:   on
Large Pages:     off
VT-x VPID:       on
VT-x unr. exec.: on
Paravirt. Provider: Default
State:           powered off (since 2015-09-29T00:09:23.000000000)
Monitor count:   1
3D Acceleration: off
2D Video Acceleration: off
Teleporter Enabled: off
Teleporter Port: 0
Teleporter Address: 
Teleporter Password: 
Tracing Enabled: off
Allow Tracing to Access VM: off
Tracing Configuration: 
Autostart Enabled: off
Autostart Delay: 0
Default Frontend: 
Storage Controller Name (0):            IDE Controller
Storage Controller Type (0):            PIIX4
Storage Controller Instance Number (0): 0
Storage Controller Max Port Count (0):  2
Storage Controller Port Count (0):      2
Storage Controller Bootable (0):        on
IDE Controller (0, 0): /root/testvm.vdi (UUID: f6eef452-6003-47a5-ad89-fcd973a52304)
NIC 1:           disabled
NIC 2:           disabled
NIC 3:           disabled
NIC 4:           disabled
NIC 5:           disabled
NIC 6:           disabled
NIC 7:           disabled
NIC 8:           disabled
Pointing Device: PS/2 Mouse
Keyboard Device: PS/2 Keyboard
UART 1:          disabled
UART 2:          disabled
LPT 1:           disabled
LPT 2:           disabled
Audio:           disabled
Clipboard Mode:  disabled
Drag and drop Mode: disabled
VRDE:            disabled
USB:             disabled
EHCI:            disabled
XHCI:            disabled

USB Device Filters:

<none>

Bandwidth groups:  <none>

Shared folders:  <none>

Video capturing:    not active
Capture screens:    0
Capture file:       /root/VirtualBox VMs/testvm/testvm.webm
Capture dimensions: 1024x768
Capture rate:       512 kbps
Capture FPS:        25

Guest:

Configured memory balloon size:      0 MB


[root@localhost home]# 
    
por CodeMed 30.09.2015 / 19:38

1 resposta

2

Sim, uma VM é "iniciada" quando está executando qualquer código, BIOS, inicialização, SO ou usuário.

Você selecionou -boot1 dvd , mas não colocou nenhuma unidade de DVD virtual na sua VM. Você precisa storageattach de um DVD virtual para um arquivo .iso ou para uma unidade de DVD real (host) com um DVD real. Para o CentOS 7, obviamente você quer um DVD / imagem do instalador do CentOS 7. Depois de ter o instalador executando o IME, ele precisa de uma exibição (virtual); se você não tiver nenhuma exibição no servidor, mas puder se conectar a partir de uma máquina com um, poderá usar o VRDP, se tiver o "pacote de extensão" instalado. Isso é explicado (de forma resumida) nas seções 7.1.1-3 do manual do VirtualBox (on-line no link se você não tem localmente).

Se você não tiver um monitor virtual usando um monitor real ou VRDP, acho que você precisará de um instalador do CentOS (e um sistema instalado resultante) que seja executado "sem cabeça", usando uma porta serial virtual conectada ao que pensa que é um terminal que é na verdade alguma emulação que você usa. Você está sozinho lá. Pode ser mais fácil construir a VM e instalar o CentOS nela em uma máquina com uma exibição, fazer com que ela funcione sem a exibição (provavelmente com tudo sobre ssh) e exportar / importar a VM para o servidor onde você deseja executá-lo.

    
por 30.09.2015 / 23:56