SAN: лучше ли иметь отдельные LUN для операционной системы и данных виртуальных машин?
У нас есть iSCSI SAN, который будет использоваться в качестве резервного хранилища для виртуальных машин. Мы используем Xen и будем непосредственно представлять LUN как блочные устройства виртуальных машин (поэтому нет файловой системы с файлами на ней для каждой виртуальной машины, как это делает VMware при использовании хранилищ данных VMFS).
Мне интересно, лучше ли было бы предоставлять отдельные LUN для операционной системы и данных каждого виртуального компьютера (например, один маленький для установки Linux и один больший для хранения почтовых ящиков, один маленький для linux и один большой для данных веб-сервера, и так далее...) или только один большой LUN на ВМ.
Если посмотреть на первый, то можно было бы спросить "так почему бы не использовать еще один LUN для раздела подкачки", продолжая до тех пор, пока у вас не будет только один "раздел" на каждый лун.
Имейте в виду, что все эти LUN-ы относятся к одному и тому же RAID-массиву в сети SAN, поэтому нет смысла различать скорость диска или уровень рейда.
1 ответ
Прямо сейчас вы можете не планировать иметь разные уровни RAID или скорости дисков. Но в будущем, когда ваши почтовые ящики вырастут до нескольких ТБ, или вы начнете архивировать большие видеофайлы, или что у вас есть, вам может понадобиться.
Игнорируя его аспект SAN, это сводится к тому же, что наличие одного жесткого диска с разделами (LUN с одним разделом) или двух отдельных жестких дисков (2 LUN).
Поскольку с SAN вам почти ничего не стоит предоставлять диск в качестве отдельных LUN, я бы отделил их. Хранение ваших данных независимо от ОС означает, что вы можете делать такие забавные вещи, как:
- Отдельные уровни raid/ скорости диска / кэширования - некоторые диски большой емкости в настоящее время поставляются только с более медленными моделями RPM, поэтому вам нужно разделить их, если вам нужна большая емкость
- При необходимости проще разделить данные между несколькими SAN
- Обновите / восстановите свою ОС, установив на новую виртуальную машину и просто переназначив LUN данных на новый сервер, когда вы будете готовы. Нет длительного процесса копирования, мало времени простоя.
- Возможно более быстрые снимки SAN, если вы их используете
Недостатки:
- Затраты на управление, связанные с управлением несколькими LUN для каждой виртуальной машины
- Некоторые SAN имеют лицензию только на такое количество LUN, поэтому вы можете использовать более низкую лицензированную SAN.