Мы предоставили нашим пользователям право делать снимки. Но теперь это неконтролируемо, и люди начали делать бессмысленные снимки и никогда их не удалять.
Из-за этого мы сталкиваемся с проблемой производительности, проблемой перегрузки дискового пространства и т. Д.
Я хотел бы запретить пользователям делать снимки сверх определенного лимита. Например. Пользователям может быть запрещено делать более 3 снимков.
Как этого добиться? (Мы используем ESXi 4 и ESXi 4.1 и VMware Vsphere)
Если это невозможно предотвратить, по крайней мере, есть ли механизм, предупреждающий меня, когда пользователь создает более трех снимков?
Во-первых, я не знаю, как достичь того, что вы ищете. Во-вторых, моментальные снимки VMFS на самом деле являются краткосрочным временным типом моментальных снимков, они не только сильно снижают производительность, но и требуют много времени для удаления. Таким образом, я думаю, что вы сами вызвали эту проблему, предполагая, что пользователи знают эти вещи и будут использовать их ответственно. Я бы отозвал право и начал долгий процесс удаления всех привязок.
Что можно легко сделать в производственных средах esx, когда мне пришлось разрешить привязки, так это установить будильник при создании привязки, который затем запускает сценарий PowerShell для удаления привязок на виртуальной машине старше двух дней. В вашем случае вы можете подсчитать снимки и отправить электронное письмо (или любое другое действие, которое вам нравится). Благодаря такой функциональности была добавлена мгновенная сигнализация.
В краткосрочной перспективе я рекомендую вам запретить вашим пользователям делать снимки и попросить их отправить запрос по электронной почте / тикету для получения снимка.
В долгосрочной перспективе я рекомендую вам изучить автоматизацию рабочего процесса, которая даст вам больше контроля над снимками.
PowerCLI - Создайте небольшой скрипт, который позволяет пользователю делать снимки, но ограничивает количество снимков. Кроме того, вы должны обязательно запустить запланированный сценарий для очистки снимков старше 24 часов. Вы также можете добавить графический интерфейс в свои сценарии, если ваши пользователи боятся командной строки.
vCenter Orchestrator - Создавайте простые в использовании графические рабочие процессы для пользователей, чтобы управлять снимками. Сложнее настроить, но возможности на этом этапе безграничны.
У меня нет опыта работы с ограничениями снимков, но документ VMware Что нового в VMware vSphere ™ 4: хранилище имеет следующую запись:
Улучшенный контроль ресурсов хранения
Поскольку объем ресурсов хранения значительно увеличился с большим развертыванием сред виртуализации, возникла необходимость в большей автоматизации и контроле над этими ресурсами. В выпуске vSphere vCenter был расширен несколькими новыми возможностями хранения, чтобы помочь виртуальному администратору управлять этими средами с более высокой степенью контроля. Эти усовершенствования предоставляют администраторам упреждающие предупреждения и сигналы для решения проблем, прежде чем они прервут доступность приложений, работающих на этих ресурсах. vCenter позволяет устанавливать разрешения и ограничения квот для хранилищ данных, а также для каждой виртуальной машины.
Я думаю, вы могли бы попробовать работать с квотами, чтобы добиться того, чего хотите.