Puppet/Запуск puppetry (пример с libvirt): различия между версиями
< Puppet
м (→Создание системы с ALTовым puppet-мастером: better title) |
м (→Создание машины с ALTовым puppet-мастером: +Запуск машин, комментарий про установочный образ) |
||
Строка 51: | Строка 51: | ||
<pre> | <pre> | ||
virt-install --virt-type kvm \ | virt-install --virt-type kvm \ | ||
--name imz-puppet-master0 \ | --name '''imz-puppet-master0''' \ | ||
--memory 1024 --disk size=10 \ | --memory 1024 --disk size=10 \ | ||
--cdrom /space/iso/nightly/tested/regular-lxde-latest-x86_64.iso \ | --cdrom /space/iso/nightly/tested/regular-lxde-latest-x86_64.iso \ | ||
--network network=puppettheatre \ | --network network='''puppettheatre''' \ | ||
--os-variant altlinux7 | --os-variant altlinux7 | ||
</pre> | </pre> | ||
Строка 60: | Строка 60: | ||
* {{cmd|1=--os-variant altlinux7}} просто выбран как самый старший из известных ему ALTовых. | * {{cmd|1=--os-variant altlinux7}} просто выбран как самый старший из известных ему ALTовых. | ||
* {{cmd|1=--network network='''...'''}} прокомментирован выше в [[#Создание сети]]. | * {{cmd|1=--network network='''...'''}} прокомментирован выше в [[#Создание сети]]. | ||
* {{path|regular-lxde-latest-x86_64.iso}} выбран как небольшой образ для инсталляции системы с {{prog|systemd}} (сначала грузится LiveCD, что пока не важно, хотя есть планы тестировать puppet-мастер прямо с LiveCD). | |||
==Запуск машин== | |||
{{cmd|virsh start '''imz-puppet-master0'''}} |
Версия от 19:49, 20 января 2017
- цель
Создание сети
- цель
- В сети у нас будет свой DNS (для обращения к puppet по имени), и для удобства -- свой DHCP-сервер. При этом хотелось бы сохранить возможность выхода в "интернет" (сеть хост-системы).
Такая сеть таким образом (как нам нужно) будет использоваться, когда машина будет создаваться virt-install --network network=puppettheatre (а не --network bridge=BRIDGE; см. man virt-install).
командой
???
(вручную через GUI virt-manager)
(Использовался virt-manager-1.4.0-alt1.)
virt-manager > Edit > Connection Details > Virtual Networks
+ (Add Network)
Тип такой сети, как нам нужна, будет называться "Isolated Physical Network".
Параметры в итоге получаются такие:
- Name
puppettheatre
- Device
- some
vibr
NN - Domain
theatre
(??? для чего используется? для чего важно?)- Network
- e.g.,
192.168.121.0/24
- Gateway
- будет автоматически выставлен в
192.168.121.1
; - Static routing
- наверное, не нужно;
- DHCP range
- Disabled
- Forwarding
- NAT
Создание машины с ALTовым puppet-мастером
командой
???
(вручную через GUI инсталлятора alterator через virt-viewer)
(Использовался virt-viewer-5.0-alt1.)
virt-install --virt-type kvm \ --name '''imz-puppet-master0''' \ --memory 1024 --disk size=10 \ --cdrom /space/iso/nightly/tested/regular-lxde-latest-x86_64.iso \ --network network='''puppettheatre''' \ --os-variant altlinux7
- --os-variant altlinux7 просто выбран как самый старший из известных ему ALTовых.
- --network network=... прокомментирован выше в #Создание сети.
- regular-lxde-latest-x86_64.iso выбран как небольшой образ для инсталляции системы с Шаблон:Prog (сначала грузится LiveCD, что пока не важно, хотя есть планы тестировать puppet-мастер прямо с LiveCD).
Запуск машин
virsh start imz-puppet-master0