virtualbox (запуск vm из консоли)
Модератор: Bizdelnick
-
bazav
- Сообщения: 177
virtualbox
Доброго всем суток. есть желание заустить мь из консоли . запускаю а в отсет ошибка. подскажите чего не хватает.
VBoxManage startvm "server2008" --type=headless
VirtualBox Command Line Management Interface Version 2.2.0_OSE
© 2005-2009 Sun Microsystems, Inc.
All rights reserved.
error: Invalid session type 'headless'
[user@avtoserv ~]$ VBoxManage startvm "server2008" --type headless
VirtualBox Command Line Management Interface Version 2.2.0_OSE
© 2005-2009 Sun Microsystems, Inc.
All rights reserved.
error: Invalid session type 'headless'
[user@avtoserv ~]$ VBoxManage list vms
VirtualBox Command Line Management Interface Version 2.2.0_OSE
© 2005-2009 Sun Microsystems, Inc.
All rights reserved.
"server2008" {6488b86a-8aee-4a07-a6d9-1afc9ab3dde3}
VBoxManage startvm "server2008" --type=headless
VirtualBox Command Line Management Interface Version 2.2.0_OSE
© 2005-2009 Sun Microsystems, Inc.
All rights reserved.
error: Invalid session type 'headless'
[user@avtoserv ~]$ VBoxManage startvm "server2008" --type headless
VirtualBox Command Line Management Interface Version 2.2.0_OSE
© 2005-2009 Sun Microsystems, Inc.
All rights reserved.
error: Invalid session type 'headless'
[user@avtoserv ~]$ VBoxManage list vms
VirtualBox Command Line Management Interface Version 2.2.0_OSE
© 2005-2009 Sun Microsystems, Inc.
All rights reserved.
"server2008" {6488b86a-8aee-4a07-a6d9-1afc9ab3dde3}
-
ATIpro
- Сообщения: 614
- ОС: Arch Linux x86_64
Re: virtualbox
а если так
Код: Выделить всё
VBoxHeadless --startvm <uuid|name>-
bazav
- Сообщения: 177
Re: virtualbox
VBoxHeadless --startvm 6488b86a-8aee-4a07-a6d9-1afc9ab3dde3|server2008
-bash: server2008: command not found
[WARN 12188] polkit-session.c:144:polkit_session_set_uid(): session != NULL
Not built with -rdynamic so unable to print a backtrace
непонятно однако
-bash: server2008: command not found
[WARN 12188] polkit-session.c:144:polkit_session_set_uid(): session != NULL
Not built with -rdynamic so unable to print a backtrace
непонятно однако
-
SLEDopit
- Модератор
- Сообщения: 4824
- Статус: фанат консоли (=
- ОС: GNU/Debian, RHEL
Re: virtualbox
ну и правильно он ругается. нужно указывать либо имя, либо uuid, а вы и то, и другое, да еще через пайп указали. вот баш после пайпа и пытается интерпретировать server2008 как команду, а ее в системе то и нету. вот вам и ошибка.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
The more you believe you don't do mistakes, the more bugs are in your code.
-
bazav
- Сообщения: 177
Re: virtualbox
VBoxHeadless --startvm server2008
VirtualBox Headless Interface 2.2.0_OSE
© 2008-2009 Sun Microsystems, Inc.
All rights reserved.
[WARN 28158] polkit-session.c:144:polkit_session_set_uid(): session != NULL
Not built with -rdynamic so unable to print a backtrace
^C
[user@avtoserv ~]$ VBoxHeadless --startvm 6488b86a-8aee-4a07-a6d9-1afc9ab3dde3
VirtualBox Headless Interface 2.2.0_OSE
© 2008-2009 Sun Microsystems, Inc.
All rights reserved.
^C
[user@avtoserv ~]$ VBoxManage list vms -l | grep --regexp={Name:,State:}
Name: server2008
State: aborted (since 2011-05-22T10:42:46.000000000)
[user@avtoserv ~]$ VBoxManage list runningvms
VirtualBox Command Line Management Interface Version 2.2.0_OSE
© 2005-2009 Sun Microsystems, Inc.
All rights reserved.
почему по name ругается а по uuid нет. ?? и почему все таки не запускается ???
VirtualBox Headless Interface 2.2.0_OSE
© 2008-2009 Sun Microsystems, Inc.
All rights reserved.
[WARN 28158] polkit-session.c:144:polkit_session_set_uid(): session != NULL
Not built with -rdynamic so unable to print a backtrace
^C
[user@avtoserv ~]$ VBoxHeadless --startvm 6488b86a-8aee-4a07-a6d9-1afc9ab3dde3
VirtualBox Headless Interface 2.2.0_OSE
© 2008-2009 Sun Microsystems, Inc.
All rights reserved.
^C
[user@avtoserv ~]$ VBoxManage list vms -l | grep --regexp={Name:,State:}
Name: server2008
State: aborted (since 2011-05-22T10:42:46.000000000)
[user@avtoserv ~]$ VBoxManage list runningvms
VirtualBox Command Line Management Interface Version 2.2.0_OSE
© 2005-2009 Sun Microsystems, Inc.
All rights reserved.
почему по name ругается а по uuid нет. ?? и почему все таки не запускается ???
-
ATIpro
- Сообщения: 614
- ОС: Arch Linux x86_64
Re: virtualbox
Он точно не запустился? Этот режим не предусматривает интерфейса вообще. Предполагает, что к запущенной машине ты подключаешься через удаленный рабочий стол (например через tsclient). А вообще то, что он выдает, это warning, а не ошибка, так что серьезно по этому поводу переживать не стоит.
-
bazav
- Сообщения: 177
Re: virtualbox
VBoxManage list vms -l | grep --regexp={Name:,State:}
Name: server2008
State: aborted (since 2011-05-22T10:42:46.000000000)
так то говорит что не запущена
или я не прав ??
Name: server2008
State: aborted (since 2011-05-22T10:42:46.000000000)
так то говорит что не запущена
или я не прав ??
-
ATIpro
- Сообщения: 614
- ОС: Arch Linux x86_64
Re: virtualbox
так если ты делаешь Ctrl+C на запущенном сервере, то наверное уже не запущен. Запусти так
Код: Выделить всё
VBoxHeadless --startvm 6488b86a-8aee-4a07-a6d9-1afc9ab3dde3 &-
bazav
- Сообщения: 177
Re: virtualbox
VBoxHeadless --startvm 6488b86a-8aee-4a07-a6d9-1afc9ab3dde3 & [1] 29624
[user@avtoserv ~]$ VirtualBox Headless Interface 2.2.0_OSE
© 2008-2009 Sun Microsystems, Inc.
All rights reserved.
[WARN 29669] polkit-session.c:144:polkit_session_set_uid(): session != NULL
Not built with -rdynamic so unable to print a backtrace
VBoxManage list runningvms
VirtualBox Command Line Management Interface Version 2.2.0_OSE
© 2005-2009 Sun Microsystems, Inc.
All rights reserved.
"server2008" {6488b86a-8aee-4a07-a6d9-1afc9ab3dde3}
[user@avtoserv ~]$ VBoxManage list vms -l | grep --regexp={Name:,State:}
Name: server2008
State: running (since 2011-05-22T11:24:31.440000000)
вот сча говорит что запущена.
[user@avtoserv ~]$ VirtualBox Headless Interface 2.2.0_OSE
© 2008-2009 Sun Microsystems, Inc.
All rights reserved.
[WARN 29669] polkit-session.c:144:polkit_session_set_uid(): session != NULL
Not built with -rdynamic so unable to print a backtrace
VBoxManage list runningvms
VirtualBox Command Line Management Interface Version 2.2.0_OSE
© 2005-2009 Sun Microsystems, Inc.
All rights reserved.
"server2008" {6488b86a-8aee-4a07-a6d9-1afc9ab3dde3}
[user@avtoserv ~]$ VBoxManage list vms -l | grep --regexp={Name:,State:}
Name: server2008
State: running (since 2011-05-22T11:24:31.440000000)
вот сча говорит что запущена.
-
ATIpro
- Сообщения: 614
- ОС: Arch Linux x86_64
-
bazav
- Сообщения: 177
Re: virtualbox
спс . но непонятно почему запускается тока через uuid с &
странно однако
либо я чегото не понимаю
странно однако
либо я чегото не понимаю
-
serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
Re: virtualbox
OSE-версия VirtualBox не содержит VRDP-сервера. Соответственно, "--type headless" не поддерживается.
"VirtualBox Headless Interface" - это всего лишь программный интерфейс, но не сам VRDP-сервер.
Как вариант, можно установить VRDP в виде проприетарного расширения.
"VirtualBox Headless Interface" - это всего лишь программный интерфейс, но не сам VRDP-сервер.
Как вариант, можно установить VRDP в виде проприетарного расширения.
-
ATIpro
- Сообщения: 614
- ОС: Arch Linux x86_64
Re: virtualbox
& означает, что процесс запускается в виде демона. Можно его не добавлять, просто тогда дальше что-то делать в этой консоли будет нельзя, пока сервер запущен. Виртуалбокс почти очевидно будет работать и с uuid, и с name.
-
bazav
- Сообщения: 177
Re: virtualbox
то есть получается что если запустить с & а затем нажать ctrl+с то машина не запустится ??
-
ATIpro
- Сообщения: 614
- ОС: Arch Linux x86_64
-
bazav
- Сообщения: 177
Re: virtualbox
хм ... однако. а можно запустить из консоли как демон а затем эту консоль закрыть ,но так чтобы сервер не завершил свою работу.
-
ATIpro
- Сообщения: 614
- ОС: Arch Linux x86_64
Re: virtualbox
Вряд ли. Так как при таком запуске фактически сервер является ответвлением от консоли. При завершении ее работы, завершаются все ответвленные процессы. Можно просто запуск повесить повыше, например запихнуть эту команду в .xinitrc.
-
SinClaus
- Сообщения: 1952
- Статус: Мучитель Мандривы
- ОС: Arch,BSD
Re: virtualbox
Есть команда sreen которая в частности позволяет запустить процесс в терминальном (а не только в detached) режиме, отсоединиться от терминала (сессии), потом вернуться и восстановить сеанс.
-
Kettler
- Сообщения: 7
Re: virtualbox
У меня запускается так
VBoxManage startvm win2003 --type headless
VBoxManage startvm win2003 --type headless
-
ATIpro
- Сообщения: 614
- ОС: Arch Linux x86_64
Re: virtualbox
Вообще говоря команда VBoxManage startvm win2003 --type headless должна быть эквивалентна VBoxHeadless --startvm win2003. Но в манах рекомендуют использовать последнее, по крайней мере раньше так было.
-
Kettler
- Сообщения: 7
Re: virtualbox
VBoxHeadless --startvm win2003
не запустить без иксов. Наскоко не изменяет память.
не запустить без иксов. Наскоко не изменяет память.
-
bazav
- Сообщения: 177
Re: virtualbox
задача стоит запустить из консоли vm , затем отклюючится ,но так чтобы машина продолжала работать . и при ребуте компа где стоит vm , vm автоматически поднялась.
но для начала надо решить задачу с запуском из консоли без остановки vm
но для начала надо решить задачу с запуском из консоли без остановки vm
-
Griphon
- Сообщения: 105
Re: virtualbox
Используй nohup.
"nohup - run a command immune to hangups, with output to a non-tty"
& - только отключает приложение от терминала, но он остается дочерним процессом терминала и будет закрыто по закрытию родительского процесса.
"nohup - run a command immune to hangups, with output to a non-tty"
& - только отключает приложение от терминала, но он остается дочерним процессом терминала и будет закрыто по закрытию родительского процесса.
-
bazav
- Сообщения: 177
Re: virtualbox
значит подведем итоги.
на 2009,1 пришлось запустить через sreen
на 2010,2 запустилось через VBoxManage startvm --type headless
теперь возникла другая проблема. может конечно и глупая ,но все же интересная на мой взгляд. фиртуалка зависла. как ее отвиснуть или ребутнуть хз.
подскажите пож-та . зависла на 2009,1
на 2009,1 пришлось запустить через sreen
на 2010,2 запустилось через VBoxManage startvm --type headless
теперь возникла другая проблема. может конечно и глупая ,но все же интересная на мой взгляд. фиртуалка зависла. как ее отвиснуть или ребутнуть хз.
подскажите пож-та . зависла на 2009,1
У вас нет необходимых прав для просмотра вложений в этом сообщении.