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