none
Виртуальный диск для нескольких виртуальных машин. RRS feed

  • Вопрос

  • Доброго времени суток. Поднят отказоустойчивый hyper-v кластер на win srv 2008 r2. Есть ли возможность нескольким виртуальным машинам подключить один и тот же VHD диск или дать доступ к локальному HDD, что бы все машины одновременно могли работать в нем.
    29 марта 2010 г. 13:41

Ответы

  • т.е. цель собрать кластер SQL из 2 виртуальных машин?

    Тогда

    1. нужно общее хранилище iSCSI

    2. кластер SQL из 2 ВМ в кластере Hyper-V -это unsupported configuration

    3. организация калстера SQL с хранилищем и нодами на виртуальных машинах в 1 кластере Hyper-V - добавит очень много сложности и мало отказоустойчивости. imho, сложность конфигурации приведет к тому, что ошибки администрирования убьют систему раньше чем сбои.


    Заходите в "гости" на http://kupchinetsky.spaces.live.com
    30 марта 2010 г. 12:27
    Отвечающий

Все ответы

  • Предполагаю что через iSCSI
    Грамотная постановка вопроса - уже 50% решения. Не забывайте помечать ответы как полезные или как ответ, если они Вам помогли.
    29 марта 2010 г. 14:57
  • В кратко описываемом Вами сценарии - нет. Сергей Коротков не прав в одном - в единицу времение с томом данных будет работать одна ВМ.

    Четче поставьте задачи, для чего это необходимо.

    29 марта 2010 г. 18:50
    Модератор
  • Я знаю что через бесплатную утилиту starwind можно реализовать iSCSI и в еденицу времени с томом данных будет работать не одна ВМ. Но все же я надеялся что не придется поднимать новый сервис и можно будет обойтись встроенными функциями кластера или гипервизора =(

    30 марта 2010 г. 6:01
  • Опять неверно. StarWind позволяет Вам создать iSCSI target, но не общий том для нескольких ВМ.

    Общий том в продуктам MS реализуется только с помощью Cluster Shaerd Volume, технологией, являющейся надстройкой над NTFS.

    30 марта 2010 г. 7:52
    Модератор
  • Общим он является опять же только для кластера, а мне надо чтоб его видели виртуальные машины.
    30 марта 2010 г. 9:29
  • Это было к тому сказано, что без CSV использование общего диска ни к чему хорошему не приведет.

    Вы можете собрать кластер из виртуальных машин, используя тот же StarWind, не рассматривали такую схему?

    30 марта 2010 г. 9:33
    Модератор
  • Для чего необходимо предоставить общий диск нескольким виртуальным машинам?
    Какое хранилище использовано для построения кластера hyper-v?


    Заходите в "гости" на http://kupchinetsky.spaces.live.com
    30 марта 2010 г. 10:36
    Отвечающий
  • Используем серверную модульную систему mfsys25 с функцией shared lun, с помощью нее имеем хранилище подлюченное к двум серверам. На виртуальных машинах крутятся sql-срвера, хотел бы не создавать каждой отдельный виртуальный диск, а сделать один большой общий.
    30 марта 2010 г. 10:49
  • Используем серверную модульную систему mfsys25 с функцией shared lun, с помощью нее имеем хранилище подлюченное к двум серверам.


    а для чего общий диск виртуальным машинам Вы так и не указали.

    подключение mfsys25 к серверам по какому интерфейсу оргпнизовано?


    Заходите в "гости" на http://kupchinetsky.spaces.live.com
    30 марта 2010 г. 10:55
    Отвечающий
  • сервера - сервера лезвия, подключение хранилища производится по внутренней шине.

    раз уж я тут, еще вопрос: реально ли менять "на горячую" колличество выделенной оперативной памяти и колличество ядер в виртуальных машинах в hyper-v кластере.

    30 марта 2010 г. 11:27
  • "внутрення шина" - ответ очень уклончивый... это может быть и iSCSI и SAS и FC

    Для чего нужен общий диск нескольким ВМ Вы так и не указали. Видимо интерес академический.

    Динамическое управление памятью,как было недавно объявлено, будет реализовано в hyper-v 2008 R2 SP1

    Динамическое управление количеством ядер сейчас в Hyper-V отсутствует. 


    Заходите в "гости" на http://kupchinetsky.spaces.live.com
    30 марта 2010 г. 11:30
    Отвечающий
  • "внутрення шина" - ответ очень уклончивый... это может быть и iSCSI и SAS и FC

    Для чего нужен общий диск нескольким ВМ Вы так и не указали. Видимо интерес академический.

    Скорее всего подключение организовано через SAS, но точно не iSCSI

    На виртуальных машинах крутятся sql-срвера, хотел бы не создавать каждой отдельный виртуальный диск, а сделать один большой общий.

    30 марта 2010 г. 11:45
  • Как вариант - на хостовом сервере создать vhd большого размера, через диспетчер устройств приаттачить его к хостовой же ОС и на его основе с помощью Starwind создать iSCSI-target с целью использования его как виртуального СХД для кластера ВМ.

    30 марта 2010 г. 12:01
    Модератор
  • Как вариант - на хостовом сервере создать vhd большого размера, через диспетчер устройств приаттачить его к хостовой же ОС и на его основе с помощью Starwind создать iSCSI-target с целью использования его как виртуального СХД для кластера ВМ.


    Это не отказоустойчивое решение. =(
    30 марта 2010 г. 12:09
  • т.е. цель собрать кластер SQL из 2 виртуальных машин?

    Тогда

    1. нужно общее хранилище iSCSI

    2. кластер SQL из 2 ВМ в кластере Hyper-V -это unsupported configuration

    3. организация калстера SQL с хранилищем и нодами на виртуальных машинах в 1 кластере Hyper-V - добавит очень много сложности и мало отказоустойчивости. imho, сложность конфигурации приведет к тому, что ошибки администрирования убьют систему раньше чем сбои.


    Заходите в "гости" на http://kupchinetsky.spaces.live.com
    30 марта 2010 г. 12:27
    Отвечающий