Установка Fedora Server Edition в качестве виртуальной машины с помощью Proxmox Virtual Environment
В этом документе описан метод установки Fedora Server из образа qcow2 в качестве виртуальной машины в Proxmox Virtual Environment, далее просто Proxmox. Виртуальные машины можно развернуть очень быстро после импорта образа диска, экономя много времени и избавляя от разочарований. Конфигурация, использованная при написании этого документа, может отличаться от вашей, поэтому некоторые детали, например пути к файлам образов дисков, могут различаться.
Почему Fedora Server на Proxmox
Proxmox — это решение для управления серверной виртуализацией с открытым исходным кодом, основанное на QEMU/KVM и LXC, с веб-интерфейсом для управления большинством аспектов рабочего процесса виртуальных машин. Оно также популярно среди энтузиастов домашних лабораторий. Образ диска Fedora Server сокращает процесс провизионирования, предоставляя предустановленный образ диска, который загружается прямо в финальное меню настройки. С помощью этого метода вы можете развернуть свежую виртуальную машину Fedora Server всего за пару минут.
Краткое резюме для опытных пользователей Proxmox
Вот ключевые детали, если вы уже знакомы с созданием виртуальных машин в Proxmox.
-
ВМ не требует подключённого установочного носителя (ISO).
-
ВМ должна работать в режиме BIOS (SeaBIOS) с контроллером VirtIO SCSI Single. Обязательно включите Qemu Agent, если планируете его использовать.
-
В этом документе опущено первоначальное создание диска, поскольку мы импортируем образ диска позже в процессе.
-
qm disk import [vm_number] [image_name.qcow2] [target_storage] --format qcow2 -
Убедитесь, что диск подключён и выбран в порядке загрузки в разделе
optionsперед загрузкой ВМ.
Процедура
Примечание: этот документ предполагает, что у вас есть SSH-доступ к узлу Proxmox и что вы уже загрузили образ диска qcow2 Fedora Server. Также предполагается централизованное хранилище на монтировании NFS, но ваша конфигурация хранилища может отличаться, если вы используете локальное хранилище LVM или Ceph. Мы предоставили скриншоты для каждого шага процесса настройки ВМ, но общая процедура взята из вики Proxmox.
Найдите файл образа и загрузите его в Proxmox
Прежде чем создать ВМ, нам нужно найти и загрузить наш образ диска на узел Proxmox. На скриншоте ниже видно, что мы исследовали систему, чтобы определить, что она использует централизованное хранилище NFS, смонтированное в /mnt/pve/nfs-kraken, и мы в какой-то момент создали каталог под названием osimages для хранения наших образов дисков.
После создания каталога для хранения образов дисков вам нужно загрузить файл образа диска через scp на узел Proxmox. scp [image_filename] root@[node_name]:/path/to/images/[image_filename]
$ cd Desktop/osimages/
$ ls
Fedora-Server-Guest-Generic-44-1.7.x86_64.qcow2
$ ssh root@pve-m-0
root@pve-m-0's password:
Linux pve-m-0 7.0.12-1-pve #1 SMP PREEMPT_DYNAMIC PMX 7.0.12-1 (2026-06-09T21:07Z) x86_64
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Sat Jul 4 09:20:08 2026 from [ip]
# ls -alh /mnt/pve/nfs-kraken/osimages
total 4.5G
drwxrwxrwx 1 1026 users 518 May 15 14:10 .
drwxrwxrwx 1 root root 128 Oct 22 2025 ..
-rwxrwxrwx 1 1024 users 508M Apr 9 2025 Fedora-Cloud-Base-Generic-42-1.1.x86_64.qcow2
-rwxrwxrwx 1 1027 users 555M Oct 22 2025 Fedora-Cloud-Base-Generic-43-1.5.x86_64.qcow2
-rwxrwxrwx 1 1027 users 557M Apr 22 17:57 Fedora-Cloud-Base-Generic-44.x86_64.qcow2
-rwxrwxrwx 1 1027 users 602M May 15 14:09 Fedora-Cloud-Base-UEFI-UKI-44-1.7.x86_64.qcow2
-rwxrwxrwx 1 1024 users 591M Aug 5 2025 noble-server-cloudimg-amd64.img
-rwxrwxrwx 1 1027 users 816M May 14 2025 rhel-10.0-x86_64-kvm.qcow2
-rwxrwxrwx 1 1027 users 913M Aug 30 2024 rhel-9.4-x86_64-kvm.qcow2
# exit
logout
Connection to pve-m-0 closed.
$ scp Fedora-Server-Guest-Generic-44-1.7.x86_64.qcow2 \
root@pve-m-0:/mnt/pve/nfs-kraken/osimages/Fedora-Server-Guest-Generic-44-1.7.x86_64.qcow2
root@pve-m-0's password:
Убедитесь, что образ на месте
Хотя это не является абсолютно необходимым, мы снова вошли на узел Proxmox и убедились, что файл действительно загружен в целевой каталог. Мы вернёмся к этому пути позже, когда придёт время импортировать образ диска в ВМ.
$ ssh root@pve-m-0
root@pve-m-0's password:
Linux pve-m-0 7.0.12-1-pve #1 SMP PREEMPT_DYNAMIC PMX 7.0.12-1 (2026-06-09T21:07Z) x86_64
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Sat Jul 4 09:24:04 2026 from [ip]
# ls -alh /mnt/pve/nfs-kraken/osimages/
total 5.4G
drwxrwxrwx 1 1026 users 612 Jul 4 09:25 .
drwxrwxrwx 1 root root 128 Oct 22 2025 ..
-rwxrwxrwx 1 1024 users 508M Apr 9 2025 Fedora-Cloud-Base-Generic-42-1.1.x86_64.qcow2
-rwxrwxrwx 1 1027 users 555M Oct 22 2025 Fedora-Cloud-Base-Generic-43-1.5.x86_64.qcow2
-rwxrwxrwx 1 1027 users 557M Apr 22 17:57 Fedora-Cloud-Base-Generic-44.x86_64.qcow2
-rwxrwxrwx 1 1027 users 602M May 15 14:09 Fedora-Cloud-Base-UEFI-UKI-44-1.7.x86_64.qcow2
-rwxrwxrwx 1 1024 users 909M Jul 4 09:25 Fedora-Server-Guest-Generic-44-1.7.x86_64.qcow2
-rwxrwxrwx 1 1024 users 591M Aug 5 2025 noble-server-cloudimg-amd64.img
-rwxrwxrwx 1 1027 users 816M May 14 2025 rhel-10.0-x86_64-kvm.qcow2
-rwxrwxrwx 1 1027 users 913M Aug 30 2024 rhel-9.4-x86_64-kvm.qcow2
#
Создание ВМ: общие параметры
Нажмите кнопку Create VM в интерфейсе Proxmox, и запустится мастер создания ВМ. Выберите узел и дайте ВМ имя. Запишите ID ВМ. Он понадобится нам позже. Нажмите Next.
Создание ВМ: ОС
Нам не нужно использовать ISO для установки системы, поэтому переключите переключатель на Do not use any media и нажмите Next.
Создание ВМ: система
На этом экране нам доступно несколько параметров.
-
Machine— на ваш выбор.q35представляет оборудование в топологии PCIe, аi440fxдаст вам более старую топологию PCI. -
Параметр
BIOSдолжен бытьSeaBIOS, потому что образ диска не загрузится подUEFI. -
Параметр
SCSI Controllerдолжен быть установлен какVirtIO SCSI Single. Вариант по умолчаниюLSI 53C895Aне загрузит образ диска. -
Также не забудьте включить параметр
Qemu Agent, если планируете его использовать. Если сомневаетесь, можете смело включать этот параметр.
Нажмите Next.
Создание ВМ: диски
Нажмите на маленькую корзину слева от диска, который он автоматически заполняет. Мы будем импортировать образ диска в качестве нашего основного диска. Нажмите Next.
Создание ВМ: ЦП
Задайте настройки ЦП по мере необходимости. Тестовый кластер, использованный при написании этой документации, имел идентичные процессоры во всём кластере, поэтому host можно было безопасно использовать, сохраняя при этом возможность живой миграции. Нажмите Next.
Создание ВМ: сеть
Выберите параметры сети. В тестовой статье был настроен Open vSwitch с группами портов VLAN. VirtIO (paravirtualized) должен обеспечить лучшую производительность. Нажмите Next.
Создание ВМ: подтверждение
Мастер должен завершиться сводкой настроек оборудования. Нажмите Finish, чтобы создать ВМ.
Импорт диска ВМ
Теперь, когда сама ВМ создана, нам нужно войти на узел Proxmox через функцию консоли или по SSH, чтобы импортировать образ диска, загруженный ранее.
-
Войдите на узел Proxmox
-
Перейдите в каталог, куда вы ранее загрузили образ диска.
-
В этой тестовой статье хранилище смонтировано в /mnt/pve/nfs-kraken/osimages/, но ваш путь будет другим.
-
-
Используйте команду
qm disk import, чтобы импортировать ваш образ диска.-
qm disk import [vm_number] [image_name.qcow2] [target_storage] --format qcow2-
[vm_number] — это номер ВМ, которую вы только что создали на предыдущих шагах.
-
[image_name.qcow2] — это имя файла вашего образа Fedora Server, загруженного ранее.
-
[target_storage] — это том хранилища, в котором вы хотите разместить образ диска для ВМ. В этой тестовой статье я указал Proxmox продолжать использовать том с именем
nfs-kraken. -
Формат может различаться в зависимости от того, где вы храните ВМ. В тестовой статье используется монтирование NFS, и в этом сценарии использования предпочтительны образы в формате qcow2.
-
-
# cd /mnt/pve/nfs-kraken/osimages/
# qm disk import 127 \
Fedora-Server-Guest-Generic-44-1.7.x86_64.qcow2 nfs-kraken --format qcow2
importing disk 'Fedora-Server-Guest-Generic-44-1.7.x86_64.qcow2' to VM 127 ...
Formatting '/mnt/pve/nfs-kraken/images/127/vm-127-disk-0.qcow2', fmt=qcow2
cluster_size=65536 extended_l2=off preallocation=metadata compression_type=zlib
size=10737418240 lazy_refcounts=off refcount_bits=16
transferred 0.0 B of 10.0 GiB (0.00%)
transferred 102.4 MiB of 10.0 GiB (1.00%)
transferred 206.8 MiB of 10.0 GiB (2.02%)
--SNIP--
transferred 9.8 GiB of 10.0 GiB (98.26%)
transferred 9.9 GiB of 10.0 GiB (99.26%)
transferred 10.0 GiB of 10.0 GiB (100.00%)
transferred 10.0 GiB of 10.0 GiB (100.00%)
unused0: successfully imported disk 'nfs-kraken:127/vm-127-disk-0.qcow2'
#
Когда процесс импорта завершится, вы должны получить сообщение об успехе, как показано выше. Этот процесс выполнялся на дисковом массиве с вращающимися жёсткими дисками, и всё равно занял всего несколько секунд.
Конфигурация ВМ: диск
Теперь, когда диск является частью ВМ, мы можем вернуться на вкладку оборудования, выделить новый неиспользуемый диск и нажать «Изменить». Вам не нужно ничего менять, и можно смело просто нажать Add.
Конфигурация ВМ: порядок загрузки
Последний шаг перед включением ВМ — перейти на вкладку Options ВМ, нажать на Boot Order и убедиться, что импортированный диск, обычно scsi0, выбран для загрузки. Обратите внимание, что на следующем скриншоте другие варианты загрузки отключены, а scsi0 перемещён в начало списка.
Консоль ВМ: первая загрузка
Теперь мы готовы открыть консоль и впервые загрузить ВМ. Вы должны увидеть обычный загрузчик GRUB и поток сообщений ядра на консоли, пока не появится финальное меню настройки.
Конечный результат
После завершения этого процесса ВМ работает так, как если бы вы загрузились с ISO и выполнили полную установку сервера, но теперь это занимает лишь малую долю времени!
Следующие шаги
Обязательно также ознакомьтесь с задачами в общем руководстве Настройка после установки для виртуальных машин.
Want to help? Learn how to contribute to Fedora Docs ›