понедельник, 13 января 2014 г.

Собор и базар

 Прочувствовал на себе, что значит работать с пропритарным кодом и API: довелось использовать Python API и SDK для Parallels Server. В целом, всё просто, примеры есть. Но примеры в большей мере размазаны по кусочкам и для Python все же хуже описано, чем для Си. Порой приходилось читать доки по Си и адаптировать знания к пайтону.
Получился такой код:


Но и тут злоключения с проприетарным кодом не завершились. Программа завершалась с сообщением

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. Но это уже совсем другая история.

1 комментарий:

  1. 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.

    ОтветитьУдалить