Форум программистов, компьютерный форум, киберфорум
Ubuntu, Mint Linux
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.95/21: Рейтинг темы: голосов - 21, средняя оценка - 4.95
0 / 0 / 0
Регистрация: 25.09.2013
Сообщений: 2
1

Как автоматически запускать виртуальные машины VMware при старте?

25.09.2013, 15:13. Показов 4376. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
В качестве хоста стоит Ubuntu 12.04 LTS с установленным графическим интерфейсом. Есть две виртуальные машины с именами vmPDC и vmTS. Они работают в VMware Player 5.0.
Обычно я их запускаю так:
1) Вхожу как пользователь с именем usr1cv82
2) запускаю терминал.
3)
Bash
1
sudo bash
и ввожу пароль
4)
Bash
1
/etc/init.d/vmPDC start
5)
Bash
1
/etc/init.d/vmTS start
Далее выхожу из терминала и переключаюсь на другого пользователя ubuntu
Выключаю компьютер в обратной последовательности.
Как сделать, чтобы виртуальные машины стартовали автоматически при включени хоста UBUNTU? Ну и выключались корректно при выключении физического компьютера? vmPDC и vmTS - это скрипты.

Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#!/bin/bash
#------------------------------------------------------------
# starts ragent
#------------------------------------------------------------
function start() {
 
    vmrun -T player start "/disk2/vm/Windows Server 2008 x64/Windows Server 2008 x64.vmx"
    return
}
#------------------------------------------------------------
# stops ragent
#------------------------------------------------------------
function stop() {
   
    vmrun -T player stop "/disk2/vm/Windows Server 2008 x64/Windows Server 2008 x64.vmx" soft
    return
}
#------------------------------------------------------------
# script's main function
#------------------------------------------------------------
function main() {
 
    local action=
 
    case $1 in
   start)
       action=start
       ;;
   stop)
       action=stop
       ;;
   *)
       return 1;
       ;;
    esac
 
    $action
}
 
#invoke function main
main $*
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.09.2013, 15:13
Ответы с готовыми решениями:

Как при старте системы запускать Num Lock ?
Как при старте системы зделать так чтоб автоматически включалась кнопка Num Lock? Linux Mint Mate...

Как при старте клиента автоматически открыть нужную базу?
Как сделать так что бы когда юзер запускал клиент (6.5) сразу открывалась некая база (например его...

Запускать другое приложение при старте своего и завершать при закрытии
Уважаемые форумчане подскажите пожалулуста. Пишу программу на Pure Basic и уже готовый файл уже...

Как сделать так, чтобы при старте одной программы автоматически запускалась другая?
Надо сделать так чтобы при старте одной программы автоматически запускалась другая

3
91 / 91 / 10
Регистрация: 18.05.2013
Сообщений: 265
25.09.2013, 16:18 2
Добрый день.
Вам поможет команда update-rc.d, подробнее см.:
http://manpages.ubuntu.com/man... c.d.8.html
0
0 / 0 / 0
Регистрация: 25.09.2013
Сообщений: 2
26.09.2013, 08:20  [ТС] 3
Воспользовался командой update-rc.d. В папку /etc/rc2.d добавилась соответстующая ссылка. Но при включении компьютера виртуальная машина не стартует. В чем дело? Чего не хватает?

Код
root@u:~# update-rc.d vmPDC start 55 2 .
update-rc.d: warning: /etc/init.d/vmPDC missing LSB information
update-rc.d: see <http://wiki.debian.org/LSBInitScripts>
 Adding system startup for /etc/init.d/vmPDC ...
   /etc/rc2.d/S55vmPDC -> ../init.d/vmPDC
root@u:~# ls /etc/rc2.d
K08vmware-USBArbitrator  S02acpi-support  S23aksusbd
README                   S03grub-common   S23ntp
S01dns-clean             S03ondemand      S30srv1cv82
S01kerneloops            S03rc.local      S41apcupsd
S01pppd-dns              S19vmware        S50vmware-USBArbitrator
S01pulseaudio            S20haspd         S55vmPDC
S01rsync                 S20postgresql    S75sudo
S01saned                 S20winbind
S01speech-dispatcher     S20yum-updatesd
root@u:~#
0
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
26.09.2013, 19:48 4
Цитата Сообщение от m106 Посмотреть сообщение
Но при включении компьютера виртуальная машина не стартует.
перейди во второй уровень запуска через telinit 2
если виртуальная машина запускается, то нужно ссылку добавить в соответствующий уровень запуска
если при запуске запускается только консоль, то в третий
если при запуске запускается X-сервер, то в пятый
0
26.09.2013, 19:48
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.09.2013, 19:48
Помогаю со студенческими работами здесь

Как сделать, чтобы программа на дельфи запускалась автоматически при старте винды и сворачивалась в трей?
Как сделать, чтобы программа на дельфи запускалась автоматически при старте винды и сворачивалась в...

VMware-player-14.1.2-8497320: BSOD 0x0000001e при старте выдаёт
Полтора года стояла Windows 10 64-bit LTSB 1607 и в ней VMware-player не помню какой версии...

WinServer2008 - ошибка 3b при старте виртуальной машины в Oracle VM VirtualBox
Ошибка Сигнатура проблемы: Имя события проблемы: BlueScreen Версия ОС: 6.1.7601.2.1.0.272.7...

Запускать процедуру автоматически при запуске рабочей книги
Здравствуйте! :) Скажите пожалуйста, как можно запускать процедуру автоматически при запуске...

Как обойти виртуальные машины? ( Решение )
Всем привет, сегодня я решил поделиться вот такой вот реализацией обхода виртуальных машин ( VM...

VMWARE и QUDPSOCKET: при использовании виртуальной машины, приложение не получает пакеты
Всем доброго времени суток. Решил затестить свое приложение, которое использует мульткаст, но...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru