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