Автор Тема: VirtualBox на сервере  (Прочитано 24739 раз)

Оффлайн maestro

  • Давно тут
  • **
  • Сообщений: 265
    • Email
Re: VirtualBox на сервере
« Ответ #15 : 26.05.2014 11:45:46 »
Подскажите, как настроить автозапуск VirtualBox и старт виртуальной машины?

Оффлайн Salomatin

  • Модератор
  • *****
  • Сообщений: 964
    • Пошаговые инструкции
    • Email
Re: VirtualBox на сервере
« Ответ #16 : 26.05.2014 13:45:37 »
Подскажите, как настроить автозапуск VirtualBox и старт виртуальной машины?

Необходимо создать файл: /etc/rc.d/rc.local, (его изначально нет)


В командной строке это будет выглядеть так:
[root@server ~]# cat >>/etc/rc.d/rc.localтекст файла:

#!/bin/sh

su -l -c  "VBoxManage startvm virt1 --type headless" vova
где virt1 - имя вашей виртуальной машины, vova - пользователь

Сделать файл исполняемым:
[root@server ~]# chmod uga+x /etc/rc.d/rc.local
Перегрузить сервер.
Хочешь понять сам, объясни другому.
"Если уже все испробовал и ничего не помогает - почитай инструкцию"

Оффлайн maestro

  • Давно тут
  • **
  • Сообщений: 265
    • Email
Re: VirtualBox на сервере
« Ответ #17 : 28.05.2014 12:07:36 »
Для того, чтобы это работало, нужно чтобы пользователь вошел в систему или не обязательно? Например, включить автоматический вход пользователя в систему?

Оффлайн maestro

  • Давно тут
  • **
  • Сообщений: 265
    • Email
Re: VirtualBox на сервере
« Ответ #18 : 28.05.2014 13:19:20 »
А если скрипт положить в  папку Autostart пользователя и автоматический вход настроить? Мне кажется заработает. Пойду - проверю.

Оффлайн Salomatin

  • Модератор
  • *****
  • Сообщений: 964
    • Пошаговые инструкции
    • Email
Re: VirtualBox на сервере
« Ответ #19 : 28.05.2014 15:24:29 »
Для того, чтобы это работало, нужно чтобы пользователь вошел в систему или не обязательно?
Достаточно перегрузить компьютер и не подходить к нему. По сети virt1 буден виден как отдельный сервер.
Хочешь понять сам, объясни другому.
"Если уже все испробовал и ничего не помогает - почитай инструкцию"

Оффлайн maestro

  • Давно тут
  • **
  • Сообщений: 265
    • Email
Re: VirtualBox на сервере
« Ответ #20 : 14.09.2014 11:52:00 »
Почему-то на одной из машин VB не хочет принимать Additional. Никто не сталкивался? Может это происходит из-за того, что я новые версии VB устанавливал повер старых?  Как бороться?

Оффлайн maestro

  • Давно тут
  • **
  • Сообщений: 265
    • Email
Re: VirtualBox на сервере
« Ответ #21 : 14.09.2014 12:01:49 »
Проблема решилась установкой дополнений под рутом. ВИдимо, была какая-то проблема с правами. Далее - запуск от обычного пользователя. Полет нормальный.

Оффлайн noTeMkuH

  • Начинающий
  • *
  • Сообщений: 1
Re: VirtualBox на сервере
« Ответ #22 : 07.11.2014 11:58:15 »
Здравствуйте.
Можно ли воспользоваться данной инструкцией для установки  virtualbox на Alt Linux Centaurus 7 (используется в роли офисного сервера (файловый сервер samba с базой 1С, прокси сервер, почтовый сервер) ?
Хочу запустить виртуальную машину с какой нибудь нетребовательной к ресурсам гостевой осью. Установить на гостевую ОС - 1С клиент (для доступа к файловой базе на этом же сервере), и работать с базой 1С через RDP виртуальной машины... (тоесть клиенты через rdp подключаются к виртуальной машине и рабочему столу гостевой ОС и оттуда запускают 1С-клиент)

Оффлайн maestro

  • Давно тут
  • **
  • Сообщений: 265
    • Email
Re: VirtualBox на сервере
« Ответ #23 : 11.11.2014 09:24:10 »
А почему нет? Должно все и на Кентавре работать.

Оффлайн Salomatin

  • Модератор
  • *****
  • Сообщений: 964
    • Пошаговые инструкции
    • Email
Re: VirtualBox на сервере
« Ответ #24 : 20.02.2016 12:36:51 »
Пошаговая инструкция: Установка  VirtualBox, взятого с  http://download.virtualbox.org/virtualbox

Шаг № 1:  Обновление системы
Заходим рутом
$su -l(или просто su -)

Синхронизируем Хранилище.
Это делают когда заменяют Хранилище или просто перед каждой установкой пакетов
[root@server ~]#apt-get update

Для обновления ядра  выполните:

[root@server ~]#update-kernel
Перегружаем сервер. Новое ядро начинает работать после перезагрузки.
Сравнить версии ядра можно командой
[vova@server ~]$uname -rдо выключения
[root@server ~]# uname -r
3.14.41-std-def-alt1
и после включения сервера
[root@server ~]# uname -r
3.14.59-std-def-alt0.M70P.1
далее устанавливаем
[root@server ~]#apt-get install kernel-headers-modules-std-defсистема готова к установке VirtualBox c сайта  http://www.virtualbox.org/

Шаг № 2:
Скачиваем любым способом последнюю версию VirtualBox
[root@server ~]# wget -c download.virtualbox.org/virtualbox/5.0.14/VirtualBox-5.0.14-105127-Linux_amd64.run
делаем скрипт исполняемым
[root@server ~]# chmod +x VirtualBox-5.0.14-105127-Linux_amd64.run

рутом запускаем скрипт
[root@server ~]# ./VirtualBox-5.0.14-105127-Linux_amd64.run
Verifying archive integrity... All good.
Uncompressing VirtualBox for Linux installation.............
VirtualBox Version 5.0.14 r105127 (2016-01-19T16:59:39Z) installer
Installing VirtualBox to /opt/VirtualBox
Python found: python, installing bindings...
Traceback (most recent call last):
  File "vboxapisetup.py", line 14, in <module>
    from distutils.core import setup
ImportError: No module named distutils.core
Building the VirtualBox kernel modules

VirtualBox has been installed successfully.

You will find useful information about using VirtualBox in the user manual
  /opt/VirtualBox/UserManual.pdf
and in the user FAQ
  http://www.virtualbox.org/wiki/User_FAQ

We hope that you enjoy using VirtualBox.


./VirtualBox-3.0.4-50677-Linux_x86.run

машина установлена

« Последнее редактирование: 20.02.2016 12:42:21 от Salomatin »
Хочешь понять сам, объясни другому.
"Если уже все испробовал и ничего не помогает - почитай инструкцию"

Оффлайн maestro

  • Давно тут
  • **
  • Сообщений: 265
    • Email
Re: VirtualBox на сервере
« Ответ #25 : 27.03.2016 11:07:51 »
Никто не сталкивался с этой проблемой?
Kernel driver not installed (rc=-1908)

The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Please reinstall the kernel module by executing

'/sbin/rcvboxdrv setup'

as root. If it is available in your distribution, you should install the DKMS package first. This package keeps track of Linux kernel changes and recompiles the vboxdrv kernel module if necessary.

where: suplibOsInit what: 3 VERR_VM_DRIVER_NOT_INSTALLED (-1908) - The support driver is not installed. On linux, open returned ENOENT.

Всё делал как и раньше - теперь не хочет работать.
Пробовал советы из http://forum.ubuntu.ru/index.php?topic=188058.30
Но безрезультатно. Подскажите, что делать.

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 2 544
  • antohami@
Re: VirtualBox на сервере
« Ответ #26 : 27.03.2016 11:22:18 »
Никто не сталкивался с этой проблемой?
Kernel driver not installed (rc=-1908)

Не установлен модуль ядра, либо версия модуля ядра не соответствует версии virtualbox, либо не запущена служба virtualbox. Четвёртого не дано :-)
1. Проверяем запущена ли служба:
service virtualbox status
Должно быть active. Если нет:
chkconfig virtualbox on
service virtualbox start

2. Если не помогло, читаем инструкцию https://www.altlinux.org/Virtualbox

Оффлайн maestro

  • Давно тут
  • **
  • Сообщений: 265
    • Email
Re: VirtualBox на сервере
« Ответ #27 : 27.03.2016 11:32:22 »
[root@ls64 ~]# service virtualbox status
service: virtualbox: Unrecognized service
[root@ls64 ~]# chkconfig virtualbox on
ошибка чтения информации о сервисе virtualbox: Нет такого файла или каталога
[root@ls64 ~]# service virtualbox start
service: virtualbox: Unrecognized service
[root@ls64 ~]#
virtualbox установлен.

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 2 544
  • antohami@
Re: VirtualBox на сервере
« Ответ #28 : 27.03.2016 11:43:26 »
virtualbox установлен.

А модуль ядра? Загружен?
lsmod | grep vboxdrv

Тогда смотрим какое у вас ядро
uname -r

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 2 544
  • antohami@
Re: VirtualBox на сервере
« Ответ #29 : 27.03.2016 11:46:35 »
[root@ls64 ~]# service virtualbox status
service: virtualbox: Unrecognized service

Хм, а что нам скажет:
systemctl status virtualbox