Я новичок в гипервизорах и буду настраивать один хост-компьютер с гипервизором, который поддерживает несколько типов файловых систем (LVM, ZFS, NFS, Glustfs и т. Д.) - этот гипервизор затем будет запускать небольшое количество виртуальных машин KVM. Я немного смущен общими последствиями выбора конкретной файловой системы, которая мощь также происходит из-за моего непонимания KVM.
Вот сценарий:
Я настраиваю хост-машину с помощью ZFS.
Я создаю экземпляр виртуальной машины KVM для установки программного обеспечения, которое не поддерживает ZFS, и явно предлагаю XFS в качестве файловой системы.
Какие из этого последствия? Это имеет значение?
Мое понимание до сих пор
На данный момент я понимаю, что это не имеет значения, и что передача файловой системы управляется с помощью VirtFS, если это когда-либо было необходимо, но часто это не так. Но я хотел бы быть уверенным, и мне хотелось бы получить объяснение, почему это не имеет значения, чтобы я лучше понимал систему.
Спасибо :)
KVM запускает виртуальные машины. Диски этих виртуальных машин будут файлами-образами в ZFS. KVM преобразует все обращения к диску файловых систем вашей виртуальной машины в обращения к файлу образа в ZFS на вашем хосте.
Так что, если «случайное» изменение больших файлов на ZFS не является проблемой, на самом деле не имеет значения, что ваша виртуальная машина делает со своим диском.