Что такое редакция Windows Server?
Когда вы покупаете автомобиль, вам доступно, как минимум, несколько комплектаций одной и той же модели. Например, базовый экономичный вариант, роскошный вариант с кожаными сиденьями и люком на крыше, а также спортивный вариант с большими колесами и более мощным двигателем. Другими словами, каждая версия автомобиля имеет свою цену и набор функций для групп клиентов с разными бюджетами и потребностями.
То же самое касается выпусков Windows Server. Каждый вариант включает в себя функциональность, которая подходит для разных компаний, в зависимости от их размера и бюджета. Например, разные редакции могут поддерживать разное количество пользователей.
Чем открыть VHD и VHDX
Первый способ самый быстрый и доступе в Windows Server 2012 R2 и Windows 8.1. Открываем место с нашим vhdx файлом.
Как открыть VHD и VHDX в Windows Server 2012 R2-01
Щелкаем по нему правым кликом мышки и из контекстного меню выбираем Подключить.
Как открыть VHD и VHDX в Windows Server 2012 R2-03
Все видим, что диск успешно подмонтировался и нам доступна его файловая система.
Как открыть VHD и VHDX в Windows Server 2012 R2-04
Для того чтобы отмонтировать диск, щелкаем по нему правым кликом и выбираем извлечь.
Как открыть VHD и VHDX в Windows Server 2012 R2-05
Еще один способ через оснастку управление дисками. Щелкаем правым кликом по пуску и выбираете управление дисками.
Как открыть VHD и VHDX в Windows Server 2012 R2-06
В меню действия выбираем присоединить виртуальный жесткий диск.
Как открыть VHD и VHDX в Windows Server 2012 R2-07
Через кнопку обзор указываем месторасположение нашего vhd файла.
Как открыть VHD и VHDX в Windows Server 2012 R2-08
Как открыть VHD и VHDX в Windows Server 2012 R2-09
Обратите внимание, что можно поставить галку только для чтения, жмем ок
Как открыть VHD и VHDX в Windows Server 2012 R2-10
Все диск подмонтирован и доступен для чтения.
Как открыть VHD и VHDX в Windows Server 2012 R2-11
Для того что отключить диск, щелкните по нему правым кликом и выберите Отсоединить виртуальный диск.
Как открыть VHD и VHDX в Windows Server 2012 R2-12
Как открыть VHD и VHDX в Windows Server 2012 R2-13
Вот так вот просто открыть VHD и VHDX в Windows Server 2012 R2.
Ассоциация файлов .VHD 2
Исходный файл, написанный на VHDL, что означает Язык описания аппаратных средств для высокоскоростных интегральных схем (VHSIC) (HDL) часто используется для автоматизации проектирования электрических цепей и компонентов. Дополнительная информация
Инженеры-электронщики могут использовать VHDL для описания аппаратных компонентов в текстовом формате. Это описание может затем использоваться для изготовления физической схемы, такой как материнская плата, процессор или модуль памяти.
Windows |
|
макинтош |
|
Linux |
|
RDS 2016
Службы удаленных рабочих столов в Windows Server 2016 стали еще эффективнее. Теперь нашим клиентам будет гораздо проще создавать фермы VDI и службы терминалов.
— Connection Broker теперь поддерживает огромное количество подключений конечных пользователей. RDS 2016 может одновременно обработать несколько тысяч подключений без единого сбоя (в то время, как версия RDS 2012 R2 могла эффективно работать на уровне нескольких сотен одновременных подключений).
— RemoteFX теперь поддерживает Windows Server 2016 внутри гостевых ВМ. Ранее эта технология работала только с клиентской ОС Windows.
— RemoteFX теперь поддерживает OpenGL и OpenCL в дополнение к Direct3D, а еще до 1 Гбайт видеопамяти, разрешение 4K и работу с пером. Благодаря этому пользователи могут еще эффективнее использовать графические ресурсы оборудования.
— Поддержка Direct Device Assignment (DDA) — теперь графический процессор можно полностью прокинуть внутрь ВМ. Благодаря этому пользователи гостевых ВМ получают доступ к управлению драйверам видеокарты и настройкам графического процессора, а также к технологиям параллельных вычислений вроде CUDA.
— Протокол RDPv10 с технологией сжатия данных H.264 AVC гарантирует высокое качество графики (4K, 60 кадров в секунду) даже при нестабильном подключении к сети.
— Connection Broker может использовать Azure SQL Database в качестве базы. Azure AD Application Proxy позволяет безопасно публиковать ферму RDS во внешнюю сеть.
— Remote Credential Guard — предотвращает кражу учетных данных, когда конечный пользователь дистанционно подключается к системе с помощью сеанса удаленного рабочего стола (RDP).
Различия в лицензировании Windows Server 2016 и новее
Хотя цены на Windows Server 2012 R2, 2016, 2019 одинаковы, если вы используете стандартную лицензию или лицензию Datacenter на Windows Server 2016 или новее, есть некоторые ключевые изменения, о которых вам необходимо знать. Прежде всего, в то время как лицензии Windows Server исторически продавались для каждого процессора / сокета, в Windows Server 2016 модель лицензирования переключалась на каждое ядро.
Таким образом, если у вас есть сервер, содержащий 2 процессора с 24 ядрами , в Windows Server 2012 вам нужно будет купить только одну лицензию Standard или Datacenter. В Windows Server 2016 вам придется покупать лицензии на все 24 ядра. Это становится довольно сложно, так как есть много правил, но главное — если у вас есть 16-ядерный сервер, затраты будут примерно такими же. Однако лицензирование ОС может быть более дорогим на серверах с более высокой плотностью ядра.
Несмотря на изменение лицензии на ядро, правила виртуализации остаются такими же в Windows Server 2016 и новее. После того, как вы лицензировали все свои ядра на сервере, со стандартной версией вы получаете 2 лицензии гостевой ОС Windows Server по сравнению с неограниченным количеством в версии Datacenter.
Кроме того, набор функций в Windows Server 2012 Standard и Datacenter был одинаковым. Но некоторые функции Windows Server 2016, например, такие, как Storage Spaces Direct или экранированные виртуальные машины, доступны только в выпуске Datacenter.
Поддерживаемые конфигурации и настройка Shared VHDX
С точки зрения реализации описанного подхода можно выделить две основные конфигурации использования Shared VHDX. В первой конфигурации общие VHDX-файлы располагаются на CSV-томе физического кластера. CSV-том, в свою очередь, может быть реализован на любом поддерживаемом службой кластеризации Windows Server блочном хранилище (Fibre Channel, iSCSI, Shared SAS).
Для настройки Shared VHDX прежде всего, конечно, необходимо создать один или несколько VHDX-файлов и расположить их, используя одну из перечисленных выше конфигураций. Затем подключить Shared VHDX можно в консоли Hyper-V, командлетами PowerShell или с помощью сервисного шаблона (service template) в System Center 2012 R2 Virtual Machine Manager.
В консоли Hyper-V это делается путем добавления нового SCSI-диска: в свойствах ВМ выбираете SCSI Controller, затем Hard Drive, нажимаете кнопку Add, указываете путь к VHDX-файлу, после чего выбираете Advanced Features и помечаете соответствующий чекбокс.
Повторяете процедуру для всех ВМ, которые планируется объединить в кластер.
Тоже самое можно сделать в PowerShell следующими командлетами:
В VMM 2012 R2 в сервисном шаблоне в разделе Hardware Configuration необходимо также добавить SCSI-диск, указать путь к VHDX-файлу и пометить чекбокс Share the disk across the service tier. При развертывании ВМ на основе такого шаблона VMM подключит указанный файл в качестве Shared VHDX.
Какой бы вариант вы не выбрали, внутри ВМ подключенный VHDX будет выглядеть как обычный SAS-диск.
Руководство по преобразованию P2V с помощью Disk2VHD
Перейдите на страницу Windows Sysinternals и скачайте программу.
Программа Disk2vhd v2.01.
Шаг 2. Запустите Disk2vhd на физическом сервере, который необходимо преобразовать
Просто распакуйте ее и запустите на сервере. Как показано на рисунке, интерфейс программы очень простой. Чтобы создать диск VHDX, поставьте флажок Use Vhdx (Использовать Vhdx).
ПРИМЕЧАНИЕ. VHDX — это формат диска, появившийся в Windows Server 2012. По сравнению с традиционным VHD, в VHDX был внесен ряд изменений: появился специальный внутренний журнал, снижающий вероятность повреждения данных, увеличилась емкость (до 64 ТБ), добавлены некоторые другие функции. Я рекомендую по возможности использовать формат VHDX.
Выберите Use VSS (Использовать VSS), если вы хотите получить копию диска, согласованную на уровне транзакций, а не сбоев. Выберите место, где будет находиться файл VHDX (если оно будет расположено на том же диске, возможно «поглощение», поэтому для хранения образа лучше использовать другой жесткий диск). Выберите любой диск/том, который нужно виртуализовать. Если вы хотите сделать этот диск загрузочным, необходимо включить туда системный диск и область загрузки (поставьте флажок System Reserved (Зарезервировано системой)). Нажмите Create (Создать), чтобы начать преобразование.
Запустите Disk2vhd на физическом сервере, который необходимо преобразовать.
Шаг 3. Преобразуйте диск(и) в формат VHDX и скопируйте на хост Hyper-V
Во время этой операции вы увидите примерное время, оставшееся до ее завершения.
Преобразуйте диск(и) в формат VHDX и скопируйте на хост Hyper-V.
После ее завершения вы получите файл/диск VHDX, который можно скопировать на сервер Hyper-V и поместить в папку, где находятся диски ВМ.
Преобразуйте диск(и) в формат VHDX и скопируйте на хост Hyper-V.
Шаг 4. Создайте новую ВМ на хосте Hyper-V
Чтобы использовать созданный диск, необходимо создать ВМ. Запустите мастер (New → Virtual Machine (Создать → Виртуальная машина)) в Менеджере Hyper-V и настройте ее в соответствии со своими требованиями. Параметры настройки очень просты, за исключением выбора поколения ВМ (появился только в Windows Server 2012 R2).
Создайте новую ВМ на хосте Hyper-V.
ПРИМЕЧАНИЕ. Необходимо внимательно подойти к выбору поколения ВМ. Начиная с Windows 2012 R2, в Hyper-V появился новый параметр:Generation 2 virtual machine (Виртуальная машина 2 поколения). Речь идет о втором поколении встроенного ПО для ВМ с обновленным набором виртуального аппаратного обеспечения и новыми возможностями для пользователей, такими как загрузка с устройства, подключенного по iSCSI. Но ВМ 2 поколения имеют существенные ограничения, например, они поддерживают гостевые ОС, только начиная с Windows 8, а семейство Unix не поддерживают совсем. Таким образом, на практике этот вариант следует выбирать только для Windows 8/8.1 или Windows Server 2012/2012 R2 и только для 64-разрядных версий.
Поэтому к выбору поколения ВМ нужно отнестись внимательно, и если вы не уверены на 100%, что вам необходимо Поколение 2, выбирайте поколение 1.
Создайте новую ВМ на хосте Hyper-V.
Шаг 5. Подключите созданный диск
Дойдя до шага Connect Virtual Hard Disk (Подключение виртуального жесткого диска), необходимо настроить виртуальный жесткий диск. Найдите уже созданный диск и выполните оставшиеся действия с помощью мастера.
Подключите виртуальный жесткий диск.
Шаг 6. Запустите ВМ и приступайте к работе
Щелкните правой кнопкой мыши на ВМ, выберите Run (Запустить), затем еще раз щелкните правой кнопкой и подключитесь к ней.
Запустите ВМ.
Загрузка ВМ может занять некоторое время, поскольку конфигурация аппаратного обеспечения будет отличаться. Но через несколько минут вы увидите экран приветствия и сможете войти в систему. Готово!
Запустите ВМ.
Вот и все!
Наслаждайтесь преимуществами своих ВМ и не забудьте их защитить, используя бэкап виртуальной инфраструктуры с помощью Veeam!
Также вас могут заинтересовать:
- Скачать пробную версию Veeam Availability Suite v9 бесплатно
- Бесплатный бэкап виртуальных машин Hyper-V
- Как выполнить миграцию работающей ВМ в Hyper-V
- Как защитить виртуальные машины Hyper-V
Обслуживание
Для обоих выпусков — Long-Term Servicing Channel и Semi-Annual Channel — будут доступны обновления системы безопасности, а также не связанные с безопасностью обновления до дат, указанных на страницах о жизненном цикле Майкрософт. Выпуски будут отличаться лишь длительностью предоставления поддержки, как описано выше.
Средства обслуживания
Существует множество средств, с помощью которых ИТ-специалисты могут обслуживать Windows Server. Каждый вариант имеет свои преимущества и недостатки с точки зрения возможностей, контроля, простоты и низких административных требований. Ниже приведены примеры средств обслуживания для управления обслуживающими обновлениями.
- Центр обновления Windows (автономный) . Этот вариант доступен только для серверов, которые подключены к Интернету и для которых активирован Центр обновления Windows.
- Windows Server Update Services (WSUS) обеспечивают расширенный контроль над обновлениями Windows Server и клиента Windows и доступны в операционной системе Windows Server на уровне кода. Помимо возможности откладывать обновления организации могут также добавить уровень утверждения обновлений и развертывать их на конкретных компьютерах или в группах компьютеров по мере готовности.
- Microsoft Endpoint Configuration Manager обеспечивает максимальный контроль над обслуживанием. ИТ-специалисты могут откладывать обновления, утверждать их и использовать различные возможности для целевых развертываний и контроля над использованием пропускной способности и временем развертывания.
Скорее всего, вы уже используете хотя бы один из этих вариантов, выбрав его с учетом имеющихся ресурсов, персонала и знаний. Вы можете продолжать использовать тот же процесс для выпусков Semi-Annual Channel: например, если вы уже используете Configuration Manager для управления обновлениями, можно и дальше применять это решение. Аналогичным образом, если вы используете WSUS, можно продолжать это делать.
Фиксированные диски
Опции создания виртуального диска в Windows
Виртуальный диск — это, обычно, простой файл внутри которого хранится все, что записывает виртуальная машина на некое дисковое устройство. Под фиксированные диски сразу выделяется файл полного объема, который в дальнейшем не изменяется в размере.
Однако, тут следует оговориться, и вспомнить про возможности многих файловых систем создавать «сжатые» файлы. Обычно сжатие достигается за счет того, что не хранятся заполненные нулями блоки файла (например, так делают NTFS, XFS и VMFS). Даже если в вашей файловой системе свободно 500ГБ, вы легко можете создать создать фиксированный виртуальных диск на 1ТБ и работать с ним, пока не исчерпаете свободное место.
Фиксированные диски могут храниться двумя способами:
- Простые файлы-образы. Они же RAW, они же flat (*flat.vmdk например). Тут из названия все понятно. Такие файлы (почти) не содержат никаких специфических метаданных. Фиксированный VHD может содержать 512 байт своих метаданных в конце файла. В остальном его не отличить, от копии «реального» диска в файл.
- Вырожденные динамические диски. Такие диски хранятся в том же формате, что и динамические, только все требуемое пространство выделяется сразу при создании. Как будто динамический диск сразу после создания прописали от начала до конца. Такой файл вы получите, если создадите фиксированный VHDX.
Что такое завершение поддержки?
Как говорится, ничто не вечно. И в определенный момент Microsoft прекращает выпуск патчей для устаревшего программного обеспечения. Дата, до которой Microsoft выпускает обновления для продукта, называется датой окончания поддержки. И после того, как эта дата пройдет, устаревшая версия ОС станет легкой мишенью для вредоносных программ, поскольку она больше не будет получать обновления безопасности и, следовательно, будет уязвима для новых эксплоитов.
Операционные системы Microsoft обычно поддерживаются не менее 10 лет. Например, популярный Windows Server 2003, выпущенный в апреле 2003 года, имел расширенную поддержку, которая закончились в 2015 году. Расширенная поддержка Windows Server 2008 R2 должна закончиться в январе 2020 года, а Windows Server 2012 R2 продолжит получать обновления по крайней мере до октября 2023 года. Версии Server 2016 и 2019 будут получать обновления по 2027 и 2029 год соответственно. Поэтому в целях безопасности организациям на самом деле следует использовать только свежие версии Windows Server.
PowerShell 5.1
Windows PowerShell — это основная система управления технологиями Microsoft с помощью командной строки. Она настолько популярна, что многие сторонние поставщики добавляют поддержку Windows PowerShell в собственные приложения. Исходный код Windows PowerShell теперь открыт, и любой желающий может принять участие в работе над ним, чтобы сделать его еще лучше. Еще одной приятной неожиданностью для всех стала поддержка Linux, которая была анонсировала в 2016 году. Теперь для управления средами Linux можно использовать те же принципы, что и для Windows. В версию PowerShell 5.1, входящую в состав Windows Server 2016, вошло огромное количество обновлений и новых возможностей.
Конвертирование VDI в VHD средствами VirtualBox
VirtualBox не позволяет своими средствами монтировать диски ВМ для доступа к ним из среды хост-системы Windows. Но в числе её арсенала есть конвертер, который может преобразовывать диски родного формата VDI в VHD, VMDK и прочие типы. А, к примеру, VHD-файл в среде хостовой Windows 8.1 или 10 можно открыть штатными средствами ОС. Более того, при необходимости продолжить работу с ВМ, её можно пересоздать на базе уже конвертированного диска VHD. В окне VirtualBox переключаемся на раздел «Инструменты». Кликаем диск нужной ВМ, в контекст-меню выбираем «Копировать».
Далее указываем тип «VHD» (можно и «VMDK», если параллельно проводится работа с VMware). Затем жмём кнопку обзора в графе указания нового диска.
Здесь важный момент: графу «Имя файла» нужно подчистить — удалить из имени расширение «.vdi». И отследить ниже, чтобы как тип был задан «VHD». Жмём «Сохранить».
И теперь – «Копировать».
Конвертированный файл впоследствии открываем с помощью проводника.
Убираем его из хост-системы путём извлечения, как показано в п.1 статьи.
Однако если попутная цель реанимации ВМ не преследуется, если речь идёт только об изъятии ценной информации из файла VDI, проще прибегнуть к двум следующим вариантам решения вопроса.
Deploying a shared virtual hard disk in a guest failover cluster
A Hyper-V guest failover cluster that uses a shared virtual hard disk has two preferred deployment models. The shared virtual hard disk for the guest failover cluster can be deployed on:
-
Cluster Shared Volumes (CSVs) on block storage (including clustered Storage Spaces).
-
Scale-Out File Server with SMB 3.0 on file-based storage.
A Hyper-V guest failover cluster can be configured and deployed by using Hyper-V Manager and Failover Cluster Manager. You can also use Windows PowerShell.
Note
When you use shared VHDX with local block storage, synchronization must occur for shared VHDX file access. If the virtual machines are running on different nodes, this involves network redirection for the synchronization activity. If you have fast block connectivity combined with slow intra-cluster network communication, this synchronization activity results in I/O variance (either redirected or direct) based on the node. This happens on a per file basis. (The entire CSV is not in redirected mode.) To increase performance, we recommend that you scale the intra-cluster network.
Be aware that this is not a consideration when you use file-based storage. When you use a compute layer of file-based storage over SMB together with a remote Scale-Out File Server (SOFS), this shared file access orchestration is performed by the SOFS. With a SOFS, SMB sessions are transitioned to optimize file access. The SMB sessions co-exist on the same node that performs the synchronization. As a result, there is no network communication.
For deployment steps, see Deploy a Guest Cluster Using a Shared Virtual Hard Disk.
Работа в Windows с виртуального диска VHD
Система, установленная на виртуальный жесткий диск, это полноценная операционная система. Вот, например, окно Windows 10, которая была установлена на VHD диск, в качестве третьей операционной системы на моем компьютере.
При работе в Windows с виртуального жесткого диска, у вас будет доступ к другим дискам вашего компьютера. На этом изображении, вы можете увидеть, что в Проводнике отображается виртуальный жесткий диск (здесь он обозначен под буквой «С»), и остальные логические разделы жесткого диска моего компьютера (здесь у них другие буквы, чем на основной системе).
Далее в Windows нужно будет установить необходимые программы для полноценной работы в данной операционной системе.
Динамические VHDX
Формат динамического VHDX общей идеей похож на VHD — логическое пространство также разбивается на блоки, которые адресуются специальной таблицей трансляции, тут также есть bitmap’ы, чтобы уточнить статус отдельного сектора. Но в деталях отличий много.
Начну с того, что в VHDX размер одного bitmap’а фиксированный — 1 мегабайт. И покрывает он уже несколько блоков. Например, при размере логического сектора 512 байт (VHDX также может «отдавать» сектор 4096 байт) и размере блока 2 мегабайта, один bitmap «покрывает» 2 048 блоков. Это значение еще называется chunk ratio.
Таблица BAT в файле VHDX
Второе отличие — блок с bitmap’ом самостоятельно адресуется из BAT. Сначала идут 2048 ячеек (chunk ratio), которые адресуют соответствующие блоки данных, потом идет ячейка, адресующая блок bitmap и так далее.
Следующее отличие в том, что запись в BAT теперь хранит еще и статус блока. У блока данных это:
- NOT_PRESENT – отсутствует;
- UNDEFINED – неопределенный (в файле выделено место, но там неактуальные данные);
- ZERO – заполнен нулями (место в файле не выделяется);
- UNMAPPED – для всех секторов блока была выполнена команда UNMAP;
- FULLY_PRESENT – блок полностью присутствует:
- PARTIALLY_PRESENT – блок частично присутствует.
Запись для блока bitmap’а может иметь только два статуса:
- NOT_PRESENT — блок bitmap’а отсутствует;
- PRESENT — блок bitmap присутствует.
Bitmap’ы и частично присутствующие блоки данных могут быть только в разностных дисках, которые появляются при создании snapshot’ов (о них раскажу ниже). В остальных случаях bitmap’ы отсутствуют, а блоки данных имеют другие статусы.
В общем виде структура VHDX файла выглядит примерно так:
Структура файла VHDX
Коротко про оставшиеся секции:
- В самом начале диска лежит структура FileIdentifier — она содержит сигнатуру и комментарий о приложении, создавшем VHDX файл. Это она открыта в HEX-редакторе на скриншоте в начале статьи;
- Далее идут две версии (для защиты от сбоя) заголовка (Header). В нем указаны смещение и размер лога, а также некоторые другие параметры;
- Лог (Log) — это циклический буфер, через который проводятся все операции над метаданными, кроме Header’ов. Сделано это, опять же, для защиты от внезапных отключений;
- Введено понятие регионов. В спецификации перечислены всего 2 типа регионов: BAT и Metadata, но, подразумевается, что их может быть больше. Регионы адресуются с помощью таблицы регионов, которая хранится в двух экземплярах (и тут защита от сбоев);
- В регионе Metadata хранятся записи о метаданных, они адресуются с помощью таблицы метаданных, в которую приложения могут добавлять метаданные своих типов. Согласно спецификации здесь мы должны найти записи о размере блока, размере логического сектора, размере диска и другие.
Где можно получить выпуски Semi-Annual Channel
Для выпусков Semi-Annual Channel следует применять чистую установку. Но можно выполнить обновление на месте с помощью ISO с одной версии SAC до более поздней.
-
Volume Licensing Service Center (VLSC). Корпоративным клиентам, участвующим в программе Software Assurance, для получения этого выпуска следует перейти на веб-сайт Volume Licensing Service Center и нажать кнопку Вход. Затем необходимо щелкнуть Загрузки и ключи и найти этот выпуск.
-
Выпуски каналов Semi-Annual Channel также доступны в Microsoft Azure.
-
Подписки Visual Studio. Подписчики Visual Studio могут получить выпуски Semi-Annual Channel, скачав их на странице загрузки для подписчиков Visual Studio. Если вы еще не являетесь подписчиком, перейдите на страницу Подписки на Visual Studio, зарегистрируйтесь, а затем перейдите на страницу скачивания для подписчиков Visual Studio, как указано выше. Выпуски, полученные с помощью подписок на Visual Studio, используются только для разработки и тестирования.