Создание 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>
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>