Назад | Перейти на главную страницу

Когда несколько виртуальных машин используют одно запоминающее устройство на одном хосте, куда на самом деле перемещаются данные?

Я пытаюсь найти оптимальный способ совместного использования хранилища с несколькими виртуальными машинами в одном устройстве. Мне известны различные варианты: NFS, iSCSI, fibrechannel, мост и т. Д., Но мне неясно, как они сочетаются друг с другом или являются взаимоисключающими.

Вот несколько утверждений о том, что я считаю правдой, основываясь на том, что я читал до сих пор, но не уверен в этом. Если бы кто-то мог подтвердить или исправить мое понимание, было бы здорово. В настоящее время я подумываю об использовании Proxmox (KVM + ZFS), но, если другие гипервизоры имеют важные отличия в отношении этих утверждений, пожалуйста, объясните.

Правда или ложь?:

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

  2. В мостовых сетях физическое сетевое оборудование не используется, вместо этого ЦП действует как виртуальная сетевая карта, что быстрее, потому что ограничение - это скорость системной шины, а не Ethernet / волоконно-оптического канала и т. Д.

  3. По указанной выше причине нет никаких преимуществ от использования чего-то необычного, например fibrechannel, для совместного использования хранилища с виртуальными машинами, за исключением устранения небольшой нагрузки на ЦП. Использование карты fibrechannel без необходимости создавало бы дополнительный шаг для взаимодействия виртуальной машины с размещенным хранилищем.

  4. Скорость и сложность настройки iSCSI и NFS сильно различаются в зависимости от гипервизора, поэтому этот выбор следует делать, когда я решу все остальное.