Решил для удобства составления пошаговых заметок вынести как отдельная заметка что нужно сделать от и до дабы на стенде Debian 10 + Proxmox 6.4-13 развернуть виртуальную машину где в качестве операционной системе в ней будет выступать: Proxmox Mail Gateway. С помощью данной операционной системы я сделаю, что данная система выступала как пограничный шлюз приема почты для моего почтового сервера на базе Server 2016 Std + Exchange 2016 (Version 15.01.2507.044) домена @ekzorchikdom.ru

Шаг №1: Скачиваем с официального сайта (https://proxmox.com) - Downloads - Proxmox Mail Gateway – самый последний ISO Образ, на момент написания данной заметки, а это 20.02.2025 – версия 8.1, скачать его можно как на прямую по ссылке так и через Torrent файл, я же скачиваю на прямую:

https://enterprise.proxmox.com/iso/proxmox-mail-gateway_8.1-1.iso

Размер дистрибутива 1.2Гб

Шаг №2: Копирую скачанный дистрибутив PMG (Proxmox Mail Gateway) на Storage (Local) своего сервера где у меня развернут Proxmox. У меня для удобства развертывания виртуальный машин большинство iso образов находится по такому принципу на Proxmox если только я не заморочился и не сделал сетевое развертывание.

https://IP&DNS:8006 - user&pass - (Server View) Datacenter - srv-proxmox - local(srv-proxmox) - ISO Images и нажимаю Upload

Загружаю proxmox-mail-gateway 8.1 на Proxmox (Local).

и нажимаю "Upload" дабы начался процесс заливки iso образа.

Ожидаю…

Ожидаю...

В конечном итоге содержимое "ISO Images" с загруженным iso образом должно выглядеть так:

Так выглядят загруженные iso Образа на Proxmox(ксе).

Отлично, двигаемся дальше.

Шаг №3: Перед следующим шагом нужно узнать какие требования к железу накладывает дистрибутив перед его развертыванием:

Recommended Hardware

(depending on your email traffic and settings)

  • Multicore CPU: 64bit (Intel 64 or AMD64), for use as virtual machine activate Intel VT/AMD-V CPU flag
  • 4 GB RAM
  • Bootable CD-ROM-drive or USB boot support
  • Monitor with a resolution of 1024x768 for the installation
  • 1 Gbps Ethernet network interface card
  • Storage: at least 8 GB free disk space, best setup with redundancy, use hardware RAID controller with battery backed write cache (“BBU”) or ZFS. ZFS is not compatible with a hardware RAID controller. For best performance use Enterprise class SSD with power loss protection.

Minimum Hardware

  • CPU: 64bit (Intel 64 or AMD64)
  • 2 GB RAM
  • Bootable CD-ROM-drive or USB boot support
  • Monitor with a resolution of 1024x768 for the installation
  • Hard disk with at least 8 GB of disk space
  • Ethernet network interface card

Шаг №4: Теперь переходим собственно к создания виртуальной машины Proxmox Mail Gateway:

https://IP&DNS:8006 - user&pass - (Server View) Datacenter - srv-proxmox – нажимаю "Create VM"

вкладка "General"

  • Node: srv-proxmox
  • VM ID: 418
  • Name: srv-pmg

вкладка "OS"

  • Use CD/DVD disk image file (iso): выбираю
  • Storage: local
  • ISO image: и выбираю загруженный в предыдущем шаге iso образ, т.е. proxmox-mail-gateway_8.1-1.iso
  • Type: Linux
  • Version: 5.x - 2.6 Kernel

вкладка "System"

  • Graphic card: Default
  • SCSI Controller: VirtIO SCSI
  • BIOS: Default (SeaBIOS)
  • Machine: Default (i440fx)

вкладка "Hard Disk"

  • Bus/Device: SCSI/0
  • Cache: Default (No cache)
  • Storage: disk1
  • Disk size (GiB): 32

вкладка "CPU"

  • Sockets: 1
  • Type: Default (kvm64)
  • Cores: 2

вкладка "Memory"

  • Memory (MiB): 2048

вкладка "Network"

  • Bridge: vmbr1
  • Model: VirtIO (paravirtualized)

вкладка "Confirm"

и нажимаю Finish.

На заметку: Т.е. данная VM будет использовать в сети где у меня почтовый сервер, то выбираю сеть vmbr1, о том, как создается эта сеть советую обратиться к заметке: "Режимы работы сети для VM Proxmox 6". Чтобы было понятно, как сделать такое у себя.

Шаг №5: Запускаю созданный контейнер виртуальной машины VM ID: 418 (srv-pmg) и произвожу первоначальную настройку дабы после из локальной сети обратиться через Webинтерфейс и настроить связку с Exchange 2016:

https://IP&DNS:8006 - user&pass - (Server View) Datacenter - srv-proxmox – выделяю VM ID: 418 (srv-pmg) и нажимаю "Start", затем открываю ">_ Console" дабы произвести первоначальную настройку:

выбираю "Install Proxmox Mail Gateway (Graphical)" и нажимаю клавишу "ENTER"

  • End User License Agreement (EULA): I agree
  • Target Harddisk: /dev/sda (32Gb, QEMU Harddisk)
  • Country: Russian Federation
  • Time zone: Europe/Moscow
  • Keyboard Layout: U.S. English
  • Password: 712mbddr@
  • Confirm: 712mbddr@
  • Email: ekzorchik@ekzorchik.com
  • Management Interface: ens18 - ea:74:23:09:51:1e (virtio_net)
  • Hostname: srv-pmg.polygon.local
  • IP Address: 10.90.90.21/24
  • Gateway: 10.90.90.2
  • DNS Server: 10.90.90.3
  • Automatically reboot after successful installation: Отмечаю галочкой

Все параметры при установке Proxmox Mail Gateway предопределены через мастер и нажимаю "Install".

и нажимаю "Install"

На заметку: IP – адрес 10.90.90.21 – это адрес который был присвоен данной системе от DHCP сервиса в локальной сети, у меня это от srv-dc01.polygon.local

Ожидаю.

По итогу:

Приглашение на вход через Web-интерфейс если обратиться к сервису.

Шаг №6: Пробую из локальной сети (10.90.90.0/24) через браузер обратиться к развернутому Proxmox Mail Gateway на URL адрес вида: https://10.90.90.21:8006

  • User name: root
  • Password: 712mbddr@
  • Language: English - English
  • Save User name: Отмечаю галочкой

Авторизуюсь через Web-интерфейс на Proxmox Mail Gateway.

и нажимаю Login

Вход успешно произведен, вижу кучу настроек, которые или часть из них мне впоследствии предстоит сделать:

Proxmox Mail Gateway 8.1 успешно развернут как виртуальная машина в среде Debian 10 + Proxmox 6.4-13

По итогу, я успешно разобрал, как скачать образ, развернуть с его помощью сервис, авторизоваться в нем для последующей настройки.

На этом пока все, с уважением автор блога Олло Александр aka ekzorchik.