В vcenter, над которым я работаю, есть два хранилища данных. В обоих хранилищах данных я хочу иметь папку с простым названием «Тест».
Я полагал, что если запустить Move-VM -VM VmName -Destination Test
, виртуальная машина будет перемещена в папку "Test" в хранилище данных, в котором она находится. Это оказывается не так, поскольку я получаю сообщение об ошибке из-за наличия нескольких значений для моего пункта назначения.
Есть ли способ сделать это, не перемещая виртуальные машины в другое хранилище данных или не называя две рассматриваемые папки по-разному?
Спасибо за вашу помощь
Move-VM
? это, вероятно, исправит ошибку - person 4c74356b41   schedule 14.11.2016Move-VM $vm -Datastore ($vm | Get-Datastore) -Destination Test
, но по-прежнему получаю ошибку с несколькими значениями. - person rafvasq   schedule 15.11.2016-Destination Datastore/Test?
- person 4c74356b41   schedule 15.11.2016-Destination
— это не то свойство, которое вам нужно, поскольку оно переместит вашу виртуальную машину в другой центр обработки данных или пул ресурсов, а не в другое место в хранилище данных. Честно говоря, я не уверен, что можно переместить папки виртуальных машин из корня каждого хранилища данных с помощью PowerCli, по крайней мере, без использования более одного командлета, поскольку VMWare строго по умолчанию использует хранилища данных с папками виртуальных машин в корне, и вам нужно будет отредактировать фактический файл конфигурации виртуальной машины, чтобы указать другой путь, если вы переместили VMDK. - person Mike Garuccio   schedule 15.11.2016