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