Возможно каждый ИТ специалист в какой-то момент сталкивается с необходимостью создания тестовой среды. По моему мнению, на сегодняшний день тестовая среда - это неотъемлемая часть сетевой инфраструктуры. Как сказали в одном ИТ вебинаре: “лучше чтобы их было две” ![]()
Будьте в курсе актуальных новостей в мире ИТ: https://t.me/ITKBnews. Также будем рады видеть Вас участниками групп https://vk.com/blogitkb и https://www.fb.com/blog.it.kb
Одним из основополагающих критериев тестовой среды чаще всего является относительно невысокая стоимость решения.
Вопросы, которые могут совмещаться с тестовой средой:
- расположение виртуальной среды;
- хранение редко используемых, малонагруженных по IOPs, но объемных данных (образы, дистрибутивы, базы Консультант Плюс и т.д.);
- расположение архивных копий (например, систему резервного копирования от компании Microsoft System Center Data Protection Manager 2012 R2).
В качестве примера рассмотрим вариант тестовой среды для виртуализации на основе Hyper-V операционной системы Windows Server 2012 R2 и сетевой системы хранения данных (NAS) от компании NETGEAR ReadyNAS 3220 (хотя описание настройки также подходит к моделям ReadyNAS 102/104/312/314/316/516/2120/3220/4220/716X).
Выбор пал на данного производителя по следующим причинам:
- Стоимость;
- Монтаж в стойку;
- Поддержка рейд: 0,1,5,10;
- Гарантия в городе использования;
- Поддержка iSCSI (SMB) – универсальное решение для подключения к разным серверам;
- Поддержка горячей замены дисков;
- Резервирование портов;
- совместимость дисков и их гарантия;
Подключение к родительскому разделу Hyper-V согласно требованиям к тестовой среде происходило по iSCSI (также рассматривался вариант по SMB 3.0, т.к. Windows Server 2012 R2 и NETGEAR ReadyNAS 3220 с приложением SMB Plus поддерживают 3-ю версию протокола).
Подключение напрямую и первоначальная настройка (включая прошивку на официальную версию 6.1.8 с портала) согласно документации производителя NETGEAR к серверу не составили трудностей.
Далее как и в любом другом проекте шел этап тестирования. Выбор пал на знакомый уже IOmeter версии iometer-1.1.0-rc1-win32.i386-bin с параметрами паттернов:
| Тип нагрузки (паттерн) | Размер блока | Write/Read, % | Random/Seq, % | Align I/Os on | #Outstanding I/O* |
| VDI on Hyper-V | 4 Kb | 80/20 | 80/20 | 128 Kb | от 2 до 32 по экспоненте |
| MS SQL on Hyper-V | 16Kb | 66/34 | 100/0 | 128 Kb | от 2 до 32 по экспоненте |
| MS SQL Log on Hyper-V | 64 Kb | 100/0 | 100/0 | 128 Kb | от 2 до 32 по экспоненте |
| Exchange 2007 on Hyper-V | 8 Kb | 55/45 | 80/20 | 128 Kb | от 2 до 32 по экспоненте |
| Тип нагрузки (паттерн) | Размер блока | % Access | Write/Read, % | Random/Seq, % | Align I/Os on | #Outstanding I/O* |
| Fileserver | 512 byte | 10 | 20/80 | 100 | 128 Kb | от 2 до 32 по экспоненте |
| 1 Kb | 5 | 20/80 | 100 | 128 Kb | ||
| 2 Kb | 5 | 20/80 | 100 | 128 Kb | ||
| 4 Kb | 60 | 20/80 | 100 | 128 Kb | ||
| 8 Kb | 2 | 20/80 | 100 | 128 Kb | ||
| 16 Kb | 4 | 20/80 | 100 | 128 Kb | ||
| 32 Kb | 4 | 20/80 | 100 | 128 Kb | ||
| 64 Kb | 10 | 20/80 | 100 | 128 Kb |
Также были установлены и подключены к NAS три виртуальные машины на базе Hyper-V Windows Server 2012 R2.
Результаты были мягко говоря слабоватыми в конфигурации 6 дисков SATA, подключенному напрямую по 1Гб-ому каналу к серверу.
Очень высокий показатель “Response time” (более 50 мс).
Удивление было вызвано причиной официальной поддержки NAS в качестве проверенного (сертифицирована на совместимость) компанией решения для виртуализации Hyper-V или vSphere.
Поискав более подробной информации по настройке ReadyNAS, пришлось обратиться в техподдержку через личный кабинет, которая не заставила себя ждать!
После общения сразу со второй линией поддержки на русском языке перешли на третью на английском ![]()
Результатом диагностики стало применение новой прошивки 6.1.9, которой еще нет на официальном сайте компании и рекомендаций по настройке.
ReadyNASOS 6.1.9 [RC5]
Latest beta: ReadyNASOS 6.1.9-RC5
To install: Click on appropriate link above for your system to download firmware image.
Then upload that image from the management UI's System->Settings->Update->Install Firmware section.
Notable changes since ReadyNASOS 6.1.8
1. [RC1] Update kernel with various filesystem and iSCSI improvements.
2. [RC2] Make Richcomm-based UPS devices work.
3. [RC2] Add DLNA support for FLV.
4. [RC2] Avoid issue with too many open file descriptors in some odd AD environments.
5. [RC3] Various security updates. (OpenSSL, GNUTLS)
6. [RC4] Fix periodic log truncation.
7. [RC5] Add UI option to configure sync policy for iSCSI LUNs.
***
Рекомендации сотрудников компании NETGEAR: для максимальной производительности использование RAID 10 и дисков 1Тб вместо 4Тб.
Для того чтобы сохранить место на ТЕСТОВОМ СТЕНДЕ, было принято решение оставить RAID 5 с настроенными Jumbo Frames (NAS и адаптер родительского раздела Hyper-V).
Список наиболее производительных RAID (по уменьшению):
1- RAID 10 – наиболее производительный, большой объем на резерв
2- RAID 5+0
3- RAID 6+0
4- RAID 5
5- RAID 6 – наименее производительный


RSS - Записи
Ничего себе у вас тестовое решение на железке стоимостью под $5к - кучеряво живете :)
Иван, все зависит от задач тестовой среды и объемов :)
Если внимательно прочитать, то помимо тестовой среды, еще и располагается архив DPM 2012 R2.
А так всегда можно использовать более младшую модель netgear readynas 2120 для бизнеса, к которой данная статья тоже подходит!
Сравнения моделей NAS для бизнеаса от компании NetGEAR:
http://netgear.com/business/products/storage/readynas/readynas-rackmount.aspx#tab-models
Спасибо Женя, модель интересная. Взял на заметку.
как хранилище для виртуализации - слабовато и нет отказоустойчивости. Выгоднее использовать сервер на 8-12 дисков , куда можно поставить SAS и будет в том же RAID5 запись намного лучше (с батарейкой). Это больше под бекап подходит, чьи данные не так критичны. И гарантия у нетгейр - корпоратив не устроит. Они через пару лет сломаную железку поменяют вам на расписку и ваш поставщик угорит на деньги так как будет вам поставлять новую железку .
В споре рождается истина :)
"как хранилище для виртуализации — слабовато и нет отказоустойчивости"
Виртуализация для тестирования достаточно. Хотя опять же повторюсь, все зависит от объемов и желаемой производительности. На данный момент 4-5 одновременно работающих машин с SQL, IIS, AD DC, DPM, File работают для тестовой среды относительно адекватно.
Отказоустойчивость представлена:
- два блока питания,
- 4-е сетевых карточки, которые можно объединить в тиминг,
- RAID 1, 5, 10
"Выгоднее использовать сервер на 8-12 дисков , куда можно поставить SAS и будет в том же RAID5 запись намного лучше (с батарейкой). "
Это решение не гибкое, т.к. работа по iSCSI и/или SBM 3.0 дает больше вариантов для использования NAS решения.
При этом если посчитать сервер (не самосбор), SAS контроллер и диска SAS, то дешевле, врядли выйдет. Тем более данный NAS используется в связке с виртуальными машинами, находящимися на других Hyper-V серверах (Blade).
"И гарантия у нетгейр — корпоратив не устроит."
Гарантия у Netgear по readyNAS 3220 5 лет (http://www.netgear.ru/business/products/storage/readyNAS-3220/RN3220.aspx). Тех.поддержка отвечает в тот же день!
ответить на вопрос и починить сломанную железку - разные случаи. я говорю про практические случаи, потому как выступаю с точки зрения продавца и сам с этим сталкивался. IOMEGA например прислала взамен сломанной системы новую актуальную на данный момент. я ни о чем не спорю, а лишь говорю о фактах которые не видны на первый взгляд. И я говорю о продакш среде, когда идет постоянная нагрузка иопсами. Для тестов и бэкапов вполне подходит.
с точки зрения надежности мне не хватает SAS дисков и второго контроллера.