Product SiteDocumentation Site

2.2. Создание виртуальных машин с помощью virt-manager

Менеджер виртуальных машин представляет собой приложение (virt-manager), с помощью которого можно ими управлять.
Процедура 2.1. Создание виртуальной машины с помощью virt-manager
  1. Для запуска virt-manager в командной строке от лица root выполните
    # virt-manager &
    
    
    Откроется новое окно графического интерфейса virt-manager. Если у вас нет прав доступа root, кнопка создания новой виртуальной машины будет недоступна.
  2. Open the File -> Open Connection. The dialog box below appears. . Select a hypervisor and click the Connect button:
  3. Новую виртуальную машину можно создать, нажав кнопку Создать (New) в главном окне virt-manager.
  4. В открывшемся окне будет показана сводка данных, которые необходимо предоставить для создания виртуальной машины.
    Просмотрите информацию и нажмите кнопку продолжения.
  5. Выберите тип виртуализации (полная или паравиртуализация).
    Полная виртуализация требует наличия процессора Intel® VT или AMD-V. Если расширений виртуализации нет, то выбор полностью виртуализированной системы будет недоступен. Если же в этот момент не выполняется ядро kernel-xen, то будет недоступен выбор паравиртуализации.
    При подключении к гипервизору KVM будет доступна только полная виртуализация.
    Нажмите кнопку продолжения.
  6. В следующем окне можно выбрать установочный носитель. Окно будет выглядеть по разному в зависимости от сделанного на предыдущем этапе выбора.
    1. Для выполнения паравиртуализированной установки понадобится установочное дерево, доступ к которому возможен по HTTP, FTP или NFS. То есть ссылка на установочный носитель должна содержать дерево установки Fedora, которое доступно по NFS, FTP, HTTP, а для размещения сетевых служб и файлов можно использовать другой узел или зеркало.
      При использовании ISO-образов DVD или CD-ROM необходимо, чтобы монтируемые файлы были доступны по одному из уже перечисленных протоколов.
      Или же можно просто скопировать дерево установки с зеркала Fedora.
    2. При установке полностью виртуализированной системы надо будет указать путь к локальному загрузочному образу DVD или СD (с расширением *.iso или *.img). Обычно Windows-установка использует DVD, CD или ISO-файл, а установки UNIX и Linux в большинстве случаев устанавливают базовую систему с ISO, прежде чем перейти к завершающим этапам установки, где будет использоваться сетевое дерево установки.
    Нажмите кнопку продолжения.
  7. The Assigning storage space window displays. Choose a disk partition, LUN or create a file based image for the guest storage.
    The convention for file based images in Fedora is that all file based guest images are in the /var/lib/xen/images/ directory. Other directory locations for file based images are prohibited by SELinux. If you run SELinux in enforcing mode, refer to Раздел 7.1, «Виртуализация и SELinux» for more information on installing guests.
    Your guest storage image should be larger than the size of the installation, any additional packages and applications, and the size of the guests swap file. The installation process will choose the size of the guest's swap file based on size of the RAM allocated to the guest.
    Allocate extra space if the guest needs additional space for applications or other data. For example, web servers require additional space for log files.
    Choose the appropriate size for the guest on your selected storage type and click the Forward button.

    Замечание

    Для хранения образов виртуальных машин рекомендуется использовать стандартный каталог /var/lib/xen/images/ . Если же вы хотите изменить каталог (например, на /xen/images/), прежде чем приступить к установке, потребуется его добавить в политику SELinux. Позднее будет описано, как изменить политику SELinux.
  8. The Allocate memory and CPU window displays. Choose appropriate values for the virtualized CPUs and RAM allocation. These values affect the host's and guest's performance.
    Виртуальной машине понадобится достаточный для ее работы объем оперативной памяти (как минимум 512 Мбайт). Стоит помнить, что они используют физическую память. Выполнение слишком большого числа гостей или предоставление размещающей системе недостаточного объема памяти может привести к повышенному использованию виртуальной памяти и области подкачки. Как известно, виртуальная память значительно медленнее физической, как следствие, работа системы существенно замедлится. Этого можно избежать, выделив гостевым системам достаточный объем памяти.
    Assign sufficient virtual CPUs for the virtualized guest. If the guest runs a multithreaded application assign the number of virtualized CPUs it requires to run most efficiently. Do not assign more virtual CPUs than there are physical processors (or hyper-threads) available on the host system. It is possible to over allocate virtual processors, however, over allocating has a significant, negative affect on guest and host performance due to processor context switching overheads.
  9. На следующем экране будут показаны введенные вами данные. Чтобы внести изменения, нажмите кнопку возврата, а чтобы начать установку, нажмите кнопку завершения.
    Появится окно VNC, в котором можно следить за установкой.
This concludes the general process for creating guests with virt-manager. Глава 3, Установка гостевой операционной системы contains step-by-step instructions to installing a variety of common operating systems.