Проект

Общее

Профиль

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

Евгений Антонов, 18.09.2017 16:00

1 1 Евгений Антонов
h1. Создание Linux виртуальной машины
2 2 Евгений Антонов
3 2 Евгений Антонов
h1. Debian
4 2 Евгений Антонов
5 2 Евгений Антонов
Новая виртуальная машина на узле *gnt1* с вторичным узлом *gnt2*, с одним диском на 10гб и с 512МБ RAM.
6 2 Евгений Антонов
7 2 Евгений Антонов
<pre>
8 2 Евгений Антонов
gnt-instance add -t drbd -o debootstrap+default -s 10g -B memory=512m -n gnt1:gnt2 --no-ip-check --no-name-check debian
9 2 Евгений Антонов
</pre>
10 2 Евгений Антонов
11 2 Евгений Антонов
Более сложный пример: создание машины
12 2 Евгений Антонов
* На ноде gnt2
13 2 Евгений Антонов
* С вторичной нодой gnt1
14 2 Евгений Антонов
* С тремя дисками
15 2 Евгений Антонов
** 10g on volume group xenvg
16 2 Евгений Антонов
** 600m on volume group xenvg (например, для swap)
17 2 Евгений Антонов
* 5g on volume group newvg
18 2 Евгений Антонов
19 2 Евгений Антонов
20 2 Евгений Антонов
<pre>
21 2 Евгений Антонов
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
22 2 Евгений Антонов
</pre>
23 2 Евгений Антонов
24 2 Евгений Антонов
Обратите внимание, что если диск задается на VG, отличной от умолчания (в примере - newvg) то надо также указывать параметн metavg
25 2 Евгений Антонов
26 2 Евгений Антонов
Доступные варианты Debian для установки :
27 2 Евгений Антонов
<pre>
28 2 Евгений Антонов
9- Stretch : gnt-instance add -t drbd -o debootstrap+stretch --disk 0:size=10g -B memory=256m -n gnt2:gnt1 deb9
29 2 Евгений Антонов
</pre>
30 2 Евгений Антонов
<pre>
31 2 Евгений Антонов
8- Jessie : gnt-instance add -t drbd -o debootstrap+jessie --disk 0:size=10g -B memory=256m -n gnt2:gnt1 deb8
32 2 Евгений Антонов
</pre>
33 2 Евгений Антонов
<pre>
34 2 Евгений Антонов
7- Wheezy : gnt-instance add -t drbd -o debootstrap+wheezy --disk 0:size=10g -B memory=256m -n gnt2:gnt1 deb7
35 2 Евгений Антонов
</pre>
36 2 Евгений Антонов
<pre>
37 2 Евгений Антонов
6- Squeeze : gnt-instance add -t drbd -o debootstrap+squeeze --disk 0:size=10g -B memory=256m -n gnt2:gnt1 deb7
38 2 Евгений Антонов
</pre>
39 2 Евгений Антонов
40 2 Евгений Антонов
41 2 Евгений Антонов
h1. Ubuntu
42 2 Евгений Антонов
43 2 Евгений Антонов
Для Ubuntu подготовлен os variant ubootstrap+default.
44 2 Евгений Антонов
Для создания машины с ubuntu нужно запустить команду наподобие этой:
45 2 Евгений Антонов
<pre>
46 2 Евгений Антонов
gnt-instance add -t drbd -o ubootstrap+default -s 4g -B memory=512m -n gnt1:gnt2 ubuntu
47 2 Евгений Антонов
</pre>
48 2 Евгений Антонов
49 2 Евгений Антонов
Для Ubuntu доступны LTS релизы, по аналогии с Debian 
50 2 Евгений Антонов
Xenial,Trusty, Precise .
51 2 Евгений Антонов
52 2 Евгений Антонов
h1. CentOS
53 2 Евгений Антонов
54 2 Евгений Антонов
55 2 Евгений Антонов
Для создания машины с CentOS нужно запустить команду наподобие этой:
56 2 Евгений Антонов
<pre>
57 2 Евгений Антонов
gnt-instance add -t drbd -o yumbootstrap+default -s 4g -B memory=512m -n gnt1:gnt2 centos
58 2 Евгений Антонов
</pre>