Proxmox Virtual Environment (Proxmox VE) — это мощная платформа для виртуализации с открытым исходным кодом, которая позволяет управлять виртуальными машинами (VM) и контейнерами (CT).
Одной из ключевых функций Proxmox является возможность подключения различных типов хранилищ данных, таких как локальные диски, сетевые файловые системы (NFS), iSCSI, Ceph и другие.
В этой статье мы рассмотрим, как добавить хранилища разных типов в Proxmox VE.
Подготовка
Перед добавлением нового хранилища убедитесь, что у вас есть доступ к веб-интерфейсу Proxmox и права администратора. Также убедитесь, что хранилище, которое вы собираетесь подключить, доступно и правильно настроено. Необходимые термины и технологии включают в себя:
- LVM (Logical Volume Manager): Система управления логическими томами, которая позволяет гибко управлять пространством на дисках.
- NFS (Network File System): Протокол для распределённого хранения файлов, который позволяет клиентам монтировать удалённые файловые системы по сети.
- iSCSI (Internet Small Computer System Interface): Протокол для передачи SCSI-команд по IP-сетям, используемый для организации сетевых хранилищ.
- Ceph: Распределённая система хранения данных, обеспечивающая высокую доступность и производительность.
Шаг 1: Вход в веб-интерфейс Proxmox
- Откройте веб-браузер и перейдите по адресу вашего Proxmox сервера (например,
https://your-proxmox-server:8006
). - Введите свои учетные данные для входа в систему.
Шаг 2: Переход в раздел хранилищ
- В левом меню выберите ваш кластер или сервер.
- Перейдите в раздел "Хранилища" (Storage).
Шаг 3: Добавление нового хранилища
- Нажмите на кнопку "Добавить" (Add) в верхнем меню и выберите тип хранилища, которое вы хотите добавить. Рассмотрим наиболее популярные варианты:
Локальный диск
- Выберите "Директория" (Directory).
- Введите ID хранилища (например,
local-lvm
). - Укажите путь к директории, где будет располагаться хранилище (например,
/mnt/data
). - Выберите тип содержимого (Content) для данного хранилища, например,
VZDump backup file
,ISO image
,Container template
. - Нажмите "Создать" (Create).
Пример:
mkdir -p /mnt/data
В конфигурации Proxmox это будет выглядеть следующим образом:
dir: local-lvm
path /mnt/data
content vztmpl,iso,backup
NFS (Network File System)
- Выберите "NFS".
- Введите ID хранилища.
- Укажите адрес сервера NFS (например,
192.168.1.100
). - Введите путь экспорта на сервере NFS (например,
/export/data
). - Выберите точку монтирования на вашем Proxmox сервере (например,
/mnt/pve/nfs
). - Укажите тип содержимого, которое будет храниться на NFS (например,
Images
,ISO image
). - Нажмите "Создать" (Create).
Пример:
showmount -e 192.168.1.100
В конфигурации Proxmox это будет выглядеть следующим образом:
nfs: nfs-storage
server 192.168.1.100
export /export/data
path /mnt/pve/nfs
content images,iso
iSCSI
- Выберите "iSCSI".
- Введите ID хранилища.
- Укажите адрес сервера iSCSI (например,
192.168.1.101
). - Введите имя таргета (например,
iqn.2023-01.com.example:storage
). - Нажмите "Создать" (Create).
После создания iSCSI хранилища, вы можете добавить LVM-группу на основе этого хранилища.
Пример:
iscsiadm -m discovery -t sendtargets -p 192.168.1.101
iscsiadm -m node --login
В конфигурации Proxmox это будет выглядеть следующим образом:
iscsi: iscsi-storage
portal 192.168.1.101
target iqn.2023-01.com.example:storage
Ceph
- Выберите "CephFS" или "RBD" в зависимости от используемой технологии Ceph.
- Введите ID хранилища.
- Укажите необходимые параметры для подключения к вашему кластеру Ceph, такие как мониторы (например,
192.168.1.102:6789
), пул (например,rbd
). - Укажите содержимое, которое будет храниться (например,
images
). - Нажмите "Создать" (Create).
Пример для RBD:
ceph osd pool create rbd 128
rbd pool init rbd
В конфигурации Proxmox это будет выглядеть следующим образом:
rbd: ceph-rbd
monhost 192.168.1.102:6789
pool rbd
content images
Шаг 4: Проверка и использование хранилища
После добавления хранилища, оно должно появиться в списке хранилищ. Вы можете проверить его состояние и использовать для хранения виртуальных машин, контейнеров, ISO-образов и других данных.
Проверка состояния
- Перейдите в раздел "Хранилища" (Storage) и выберите новое хранилище.
- Проверьте статус подключения и используемое пространство.
Пример для проверки состояния NFS:
df -h /mnt/pve/nfs
Использование хранилища
- При создании новой виртуальной машины или контейнера выберите новое хранилище в качестве места для хранения дисков.
- Вы можете перемещать существующие диски виртуальных машин на новое хранилище с помощью функции миграции дисков.
Пример для миграции диска VM:
qm move-disk <vmid> <disk> <new-storage>
Заключение
Добавление нового хранилища в Proxmox VE — это процесс, требующий внимания к деталям и знания основ сетевого и локального хранения данных.
Proxmox поддерживает широкий спектр типов хранилищ, что позволяет гибко настраивать инфраструктуру в соответствии с вашими потребностями.
Следуя приведенным инструкциям и примерам, вы сможете легко подключить и настроить новое хранилище для эффективного управления данными в вашей виртуальной среде.
Реклама Google |
|
Внимание! Данная статья не является официальной документацией.Использование информации необходимо выполнять с осторожностью, используя для этого тестовую среду.
Если у вас есть вопросы о построении современных систем резервного копирования, репликации, синхронизации данных и защиты от программ вымогателей обратитесь в нашу компанию для получения консультации о современных технологиях резервного копирования и восстановления данных. Наша компания имеет более чем 20-летний опыт в этой области. |
Десять лучших практик резервного копирования в Казахстане
- Защита гипервизора oVirt — глубокое погружение
- Перенос виртуальной машины из oVirt в Proxmox
- Как перенести виртуальную машину из Proxmox в oVirt
- Защита контейнеров Kubernetes — глубокое погружение
- Как защитить гипервизор Proxmox от взлома - Глубокое погружение
- Использование Fail2Ban для защиты oVirt - Глубокое погружение
- Организация резервного копирования гипервизора oVirt — Глубокое погружение
- Перенос виртуальной машины между гипервизорами Proxmox
- Конфигурация гипервизора Proxmox для оптимальной работы виртуальных машин
- Защита root после взлома SSH на Proxmox - глубокое погружение