Контейнер Linux на Windows Server, работающий как виртуальная машина Azure

Я новичок в контейнерах. В настоящее время у меня есть экземпляр Windows Server 2016, работающий как виртуальная машина Azure. Можно ли установить на нем контейнер Linux или по-прежнему будет невозможно?

Я знаю, что экземпляры виртуальной машины Azure уже являются своего рода экземпляром Hyper-V, поэтому создание на них виртуальной машины невозможно.

Затем недавно Microsoft объявила о выпуске Windows Server 2016 скоро получит встроенную поддержку контейнеров Linux. Однако похоже, что эта функция включена с изоляцией контейнера Hyper-V, поэтому я думаю, что добавление контейнера Linux на сервер в будущем будет по-прежнему невозможно.

Правильно ли я понимаю, и если правильно, каковы будут практические преимущества этой новой функции?


person kemakino    schedule 23.04.2017    source источник


Ответы (2)


Я знаю, что экземпляры виртуальной машины Azure уже являются своего рода экземпляром Hyper-V, поэтому создание на них виртуальной машины невозможно.

На данный момент мы не можем протестировать новую функцию на виртуальной машине Azure. Но на мой взгляд, я согласен с вами, потому что мы не можем установить Hyper-V на виртуальную машину Azure (по умолчанию).

Я думаю, нам следует подождать некоторое время, а затем протестировать новую функцию в виртуальной машине Azure.

person Jason Ye    schedule 24.04.2017

Однако похоже, что эта функция включена с изоляцией контейнера Hyper-V.

Это правильно. Встроенная поддержка контейнеров Linux основана на изоляции Hyper-V, которая зависит от включения Hyper-V. Исторически «вложенная виртуализация» была невозможна на виртуальных машинах Azure.

Однако в Azure будет включена вложенная виртуализация (и гиперпоточность) в предстоящие виртуальные машины Dv3 и Ev3. Это должно позволить контейнерам Hyper-V работать в этих семействах виртуальных машин. У Кори Сандерса есть быстрое видео с демонстрацией.

person joslack    schedule 22.06.2017