Best Practices #1 — Эксклюзив от ТехПоддержки Commvault
После успешного решения кейса с «залипшими» дисками к Proxy VM, по моей просьбе, мне прислали советы по нормальной настройке этой самой Proxy VM (MediaAgent).
Components | Extra Large | Large | Medium | Small | Extra Small |
CPU/RAM | 16 CPU 128 GB | 12 CPU 64 GB | 8 CPU 32 GB | 4 CPU 24 GB | 2 CPU 16 GB |
vCPU/vRAM | 16 vCPU 128 vGB | 12 vCPU 64 vGB | 8 vCPU 48 vGB | 4 vCPU 32 vGB | 2 vCPU 24 vGB |
Front-End TB | 90 — 120 | 50 — 100 | 25 — 50 | 10 — 25 | 5 -10 |
Информация по сайзингу взята отсюда.
1. Front-End Terabytes — Общий объем защищаемых данных (файлы, базы данных, почта).
2. CPU архитектура подразумевается последнего поколения.
- Proxy VM должна быть расположена на том же хосте ESXi куда будут монтироваться снапшоты.
- Убедитесь, что хост ESXi на котором находится Proxy VM является членом того же кластера в котором находятся защищаемые данные и исключите Proxy VM из DRS.
- Если вы собираетесь бекапить VMs с большим кол-вом дисков используя HotAdd Transport Mode, советуют добавить SCSI контроллеры в Proxy VM. Если у вас vSphere 6.5 или выше — используйте Paravirtual SCSI контроллер. Максимальное кол-во SCSI контроллеров — 4.
- Используйте VMXNET3 и избегайте E1000\E1000e т.к. у них есть известный баг с packet drop в некоторых Windows OS.
- Убедитесь, что на ОС Proxy VM стоят последние патчи, особенно для Microsoft OS, важно ставить не только патчи безопасности, но и стандартные патчи.
- Убедитесь, что во время бекапа не идут никакие обновления, проверки антивируса, дефрагментация диска и другие задачи которые используют сканирование диска. Линк ведет на документацию по старой версии, но он все еще валидный.
- Отключите IPv6 в гостевой ОС.
- Убедитесь, что на Proxy VM стоят последние VMware Tools \ Open-VM-Tools.
- Удалите SATA и USB контроллеры из Proxy VM, т.к. есть баг когда возникают ошибки если бекап идет в HotAdd Transport Mode при наличии в VM SATA и USB контроллеров. (HotAdd mode throws error while using SATA controller with proxy virtual machine)
- Transport Mode советуют оставлять Auto.
Проверить по какому типу траспорта идет бекап можно вот тут ->
На Proxy VM запустите cmd от администратора и выполните:
diskpart> automount disable
"Automatic mounting of new volumes disabled."
diskpart> automount scrub
"DiskPart successfully scrubbed the mount point settings in the system."
Первая команда disable — Делается для того, чтобы Proxy VM сам контролировал время и способ монтирования дисков, а не Microsoft.
Вторая команда scrub — Удаляет прошлые маппинги дисков и настройки реестра из RAM.
Остановите Commvault службы и удалите содержимое следующих папок:
C:\Windows\Temp\vmware-SYSTEM\
C:\Program Files\Commvault\ContentStore\Base\Temp\vmware-SYSTEM\
C:\ProgramData\Vmware\
C:\ProgramData\vmware\HotAddlck.dat
Перезагрузите Proxy VM чтобы убедится, что память очистилась от старой или невалидной информации. Также, убедитесь, что у этих папок настроены корректные права доступа (System и Administrators группы имеют Full Control на папки, подпапки и файлы).