> >
>
> > > >
> > > >
>
>
>
>
>
>
alterworld.ru - информационный тематический блог
>
> > >
> > >
>
>
>
Июль 24, 2009, 12:30 п.п.  
> > >
>

 

Для создания VM через консоль необходимо набрать следующие команды:

# Создаем виртуальную машину

VBoxManage createvm -name "Linux VM" -register

# Модифицируем основные параметры

# -memory - память ОЗУ

# -acpi on -boot1 dvd - первый загрузчик DVD

# -nic1 nat - сеть, тип nat

# так же можно использовать тип bridged

# VBoxManage modifyvm "Linux VM" --nic1 bridged --bridgeadapter1 eth0

VBoxManage modifyvm "Linux VM" -memory "512MB" -acpi on -boot1 dvd -nic1 nat

# Создания жеского диска

VBoxManage createvdi -filename "Linux_VM.vdi" -size 10000 -register

VBoxManage modifyvm "Linux VM" -hda "Linux_VM.vdi"

# Подключение установочного образа

VBoxManage registerimage dvd /home/user/centos.iso

VBoxManage modifyvm "Linux VM" -dvd /home/user/centos.iso

# Удаленный рабочий стол виртуальной машины

VBoxManage modifyvm "Linux VM" -vrdp on

# порт на котором будет доступна виртуальная машина.

VBoxManage modifyvm "Linux VM" -vrdpport 3307

 

Для запуска гостевой ОС VirtualBox через консоль, необходима утилита VboxHeadless. Она входит в пакет VirtualBox.

Команда для запуска выглядит следующим образом:

VboxHeadless -startvm 'name of quest os' &

Для остановки используется следующая команда:

VBoxManage -nologo controlvm 'name of quest os' acpipowerbutton

Для автоматического запуска гостевой системы необходим создать скрипт в init.d

Для CentOS скрипт выглядит следующим образом:

#!/bin/sh
# chkconfig: 345 20 80
# description: VBox Machine server
# Source function library.
. /etc/rc.d/init.d/functions

run_by_init() {
([ "$previous" ] && [ "$runlevel" ]) || [ "$runlevel" = S ]
}

export PATH="${PATH:+$PATH:}/bin:/usr/bin:/usr/sbin:/sbin"

VM_USER="vbox"
SU="su $VM_USER -c"
VBOXMANAGE="VBoxManage -nologo"
VBOXHeadless="/usr/bin/VBoxHeadless"

start () {
        echo "Starting VBox Machine"
        $SU "$VBOXHeadless -startvm "Linux VM" &"
}

stop () {
        $SU "$VBOXMANAGE list runningvms" | while read VM; do
        echo "Shutting down VM: $VM ..."
        $SU "$VBOXMANAGE controlvm "$VM" acpipowerbutton"
        done
}

restart() {
        stop
        start
}

case $1 in
        start)
                start
        ;;
        stop)
                stop
        ;;
        restart)
                restart
        ;;
        status)
                echo "The following virtual machines are currently running:"
                $SU "$VBOXMANAGE list runningvms" | while read VM; do
                echo -n "$VM ("
                echo -n `$SU "VBoxManage showvminfo $VM|grep Name:|sed -e 's/^Name:\s*//g'"`
                echo ")"
                done
        ;;
        *)
        echo $"Usage: $prog {start|stop|restart|status}"
        exit 3
esac
exit 0

затем делаем

chmod +x VM

chkconfig --add VM

ну и соответственно запускаем гостевую систему:

/etc/init.d/VM start

 

 
Последние статьи
Окт. 31, 2011, 2:08 п.п.
Обновление timezone в Java

Сегодня взя Россия обновляет свои сервера, с ОС все достаточно просто, достаточно обновить пакет tzdata, timezone-data или еще как то специфично для конкретной ОС.

Но есть приложения, которые не используют серверные TZ, например java.
Для обновления необходимо использовать специальную утилиту tzupdater:

www.oracle.com/technetwork/java/javase/tzupdater-readme-136440.html

Не ...

Отобразить полное содержание сообщения
 
Авг. 4, 2011, 3:40 п.п.
Мониторинг репликация Master-Master MySQL сервера.

На сервере должен быть установлен php с поддержкой mysqli.

1. Необходимо создать базу данных, на которой будет производится мониторинг.

# mysqladmin -u root create system_monitor

2. Далее в этой базе данных необходимо создать 2 таблицы:

CREATE TABLE `master_status` (
`replication_date` datetime DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8
CREATE TABLE `slave_status` (
  `replication_date ...
Отобразить полное содержание сообщения
 

Разделы rss

TOP 10 Статей
Рейтинг
Автоматический запуск гостевой ОС в VirtualBox. Запуск через консоль. 34280
2 канала на ОС FreeBSD 12747
Блокирование сайтов vkontakte.ru и odnoklassniki.ru 9904
Установка NTP сервера на Centos 4.x - 5.x 9206
Смена атрибутов или владельцев папок и файлов 7951
Сегодня в 21:00 по МСК начнется конференция WWDC 2010 7659
PF Squid3 transparant proxy 7328
ipfw nat во FreeBSD 7 7262
Настройка общих поддоменов, wildcard subdomains в Apache 6508
Cisco Easy VPN Server 6020
> > >
>
Alterworld Group © 2008-2011 Все права защищены. >
>
>
> > >
>
>
>
Новости Статьи О проекте Контакты Главная Поиск Послать сообщение Главная Главная