Управление виртуализацией на основе libvirt: различия между версиями

Содержимое удалено Содержимое добавлено
м Откат правок 79.142.197.229 (обс.) к версии Marshmallych
Метка: откат
м <source> -> <syntaxhighlight> (phab:T237267)
 
Строка 44:
 
Скрипт для создания ключей и сертификатов:
<sourcesyntaxhighlight lang="bash">
#! /bin/bash
 
Строка 94:
fi
 
</syntaxhighlight>
</source>
 
Расположение сертификатов на сервере:
Строка 159:
# virsh capabilities
 
<sourcesyntaxhighlight lang="bash">
<capabilities>
 
Строка 271:
 
</capabilities>
</syntaxhighlight>
</source>
 
====Управление доменами====
 
===== Создание домена=====
<sourcesyntaxhighlight lang="bash">
#!/bin/bash
 
Строка 295:
--accelerate \
--graphics vnc,password=password,listen=0.0.0.0,port=5903 &
</syntaxhighlight>
</source>
 
Выбор параметров ''--os-type'' и ''--os-variant''
Строка 301:
 
Опция ''--network network=default'' подключает интерфейс гостя к виртуальной сети с именем default, доступ из мира к которой реализуется через NAT на HN.
<sourcesyntaxhighlight lang="xml">
<interface type='network'>
<mac address='52:54:00:9c:1f:e3'/>
<sourcesyntaxhighlight network='default'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>
</interface>
</syntaxhighlight>
</source>
 
Без опции сетевой интерфейс подключится к мосту HN:
<sourcesyntaxhighlight lang="xml">
<interface type='bridge'>
<mac address='52:54:00:3c:70:86'/>
<sourcesyntaxhighlight bridge='br1'/>
<model type='virtio'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>
</interface>
</syntaxhighlight>
</source>
 
Мост можно указать явно:
Строка 355:
 
* Подсключение через файл описания устройства
<sourcesyntaxhighlight lang="xml">
<disk type='file' device='cdrom'>
<driver name='qemu' type='raw'/>
<sourcesyntaxhighlight file='/mnt/photo-host-nfs/systemrescuecd-x86-2.8.0.iso'/>
<target dev='hdc' bus='ide'/>
<readonly/>
</disk>
</syntaxhighlight>
</source>
 
virsh# attach-device win2008 /root/cdrom.xml
Строка 404:
<pool type="iscsi">
<name>netapp</name>
<syntaxhighlight>
<source>
<host name="10.0.110.94"/>
<device path="iqn.2012-05:net.mydomain.storage:test"/>
</sourcesyntaxhighlight>
<target>
<path>/dev/disk/by-path</path>
Строка 437:
 
* Описание iSCSI диска
<sourcesyntaxhighlight lang="xml">
<disk type='block' device='disk'>
<driver name='qemu' type='raw' cache='none'/>
<sourcesyntaxhighlight dev='/dev/disk/by-path/ip-10.0.110.94:3260-iscsi-iqn.2012-05:net.mydomain.storage:test-lun-1'/>
<target dev='vdc' bus='virtio'/>
<shareable/>
</disk>
</syntaxhighlight>
</source>
* Подключение
Строка 512:
 
и добавить запись новую запись поля <interface type='bridge'>
<sourcesyntaxhighlight lang="xml">
<interface type='network'>
<mac address='52:54:00:a4:c9:b0'/>
<sourcesyntaxhighlight network='default'/>
<model type='virtio'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>
Строка 521:
<interface type='bridge'>
<mac address='52:54:00:a2:29:b0'/>
<sourcesyntaxhighlight bridge='br_eth2'/>
<model type='virtio'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x0'/>
</interface>
</sourcesyntaxhighlight>
 
Поле <address type='pci' ... вносить не надо, оно будет автоматичски сгенерировано системой libvirt после сохранения файла.
Строка 607:
<pre>
<hostdev mode='subsystem' type='pci' managed='yes'>
<sourcesyntaxhighlight>
<address domain='0x0000' bus='0x0e' slot='0x00' function='0x0'/>
</sourcesyntaxhighlight>
</hostdev>
</pre>