Conectarea la consola mașinii virtuale în virtubox, execut instalarea, configurarea și întreținerea

Situația clasică: există un server cu * nix și pe el VirtualBox este ridicat. La un moment dat, accesul la una dintre mașinile virtuale a fost pierdut. Trebuie să vă conectați la consola, dar cum? Nicăieri nu există o interfață grafică. care ar fi ca pe un desktop, luați și conectați.

Ieșirea este: reporniți mașina virtuală în modul headless. Păstrați mașina virtuală care rulează în orice moment în acest mod este periculoasă, deoarece consola se deschide pe portul de pe toate interfețele, mai ales dacă serverul dvs. privește în lume.

Aflați lista mașinilor virtuale

Opriți mașina virtuală în orice mod și rulați în modul headless:

# VBoxHeadless - s deb0 -v pe -p 3390

În noua versiune, utilizați opțiunea -e:

Atenție: '-p' sau '-vrdpport' sunt depreciate. Utilizați "-e" TCP / Ports = 3390 "
# VBoxHeadless - s deb0 -v pe -e "TCP / Ports = 3390"

În acest caz, portul consolei va fi 3390.
Verificăm dacă mașina a pornit

Și acum ne conectăm la ea:

$ rdesktop -g 1024x768 -a 16 -5 XX.XX.XX.XX: 3390

După finalizarea lucrărilor, porniți mașina virtuală în modul normal.

Modificați cantitatea de memorie.

A fost necesară schimbarea memoriei de la 1GB la 2GB. Oprim masina si schimbam:

# VBoxManage modificațivm "deb0" - memorie 2048
VBoxManage: eroare: Mașina nu este mutabilă (statul este salvat)
VBoxManage: eroare: Detalii: cod VBOX_E_INVALID_VM_STATE (0x80bb0002), component SessionMachine, interfață IMachine, callee nsISupports
VBoxManage: eroare: Context: "COMSETTER (MemorySize) (ValueUnion.u32)" la la 470 din fișierul VBoxManageModifyVM.cpp

Se tratează astfel:

# VBoxManage listă vms
"Deb0"
# VBoxManage discardstate ""
# VBoxManage modificațivm "deb0" - memorie 2048

După aceea, pornim mașina

Navigare după înregistrări

Articole similare