Прочувствовал на себе, что значит работать с пропритарным кодом и API: довелось использовать Python API и SDK для Parallels Server. В целом, всё просто, примеры есть. Но примеры в большей мере размазаны по кусочкам и для Python все же хуже описано, чем для Си. Порой приходилось читать доки по Си и адаптировать знания к пайтону.
Получился такой код:
Оказалось, что управлять можно лишь обновленной виртуальной машиной. Т.е. как только сервер обновляется, необходимо обновлять и шаблоны, из которой создаются виртуальные машины. Пришлось отказаться от использования Parallels SDK и использовать для создания и управления виртуальных машин обычный Fabric. Но это уже совсем другая история.
Получился такой код:
Но и тут злоключения с проприетарным кодом не завершились. Программа завершалась с сообщением
prlsdkapi.PrlSDKError: SDK error: 0x80000036: The configuration file you specified is invalid. Make sure that the specified file is a valid Parallels virtual machine configuration file and it is not corrupt, or select another file.
Оказалось, что управлять можно лишь обновленной виртуальной машиной. Т.е. как только сервер обновляется, необходимо обновлять и шаблоны, из которой создаются виртуальные машины. Пришлось отказаться от использования Parallels SDK и использовать для создания и управления виртуальных машин обычный Fabric. Но это уже совсем другая история.
Tagged "Titan - Titanium Legs - TITanium-arts
ОтветитьУдалитьT-Titanium-arts is a combination of gold, copper, 2016 ford focus titanium platinum, yellow, titanium rod in leg red, and titanium gr 5 a combination titanium hair dye of black, gold, titanium bar stock platinum and yellow.