Как передать файл в VM в директории vcloud и выполнить его?

Я использую vcloud Director.net SDK 5.5 для автоматизации операций vcloud Director.

Я хочу перенести файл с моей физической машины в vcloud vm и выполнить его на vm. Во всфере.net sdk, InitiateFileTransferToGuest метод GuestFileManager а также StartProgramInGuest метод GuestProcessManager может быть использован для выполнения этих действий.

Есть ли эквивалентный метод API в vcloud SDK для достижения этой цели?

1 ответ

Вы не найдете такого метода, потому что он использует VMware Tools в гостевой системе и "черный ход" между виртуальной машиной и гипервизором для передачи файла, что затрудняет его масштабирование и реализацию "облачным" способом. Ответ от VMware, вероятно, будет состоять в том, чтобы передать файл вашему гостю с помощью других средств уровня пользователя (SCP, FTP, HTTP и т. Д.), Которые не требуют взаимодействия со стороны гипервизора.

Если вам это нужно вскоре после загрузки системы, вы можете использовать опцию сценария настройки [ 1, 2] для загрузки файла, если он размещен в доступном для сети месте.

Другие вопросы по тегам