1

Я использую XenServer 5.6 в качестве «голого железного» гипервизора и CentOS 5.3 в качестве гостевой ОС. Из-за наших пользовательских функций создания разделов в CentOS размер тома, необходимый для его установки, колеблется в диапазоне от 60 до 140 ГБ. В результате XenServer VHD имеет такой же огромный размер. В последнее время возникла острая необходимость начать работу с шаблонами и устройствами XenServer, но с учетом огромного размера создаваемых изображений копирование / перемещение такого файла выглядит практически невозможным.

Есть ли у вас какие-либо предложения, как уменьшить размер создаваемого файла или сжать его? Может быть, есть некоторые сторонние инструменты (инструменты резервного копирования / сжатия), чтобы решить эту проблему?

2 ответа2

1

Чтобы сжать ваш диск, вы можете сделать это:

  1. выключить виртуальную машину
  2. щелкните правой кнопкой мыши на виртуальной машине и скажите «Экспорт в файл ....»
  3. после того, как файл сохранен на вашем компьютере с Windows, добавьте его в файл .rar с максимальным сжатием
  4. по электронной почте или отправить.RAR, куда бы он ни пошел

Если вы хотите, чтобы виртуальная машина всегда была сжатой (за счет мощности процессора), вам следует рассмотреть монтирование root или части виртуальной машины как JFFS2. Это сжатая файловая система, которая может быть смонтирована в режиме чтения-записи. (большинство сжимающих файловых систем доступно только для чтения). Узнайте больше здесь или здесь.

Вы также можете создать "файловый сервер" VM с очень большим диском. Раздели этот диск по NFS и добавь его в XenServer в качестве SR. Если вы храните свои виртуальные машины на этом SR, они будут меньше на диске. Я не уверен, поможет ли это вам при перемещении виртуальных машин, но это мысль!

Надеюсь, это поможет! Позвольте мне знать, если у вас есть еще вопросы.

1

Я не уверен в сжатии в XenCenter, но даже если вы уменьшите его с 60 ГБ до 40 ГБ, вы по-прежнему будете перемещать огромные изображения и тратить пространство на вашем SAN или жестком диске, если вы не используете расширенные функции диска вашей виртуальной машины решение.

XenCenter должен разрешать использование разностных дисков VHD . Вы должны создать один файл базового образа с базовым образом CentOS. Затем создайте связанные разностные диски для каждой виртуальной машины.

Этот блог рассказывает о том, как это хорошо для шаблонной модели:

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .