Я пытаюсь автоматизировать расположение -vmswapdatastore в моем кластере, и до сих пор мне удалось добавить одно хранилище данных, которое можно использовать. Проблема в том, что я не могу понять, как добавить несколько хранилищ данных, выделенных для хранилищ данных подкачки в моем кластере.
вот мой код:
connect-viserver vcenter
foreach ($ vmhost в get-cluster "имя кластера" | get-vmhost)
{Get-vmhost $ vmhost | set-vmhost -vmswapfiledatastore "VS01"}
это работает отлично, но я не могу добавить их, и если я попытаюсь добавить еще один, он просто заменит текущий на новый. Итак, как мне добавить vs02 и vs03 в хранилища данных?
Какой трюк в этом?
Спасибо
вместо {Get-vmhost $ vmhost | set-vmhost -vmswapfiledatastore "VS01"}, не могли бы вы использовать другие имена хранилищ данных, чтобы упростить сценарий?
например: {Get-vmhost $ vmhost | set-vmhost -vmswapfiledatastore "VS- $ vmhost"}
избавляет вас от необходимости подсчитывать, сколько компьютеров работает или какие из них используют какое хранилище данных.
Я, наверное, совершенно ошибся и упустил суть, но ...