Віртуалізація - Вийшов Windows Server 2016 - нові можливості платформи віртуалізації.
На минулій недавно конференції Ignite 2016 виробник корпоративного гипервизора №2, компанія Microsoft, оголосила про реліз і доступності для завантаження нової версії серверної операційної системи Microsoft Windows Server 2016 .
Нам, звичайно ж, цікаві нові можливості платформи серверної віртуалізації Microsoft Hyper-V, яка є однією з ролей сервера Windows Server 2016.
Давайте подивимося, що це за можливості:
1. Сумісність з режимом Connected Standby. Тепер коли роль Hyper-V встановлена на сервері з увімкненим режимом Always On / Always Connected (AOAC), стан харчування Connected Standby тепер повністю підтримується.
2. Функції Discrete device assignment. Ця можливість дозволяє дати віртуальній машині ексклюзивний і прямий доступ до пристроїв PCIe. Це дозволяє безпосередньо звертатися з ВМ до таких пристроїв. Більш детально про цю можливість написано ось тут .
3. Функції Host resource protection. Ці можливості дозволяють автоматично відстежити надмірне використання системних ресурсів хоста віртуальною машиною, що може привести до катастрофічного уповільнення роботи інших ВМ. Ці функції відключені за замовчуванням і можуть бути включені засобами Windows PowerShell:
Set-VMProcessor -EnableHostResourceProtection $ true
4. Гаряче додавання і видалення мережевих адаптерів і пам'яті. Тепер можна додати мережевий адаптер запущеної віртуальної машині (на базі Windows і Linux). Те ж саме стосується і оперативної пам'яті.
5. Покращення Hyper-V Manager:
- Alternate credentials support - тепер можна використовувати інші креди в Hyper-V Manager, когла ви з'єднуєтеся з іншим хостом Windows Server 2016 or Windows 10. Також їх можна зберігати.
- Управління старими версіями - в Hyper-V Manager для Windows Server 2016 і Windows 10 ви можете управляти платформою Hyper-V в ОС Windows Server 2012, Windows 8, Windows Server 2012 R2 і Windows 8.1.
- Оновлений протокол управління - тепер вся комунікація з віддаленими хостами йде по протоколу WS-MAN, який надає функції аутентифікації CredSSP, Kerberos або NTLM.
6. Сервіси інтеграції, що доставляються через механізм Windows Update. Тепер ця функція доступна кінцевим користувачам і сервіс-провайдерам, які можуть автоматично оновлювати Integration services у своїх клієнтів. Детальніше про цей метод для Linux і FreeBSD написано ось тут .
7. Функції Linux Secure Boot.
Тепер гостьові ОС Linux другого покоління ВМ можуть завантажуватися з включеною опцією Secure Boot. Це підтримується для Ubuntu 14.04, SUSE Linux Enterprise Server 12, Red Hat Enterprise Linux 7.0, CentOS 7.0, а також більш пізніх версій цих ОС. Детальніше про це написано тут .
8. Покращення максимумів по пам'яті і віртуальним процесорам. Це наочно представлено ось в цій таблиці:
Детально про нарощування обчислювальних потужностей ВМ написано ось тут .
9. Функції вкладеної віртуалізації (Nested virtualization).
Ці можливості дозволяють вам запускати віртуальні машини всередині віртуальних машин, у яких є роль Hyper-V. Для них вам буде потрібно мінімум 4 ГБ пам'яті на хості, мінімальні білди Windows Server 2016 Technical Preview 4 або Windows 10 build 10565, а також процесор з підтримкою Intel VT-x (AMD не підтримується). Більш докладно написано про це тут .
10. Покращення функцій мережевої взаємодії.
- Підтримка Remote direct memory access (RDMA) і switch embedded teaming (SET). Детальніше тут .
- Virtual machine multi queues (VMMQ) - тепер для однієї ВМ можна зробити кілька апаратних черг, що покращує швидкодію.
- Quality of service (QoS) для SDN (software-defined networks). Тепер можна через віртуальний комутатор управляти класами мереж. Детальніше тут .
11. Засоби Production checkpoints. Це повний снапшот віртуальної машини, включаючи її політики. Заснована ця можливість на засобах бекапа, а не на засобах збереження стану снапшотов як раніше. Працює це все з підтримкою VSS. Передбачається, що такі снапшоти більш надійні, ніж стандартні. Детальніше про це написано ось тут . До речі, такі чекпоінти тепер використовуються за замовчуванням.
12. Безперервний апгрейд кластерів.
Тепер можна додати вузол Windows Server 2016 в Hyper-V Cluster, що працює на базі Windows Server 2012 R2. Поки ви додаєте нові вузли в кластер він буде працювати в старому режимі, поки всі хости не стануть Windows Server 2016, після чого потрібно буде використовувати командлет Update-ClusterFunctionalLevel . Сама процедура апгрейда описана ось тут .
13. Динамічний ресайз для Shared virtual hard disks. Тепер розмір VHDX можна міняти без простою віртуальних машин. Також шаренние диски можна захищати за допомогою Hyper-V Replica.
14. Shielded virtual machines. Це такі машини, які складніше зламати, скопіювати їх дані або заразити вірусом. Детальніше про них ось тут .
15. Завдання пріоритетів завантаження для кластеризованих ВМ. Тепер можна визначати порядок їх запуску в кластері за допомогою PowerShell (New-ClusterGroupSet, Get-ClusterGroupSet і Add-ClusterGroupSetDependency).
16. Покращення Storage quality of service (QoS). Тепер ці політики можна задавати для Scale-Out File Server. Детальніше - ось тут .
17. Новий формат конфігураційних файлів віртуальних машин. Тепер з'явилися бінарні файли .vmcx, які більш надійні і працюють швидше, але не можуть бути редагуються безпосередньо.
18. Нові версії конфігурації віртуальних машин. Їх можна використовувати тільки в Windows Server 2016 або більш пізніх.
19. Функції Windows Containers. Вони дозволяють кільком ізольованим додаткам бути запущеними в двох типах віртуалізованних оточень на хості Hyper-V. Ось деякі основні можливості цієї фічі:
- Підтримка веб-сайтів і додатків з використанням HTTPS.
- Nano server може виконувати одночасно Windows Server і Hyper-V Containers.
- Можливість управління даними контейнерів через шаренние папки.
- Можливість забороняти деякі ресурси контейнерів.
Детальніше про підтримку контейнерів написано ось тут .
20. Windows PowerShell Direct. Це можливість виконувати командлети PowerShell в віртуальній машині безпосередньо з хостовой системи, не заходячи в консоль ВМ. Це дуже зручна штука для системних адміністраторів, про яку написано ось тут .
Ну і ось вам купа статей на зазначені вище теми:
Завантажити Microsoft Windows Server 2016 можна по цим посиланням . також рекомендуємо ось цю цікаву книжку про нові можливості платформи.