Проект

Общее

Профиль

Создание Linux виртуальной машины » История » Версия 2

Версия 1 (Евгений Антонов, 18.09.2017 14:32) → Версия 2/3 (Евгений Антонов, 18.09.2017 16:00)

h1. Создание Linux виртуальной машины

h1. Debian

Новая виртуальная машина на узле *gnt1* с вторичным узлом *gnt2*, с одним диском на 10гб и с 512МБ RAM.

<pre>
gnt-instance add -t drbd -o debootstrap+default -s 10g -B memory=512m -n gnt1:gnt2 --no-ip-check --no-name-check debian
</pre>

Более сложный пример: создание машины
* На ноде gnt2
* С вторичной нодой gnt1
* С тремя дисками
** 10g on volume group xenvg
** 600m on volume group xenvg (например, для swap)
* 5g on volume group newvg

<pre>
gnt-instance add -t drbd -o debootstrap+default --disk 0:size=10g,vg=xenvg --disk 1:size=600m,vg=xenvg --disk 2:size=5g,vg=newvg,metavg=newvg -B memory=256m -n gnt2:gnt1--no-name-check --no-ip-check vg-test1
</pre>

Обратите внимание, что если диск задается на VG, отличной от умолчания (в примере - newvg) то надо также указывать параметн metavg

Доступные варианты Debian для установки :
<pre>
9- Stretch : gnt-instance add -t drbd -o debootstrap+stretch --disk 0:size=10g -B memory=256m -n gnt2:gnt1 deb9
</pre>
<pre>
8- Jessie : gnt-instance add -t drbd -o debootstrap+jessie --disk 0:size=10g -B memory=256m -n gnt2:gnt1 deb8
</pre>
<pre>
7- Wheezy : gnt-instance add -t drbd -o debootstrap+wheezy --disk 0:size=10g -B memory=256m -n gnt2:gnt1 deb7
</pre>
<pre>
6- Squeeze : gnt-instance add -t drbd -o debootstrap+squeeze --disk 0:size=10g -B memory=256m -n gnt2:gnt1 deb7
</pre>

h1. Ubuntu

Для Ubuntu подготовлен os variant ubootstrap+default.
Для создания машины с ubuntu нужно запустить команду наподобие этой:
<pre>
gnt-instance add -t drbd -o ubootstrap+default -s 4g -B memory=512m -n gnt1:gnt2 ubuntu
</pre>

Для Ubuntu доступны LTS релизы, по аналогии с Debian
Xenial,Trusty, Precise .

h1. CentOS

Для создания машины с CentOS нужно запустить команду наподобие этой:
<pre>
gnt-instance add -t drbd -o yumbootstrap+default -s 4g -B memory=512m -n gnt1:gnt2 centos
</pre>