Synology виртуальная машина windows xp
IT science
А вы знали, что на synology можно создать полноценную виртуальную машину? Можно делать снапшоты по расписанию и это все бесплатно! В платных функциях все гораздо круче, возможность создания кластера, с балансировкой нагрузки и т. д.
Вот пример создания виртуальной машины, поставим windows 10 на synology
ставим пакет Virtual Machine Manager и запускаем его
переходим в «Виртуальные машины» и жмем кнопку «Создать»
в нашем случае выбираем Microsoft Windows
Хранилище — наше хранилище
основные настройки: название виртуальной машины, сколько ядер процессора выделим, сколько оперативной памяти
какого объема диск будем использовать, можно задать сразу много, т. к. диск только в процессе наполнения начнет занимать свободное место, а так почти ничего не весит.
Если нажать на шестерню, то откроются дополнительные настройки, если для вас совсем уж критично свободное пространство, то можно поставить галочку «Реорганизация пространства», тогда при освобождении пространства на виртуальном машине, диск будет «сжиматься».
настройки сети, учтите, что вы можете создать свою изолированную сеть для виртуальных машин, ты и укажете ее, а пока прямой проброс наружу
для виртуальных машин можно указать свой mac адрес, некоторые лицензионные сервера привязываются к mac адресу компьютера на котором запущены, и потребляют немного ресурсов, имеет смысл выносить их на виртуалки.
основные настройки виртуальной машины, указываем файл с образом системы для инсталляции (iso), обязательно после установки системы поставьте Guest tools, чтобы не возникало проблем с драйверами, автозапуск — виртуальная машина будет автоматически запускаться после старта сервера synology, остальное в нашем случае оставляем по умолчанию, добавлю лишь USB, чтобы была возможность пробрасывать в виртуалку USB донглы, воткнутые в synology.
далее настройка безопасности и старт виртуальной машины
нажимаем кнопку «Подключиться» и у нас открывается отдельная вкладка в браузере с vnc клиентом, через который мы можем управлять виртуальной машиной.
Установка Home Assistant OS на Synology NAS
Установка Home Assistant OS на Synology NAS
Я уже рассказывал как установить Home Assistant на Synology NAS но в docker, а сейчас я расскажу как установить Home Assistant OS на Synology NAS в Virtual Machine Manager (в виртуальную машину).
Два варианта установки Home Assistant на Synology NAS:
Что бы понять чем первый способ отличается от второго давайте взглянем на таблицу отображающую эти различия
Как видно из этой таблицы только в OS версии стоят все галочки.
Первым делом нам нужно установить в DSM пакет Virtual Machine Manager
Далее пойдем на сайт HA и скачаем образ VMware ESXi/vSphere (.ova). Он весит не много примерно 363МБ.
Alternative — Home Assistant (home-assistant.io)
После того как он скачался можно закинуть его на ваш Synology NAS или оставить на ПК, это без разницы на данный момент, но если закинете на NAS то один из следующих шагов пройдет быстрее.
Дальше открываем DSM и запускаем VMM, переходим на вкладку Виртуальная машина, щелкаем на треугольник возле кнопки Создать и выбираем Импорт
В Открывшемся окне выбираем Импорт из файла OVA
И вот в этом окне нам надо выбрать ранее скаченный файл OAV
Затем выбираем хранилище, если оно не создано у вас, то сначала надо его создать
На следующей вкладке выбираем имя виртуальной машины, количество процессором и количество оперативной памяти. Сами разработчики рекомендуют 2 и 2, но я ради эксперимента указал 1 и 1.
Дальше выбираем объем жесткого диска, я оставил 32Г по умолчанию
Сеть я тоже оставил по умолчанию. Это сетевой мост сети, к которой подключен ваш Synology NAS
На следующей вкладке выбираем следующие параметры:
Затем нужно выбрать пользователя, который будет управлять этой виртуальной машиной
Ставим галочку в самом низу и нажимаем кнопку Выполнено
Процесс создания виртуальной машины займет какое-то время
Когда машина запустица, загорится кнопка Подключиться, жмите ее и наблюдайте процесс загрузки виртуальной машины
Когда виртуальная машина загрузится, вы увидите ее IP и способы как к ней подключиться для дальнейшей настройки. В моем случаи такие:
Тут нужно немного подождать, когда виртуальная машина полностью прогрузится. Пока ждете можно перейти по ссылкам в магазин Apple или Google и скачать приложение для телефона.
Затем окно само предложит создать нового пользователя
Выбрать данные, которыми вы готовы поделиться с разработчиками HA. Я обычно отмечаю все галочки
В заключительном окне можно сразу добавить найденные устройства
Ну вот и все, первоначальная установка готова к дальнейшей настроке
Дальше уже нужно добавлять датчики, устройства, выключатели и многое многое другое. Список того чем можно пользоваться для умного дома огромный.
На этом все. Желаю всем удачи. Пользуйтесь Synology NAS.
После выхода видео ролика на ютубе, пользователь Умный дом с диваном сделал очень полезный комментарий, который возможно поможет сделать HA менее требовательным и более производительным. Вот его текст:
Хочу добавить. Чтобы на Virtual Machine Manager отображались IP адреса виртуальной машины, необходимо выключить Hyper-V. Если этого не сделать, то не установится Synology Guest Tool в Hass OS и не будут отображаться IP адреса. Делать на выключенной виртуалке.
1) Выбираем редактировать виртуальную машину (нажав на правую кнопку мыши и выбрать через контекстное меню)
2) В настройках общих характеристик нажимаем на шестеренку в поле процессоры — 3:40
3) Снять галочку Hyper-V
В контексте настройки виртуальной машины e1000 эмулирует сетевую карту Intel, rtl8139 эмулирует сетевую карту Realtek, а virtio является пара-виртуализированным драйвером, т. Е. он «знает», что работает в виртуальной машине, и в основном просто передает сетевой трафик между виртуальной машиной и хостом самым простым из возможных способов.
Если вы используете устаревшую операционную систему в виртуальной машине, вам может потребоваться выбрать виртуальную сетевую карту в соответствии с тем, какие сетевые карты поддерживаются в устаревшей ОС. В Intel e1000 есть драйверы, доступные даже для довольно старых и малоизвестных ОС. Но аппаратное обеспечение физической сетевой карты e1000 довольно сложное, поэтому из-за необходимости ее эмуляции возникнут некоторые накладные расходы.
Realtek 8139, по-видимому, довольно прост с точки зрения аппаратного обеспечения, поэтому его может быть сравнительно проще эмулировать в виртуальной машине, чем Intel e1000. Но, с другой стороны, простота также означает, что операционной системе внутри виртуальной машины, возможно, потребуется выполнить некоторую дополнительную работу, чтобы удовлетворить условиям эмуляции сетевой карты, когда фактическая сетевая карта хоста может выполнить часть этого аппаратно.
Но если все, что вы запускаете внутри виртуальной машины, поддерживает virtio, это, скорее всего, обеспечит вам наилучшую производительность (помимо аппаратного обеспечения сетевой карты хоста, предназначенного для передачи VFIO/SR-IOV), поскольку это позволяет виртуальной машине просто пропустить большинство шагов, связанных с эмуляцией виртуальной сетевой карты и управлением виртуальным оборудованием, а хосту использовать аппаратные возможности реальной физической сетевой карты для максимальной выгоды для трафика виртуальных машин
Решения Synology для виртуализации
Решения Synology для виртуализации позволяют использовать возможности NAS для запуска виртуальных машин или в качестве хранилища для сред виртуальных машин, сохраняя при этом безопасность и доступность данных.
Создание среды виртуальной машины
Воспользуйтесь преимуществами мощного решения Synology Virtual Machine Manager (VMM) для одновременного запуска нескольких виртуальных машин.
Кластерная инфраструктура
Запуск виртуальных машин на семи устройствах Synology NAS в кластерной инфраструктуре, что позволяет выполнять миграцию в реальном времени и минимизировать время простоя до планового обслуживания.
Централизованное управление
Управление всеми виртуальными машинами в одном месте. Использование централизованной панели управления Synology VMM для мониторинга и управления состоянием и эффективностью всех компонентов.
High Availability
Обеспечение избыточности оборудования и сети с помощью отказоустойчивых кластеров. Быстрое аварийное переключение на резервный ресурс и восстановление виртуальных машин во время непредвиденных простоев.
Synology Virtual Machine Manager
Раскройте возможности виртуализации NAS с помощью интуитивно понятного и мощного гипервизора. Synology VMM можно даже использовать для размещения нескольких экземпляров Virtual DiskStation Manager (Virtual DSM) на одном устройстве, что позволяет экономить и создавать безопасные среды песочницы.
Поддержка нескольких платформ
VMM может размещать виртуальные машины под управлением операционных систем Windows, Linux и Virtual DSM.
Надежное резервное копирование
VMM защищает виртуальные машины благодаря поддержке планируемого создания снимков и репликаций. Резервное копирование неограниченного количества виртуальных машин VMware vSphere и Microsoft Hyper-V с физических серверов с помощью Active Backup for Business и быстрое восстановление их в VMM, когда исходные гипервизоры не работают.
Простое предоставление общего доступа
Просто создайте ссылку, чтобы предоставить общий доступ к виртуальным машинам, защищенных паролем, и определите, какие пользователи будут иметь доступ к каждой виртуальной машине.
Docker
Docker в DSM предоставляет среду виртуализации, которая позволяет внедрять облегченные контейнеры с тысячами приложений.
Максимальное использование ресурсов хранения виртуальных машин
Увеличение емкости и производительности хранилища виртуальной машины с помощью Synology NAS.
Совместимость с ведущими платформами виртуализации
Высокая производительность
Гибкая масштабируемость
Если требуется больше ресурсов хранения для виртуальных машин, Synology NAS можно быстро масштабировать, добавив дополнительные диски или модули расширения.
Защита виртуальных машин
Убедитесь, что ваши виртуальные машины и данные, хранящиеся на них, защищены и отслеживаются.
Просто, но безопасно
Встроенная защита данных
Все системы Synology поставляются с полным пакетом безопасности данных, доступным в DSM, для защиты виртуальных машин, файлов, папок, LUN и самого сервера NAS.
Упрощенное управление хранением данных
Synology Storage Console позволяет администраторам осуществлять мониторинг хранилищ Synology и управлять ими непосредственно из VMware vSphere Client или Windows Server.
Synology High Availability
Сведите к минимуму количество сбоев оборудования за счет зеркалирования всей системы. Это гарантирует бесперебойную работу данных и служб.
Начните настройку среды виртуальных машин с помощью Synology
Расширьте свои рабочие нагрузки виртуализации с помощью комплексных решений Synology для хранения данных.
Для предприятий малого и среднего бизнеса
Настройка цифровых офисов с помощью сред виртуальных машин для определенных пользователей или удаленных офисов.
Для крупных предприятий
Системы Synology, разработанные для чувствительных к задержкам приложений с высокой частотой операций ввода-вывода, идеально подходят для сред «песочницы» и виртуализированных сред.
Примечания:
Устройства Synology со встроенными слотами M.2 поддерживают SSD-кэш без использования отсеков для дисков. Чтобы найти совместимые модели, нажмите здесь.
Введение
Для чего?
Разумеется, если мы говорим о создании некой конвергентной виртуальной среды на оборудовании одного поставщика, то нас интересует, есть ли у этого поставщика что-то, что способно заменить физические серверы? Вот тут у Synology пока что не все гладко: среди систем хранения данных, по-настоящему мощная есть только одна, топовая FS3017 с двумя 6-ядерными процессорами Xeon E5-2620 V3 и 64 Гб памяти, которые вы можете расширить до 512 Гб. Это хранилище предназначено для установки в качестве кэширующего флэш-акселератора, поэтому его стоимость ощутимо выше аналогичного 2-процессорного Rack-сервера с 10Gbps сетевыми интерфейсами от компаний HP или Dell. Остальные же NAS-ы Synology имеют по одному процессору с 8, 6 ядрами или даже с 4 ядрами. То есть, мы вполне можем ожидать, что сейчас Synology начнет выпускать NAS-ы именно с мощными CPU, именно для таких конвергентных архитектур, что будет вполне закономерно.
Впоследствии, с ростом потребностей офисов, заказчик сможет расширять свою IT-инфраструктуру за счет замены NAS-ов Synology на более производительные, только цена вопроса здесь, опять же, не сопоставима даже с традиционными серверными решениями от компаний HP, Dell и Lenovo.
И вот эта возможность начать с копеечной виртуальной среды и расширяться по мере роста потребностей, и есть та самая стратегия роста, которая применима не только к банкам или фармакологическим компаниям, не стесненным в средствах, но и к небольшим организациям, которые начинают с того, что переносят несколько Windows или Linux приложений на одну физическую коробочку, а потом по мере роста бизнеса, эту коробочку меняют, оставаясь в комфортной и привычной виртуальной среде, не требующей прохождения сертификаций и присутствия на вебинарах, чтобы понимать, как сохранять данные и восстанавливаться после сбоев. Естественно, возникает вопрос, а какую вообще производительность могут показать настольные NAS-ы Synology в качестве серверов виртуальных машин? На него мы ответим в конце статьи, а пока что перейдем к знакомству с Virtual Machine Manager.
Инсталляция
Теперь, когда основные подготовительные шаги выполнены, мы можем приступать к настройке самих виртуальных машин. Вы можете как создавать VM с нуля, так и импортировать существующие, и в обоих случаях начать стоит с перехода к хранилищу образов виртуальных машин и ISO файлов.
Вы можете внутри физической DSM используя пакет виртуализации, запустить еще и виртуальную оболочку Disk Station Manager, и вот тут надо сказать о возможностях, которые открываются перед заказчиком благодаря виртуализации самой DSM.
Ну и разумеется, если DSM вы планируете использовать как дополнение к виртуальным машинам, то вы просто можете ограничить ресурсы процессора и памяти на все, что работает внутри операционной системы NAS-а, а там может быть и система видеонаблюдения, и Asterisk сервер, и облачные сервисы синхронизации.
В файловом менеджере Synology DS1817+, которому суждено стать хостом для моих виртуальных машин, создаю подключение по NFS протоколу к старенькой Synology DS1511+, после чего копирую каталоги с виртуальными машинами с одного NAS на другой, минуя компьютер. Скорость передачи данных по гигабитной сети составляет около 100 мегабайт в секунду, значительно быстрее, чем при использовании компьютера в качестве промежуточного звена для загрузки.
Миграция между гипервизорами не всегда проходит гладко даже в продуктах Microsoft, VMware и Orcale, разрабатывающих свои решения годами. В случае с Synology VMM так же не обошлось без неожиданностей: операционные системы Ubuntu Linux потребовали вручнную из консоли перенастраивать сеть, а Windows 7 в настройках виртуальной машины потребовала сменить драйвер с VirtIO на IDE.
Борьба за ресурсы
Дело в том, что Synology Virtual Machine Manager жестко распределяет память и процессорные ядра. Наша тестовая машина DS1817+ имеет 4-ядерный процессор и 8 Гб памяти, поэтому для VDI-запуска Windows 7 вместе с офисными приложениями, я отдаю этой виртуалке все 4 ядра и все 8 Гб памяти, доступные на аппаратном уровне. Гипервизор сразу предупреждает меня, что поскольку вся память выделена одной виртуальной машине, та не может быть запущена, и хотя все виртуальные машины остановлены, Windows 7 VDI я включить не могу из-за нехватки памяти на хосте, и VMM предлагает мне поискать в сети другой хост для работы машины на нем.
А что с виртуальными ядрами процессора? Здесь присутствует ограничение только на работающие машины. Гипервизор не умеет динамически распределять виртуальные процессоры, поэтому одновременно могут быть задействованы не более 4 vCPU: либо 4 запущенных виртуалки в 1-ядерном режиме, либо 2 виртуалки по 2 ядра на каждую.
Что означает такой жесткий подход к выделению ресурсов на практике? Только то, что для ресурсоемких приложений, запущенных в виртуальных средах, следует покупать топовые NAS-ы Synology на серверных процессорах Intel Xeon, а на десктопных моделях по возможности объединять приложения в гостевые системы. У меня нет сомнений, что Synology удалит жесткую привязку ресурсов к виртуалкам в будущем, иначе развитие этой технологии застопорится. На текущий же момент, остается только объединять приложения в гостевых операционных системах для обхода имеющихся ограничений, что, в общем-то, несложно.
Работа с хранилищем и бэкапами
Само собой разумеется, что компания, много лет занимающаяся средствами резервного копирования, все средства для бэкапов включила в сам пакет Virtual Machine Manager. Здесь, в общем-то, не так уж и много требуется: создание мгновенных снимков каждой виртуальной машины вручную системным администратором и централизованное создание снимков виртуалок через общий менеджер, пункт «Защита».
Здесь применена та же технология мгновенных снимков, что и для создания резервных копий файловой системы, только настроить политики записи и хранения данных вы можете индивидуально для каждой виртуальной машины. Для восстановления данных достаточно воспользоваться временной лентой, где осуществляя навигацию по снимкам, и я думаю, что все из нас, кто пользовался программами для резервирования данных, не нуждаются в подробном описании как это работает и насколько это удобно.
Разумеется, снимки делаются мгновенно, не то чтобы без остановки виртуалки, а она их даже не замечает.
В довершении описания возможностей Synology Virtual Machine Manager, хочется отметить неожиданно простой способ выделения физических сетевых портов для виртуальных машин в отдельности и гипервизора в целом. В настройках сети вы можете создать новый виртуальный коммутатор, указать какие интерфейсы он использует (в том числе агрегаторы каналов) и вынести всю виртуальную среду на отдельные порты.
Некоторые возможности VMM, такие как миграция виртуальных машин, высокая доступность, переход виртуальной машины с одного физического хоста на другой, мы не можем показать наглядно, так как для этого нужны 3 и более NAS-ов Synology. Тем не менее, такие возможности заявлены производителем и могут быть использованы в продакшн-средах, где одной из задач ставится снижение времени простоя инфраструктуры при физической поломке любого элемента (будь то жесткий диск, сетевой кабель или целиком NAS).
В целом, подытоживая рассмотрение программных возможностей гипервизора Synology Virtual Machine Manager, хочется сказать следующее: в качестве первого шага в область технологий виртуализации, все очень и очень достойно. Многие функции, которые в продуктах Microsoft, VMware и Oracle требуют установки дополнительных приложений, изучения инструкций, а затем интернет-форумов, здесь делаются по одному клику.
Тестирование
У нас на тестировании находится модель сетевого СХД, Synology DS1817+. Производитель позиционирует её, как решение уже для крупных офисов на 100-200 человек для хранения зашифрованных данных при высокой нагрузке на дисковую и сетевую систему. Эта модель имеет 4-ядерный процессор с частотой 2.4 ГГц, до 8 Гб памяти и 4 сетевых интерфейса, к которым можно добавить 10-гигабитную сетевую карту. Внутренняя емкость может составить 96 Тб, а при использовании двух модулей расширения, общая емкость может доходить до 216 Тб. По характеристикам понятно, что в качестве NAS-а это устройство может работать годами и не требовать апгрейда из-за нехватки ресурсов. Посмотрим, как оно покажет себя в качестве сервера. Мы установили в него 3 диска WDC WD20EFRX-68EUZN0 емкостью по 2 Тб каждый и объединили их в RAID5.
Так же мы решили протестировать Synology DS1817P в многопоточном режиме чтения и записи, чтобы показать, на что может рассчитывать покупатель при установке NAS-а в среду с интенсивным обращением к диску.
Поскольку на хосте присутствовали только 2 физических сетевых порта, файловый сервер DS1817+ подключался по логическому 2-гигабитному каналу к хосту через коммутатор. На NAS-е были созданы 8 разделов iSCSI по 100 Гб, к каждому из которых подключалась виртуальная машина с нагрузочного стенда. На хосте были созданы два виртуальных коммутатора, на каждый из которых были помещены по 4 виртуальных машины для распределения нагрузки. Так как нагрузка выполняется симметрично тестовыми пакетами, это даст тот же эффект, что и применение агрегации каналов на коммутаторе и на NAS-е.
Сравнивая производительность случайного чтения, видно, что во-первых, 7 лет прогресса не прошли даром, и DS1817+ в этом тесте работает в 1.5 раза быстрее и позволяет добиться примерно, 35 тысяч операций ввода-вывода в секунду, но судя по всему, тут мы упираемся в скорость энергосберегающих жестких дисков. При использовании более быстрых HDD, производительность может еще вырасти.
Выводы
Михаил Дегтярёв (aka LIKE OFF)
18/12.2017