Есть ли способ подключить один и тот же диск к нескольким виртуальным машинам Azure?

Я создал VHD для данных и подключил его к одному экземпляру виртуальной машины. Есть ли способ снова подключить этот диск к другой виртуальной машине? Мне в основном нужен общий диск для нескольких виртуальных машин.

Я вижу в диспетчере сервера для 2008 R2 параметр «прикрепить виртуальный жесткий диск», но единственное место, которое я должен указать, - это мой URL-адрес, и это, очевидно, неверно. Когда я пытаюсь подключить диск к другой виртуальной машине с помощью параметра «Прикрепить диск» на портале управления, этот виртуальный жесткий диск не отображается в списке доступных виртуальных дисков. Я знаю, что в PowerShell есть утилиты, которые могут что-то делать, кто-нибудь знает, сработает ли это?


person Anthony Potts    schedule 05.06.2013    source источник
comment
Вы не можете сделать это напрямую. Вам нужно будет разместить этот диск на одном сервере и использовать общие сетевые ресурсы, чтобы поделиться им с другими серверами. Будьте с этим очень осторожны, так как это легко сделать небезопасно!   -  person Jaxidian    schedule 06.06.2013


Ответы (5)


Файлы Azure - это функция, представленная в 2014 году, которая позволяет монтировать один и тот же VHD на нескольких виртуальных машинах через SMB 2.1.
К сожалению, у меня нет опыта с этим.

person Community    schedule 15.09.2014

Я считаю, что вы не можете этого не делать. Если вам нужно общее хранилище, лучше всего использовать хранилище BLOB-объектов.

Вы могли бы создать общий ресурс на одной из ваших виртуальных машин и разрешить доступ таким образом. Но у этого есть проблемы с безопасностью и настройкой.

Я бы использовал хранилище BLOB-объектов.

person JamesKn    schedule 05.06.2013

Базовый Hyper-V может это сделать. Он представлен в Server 2012 R2 и называется Shared VHDX. Мне сказали, что этот механизм используется на веб-сайтах Azure. К сожалению, он (пока?) Недоступен для виртуальных машин. Единственный вариант, о котором я думаю сейчас, - это настроить общий доступ к файлам (SMB) и разместить свои виртуальные машины в одной виртуальной сети, чтобы они могли получить доступ к этому файловому ресурсу.

person lvmeijer    schedule 06.08.2013

Каждый сервер может контролировать множественный доступ к отдельным файлам, но это только потому, что он контролирует этот доступ, получение доступа к файлам из-за пределов управления ОС - это очень сложная область с высокой вероятностью повреждения.

Чтобы поделиться файлами или, что более вероятно, томами, лучше делиться ими с одного из серверов, а не извне.

Помните, что у вас есть сеть в службах Azure, поэтому из одной из ваших виртуальных машин вы можете поделиться дисковым пространством с другой виртуальной машиной, как если бы вы делали это с внутренними серверами или виртуальным клиентом. Это гораздо более безопасный способ сделать это.

person Bob    schedule 15.08.2017

Управляемые диски Azure - это тома хранилища на уровне блоков, которые управляются Azure и используются с виртуальными машинами Azure.

Используя управляемые диски, вы можете создать до 50 000 виртуальных машин определенного типа в подписке для каждого региона, что позволяет создавать тысячи виртуальных машин в одной подписке.

Эта функция также дополнительно увеличивает масштабируемость масштабируемых наборов виртуальных машин, позволяя создавать до 1000 виртуальных машин в масштабируемом наборе виртуальных машин с использованием образа Marketplace.

person Ankur Mukherjee    schedule 28.01.2020