Мы новичок в виртуализации и планируем превратить наш онлайн-сервер в виртуализированный, в основном для улучшения обслуживания, резервного копирования и восстановления.
Первоначально у нас была бы только одна реальная виртуальная система с нагрузкой плюс 1-3 копии для тестирования и восстановления и, возможно, небольшая централизованная виртуальная машина syslog. Мы хотели бы, если возможно, включить на хост-машину iptables плюс rsync для резервного копирования на другие машины и некоторые другие глобальные системы безопасности.
В связи с этим и предложениями нашего поставщика хостинга мы в основном рассматриваем Proxmox из-за его простоты (нам нравится идея его веб-панели администратора), и поскольку я также понимаю, что контейнерный подход систем OpenVMZ может хорошо подходить для нашей установки с точки зрения ресурсов. Базовая система поставляется с debian, поэтому мы можем настроить ее в соответствии с нашими требованиями.
При установке Proxmox по умолчанию устанавливается раздел LVM для виртуальных машин. Мы сомневаемся в том, какая структура разделов будет лучшей для этого, учитывая, что:
Основываясь на Linux Raid приблизительно (750 ГБ), мы рассматриваем что-то вроде:
ext3_1/ - (20Gb)
ext3_2/bak_root - (20Gb) mostly unmounted, root partition sync
LVM_1 /var/lib/vz - (390Gb) partition for virtual images
LVM_2 /shared_data - (30Gb)
LVM_3 /backups - (300Gb) where all backups would be allocated
Наши первоначальные тесты с Proxmox, похоже, имеют проблемы с такими резервными копиями моментальных снимков, возможно, из-за того, что они не могут быть выполнены для другого раздела LVM (ошибка: команда 'lvcreate --size 1024M --snapshot --name vzsnap-ns204084. XXX.net-0 / dev / pve / LV 'не удалось с кодом выхода 5), и в этом случае нам, возможно, придется использовать стандартный раздел ext3 (но не уверены, сможем ли мы сделать это с 4 ограничениями основного раздела).
Лучшая установка для Debian - это чистая установка Lenny (в настоящее время 5.0.6). Установите базу без дополнительных пакетов. Я всегда использую Raid 1 для одиночных дисков - программный рейд linux работает нормально, но аппаратный рейд лучше.
Я всегда добавляю «trap clear 0» в / etc / profile, который очищает экран при выходе из консоли. Это есть в Ubuntu, но не в debian.
У меня есть 22 машины proxmox в кластере, установленные таким образом, и у меня никогда не было проблем.
Если вам нужно много дискового пространства и у вас нет бюджета на iSCSI SAN, попробуйте использовать open-iscsi на сервере (ах) с большим количеством дисков в быстром рейде. Он намного быстрее, чем NFS, и стоит намного дешевле, чем решения FC.
Через некоторое время и некоторый опыт ... если вы устанавливаете Proxmox 1.5 с компакт-диска ... вы не сможете сделать большую часть из них, поскольку установщик просто решит за вас; (в итоге я позволил ему, поскольку мне удалось использовать HW raid моей материнской платы.
Единственной альтернативой, похоже, является установка вашего собственного debian с любым разбиением на разделы и репозиторием include proxmox для установки.
Инструкции на вики proxmox VE. Что касается общих данных, то «привязка монтирования» для контейнеров openvz работает хорошо, насколько я понимаю, вы можете использовать для машин KVM.
ProxMox Wiki не содержит подробных сведений о рекомендуемой установке Debian. Какой компакт-диск использовать (есть 31 компакт-диск для Debian 5.04). Также, какие пакеты устанавливать, прежде чем переходить к части proxmox. Какое разделение рекомендуется и как это сделать.