Я шукаю рішення для віртуалізації для сховищ і ОС для домашнього сервера . Якийсь приватний хмара, де я керую місцем зберігання незалежно від простору VM.
Це питання зосереджується на управлінні віртуальною машиною / сервером (або екземпляром обчислень або гіпервізором сервера), і що найкраще підходить для моїх потреб. (У мене інший питання, пов'язане з управлінням зберіганням ).
Мої випадки використання:
- Один фізичний сервер
- Резервний сервер VM: rsync та інші запущені служби.
- Персональний сервер VM для хмари: якась власна система Dropbox, à la ownCloud. "користувачі передбачаються.
- Медіа-сервер VM: потокове відео та відображення фотографій.
Тут моє середовище і побажання:
- Сервер : HP Proliant MicroServer з 8 Гб оперативної пам'яті (двоядерний процесор AMD Turion з технологією AMD-V)
- Типи ОС для віртуальних машин: тільки Linux (можливо, * BSD VM в майбутньому)
- Дистрибутиви Linux не мають значення, я знайомий з RHEL, Fedora, Suse, Ubuntu, але будь-які інші рекомендації будуть добре. Я можу зробити перехід до * BSD OS, якщо краще підходить
- Передбачено 2-3 ВМ : сервер резервного копіювання, власний сервер та медіа-сервер (необов'язково). Це лише сервери, тому не потрібна графічна консоль
- Під VM я маю на увазі віртуальне середовище, як KVM, Xen та ін
- зберігання має бути "віртуалізованим / cloudified" див. моє інше питання . Тонке забезпечення буде приголомшливим
- Віртуальна машина повинна мати можливість мігрувати на інший сервер у майбутньому, якщо поточний сервер більше не може виконати продуктивність
- Неважливо, чи інсталяція такої установки ускладнена, якщо інструменти управління дозволяють відносно легко обслуговувати
- У мене немає Windows у себе вдома, так що рішення має бути дружньою до Linux і приємно бути веб-інтерфейсом. Але рідні програми також добре.
- Система повинна бути легко розширеною: додавши новий сервер для перенесення деяких віртуальних машин на нього. Тому це дійсно своєрідна приватна хмара, на якій я можу запустити деяку ОС Linux .
Я б віддав перевагу вільним (вільним, як у вільній мові) і відкритим вихідним кодом. Але воно не повинно бути вільним, як у вільному пиві.
Так Xen, KVM, VirtualBox або OpenStack? Інші рішення? Що б ви рекомендували?