Я не могу помочь вам напрямую с частью Python, но я постараюсь дать вам правильные операторы командной строки.
Если у виртуальной машины уже есть DVD-привод, вы можете просто выпустить этикоманды
xe cd-list
xe vm-cd-insert uuid=... cd-name="xs-tools.iso"
xe vm-cd-eject uuid=...
..
Если вас интересует материал vbd, следующие команды могут получить uuid vbd для дисковода DVD:
Начните с одной виртуальной машины.Из XenCenter извлеките DVD.Теперь подключитесь к хосту XenServer в командной строке и запустите:
xe vbd-list vm-uuid=...
Если у виртуальной машины пустой привод DVD, ее vdi-uuid будет указан как,Это позволит вам точно определить uuid vbd, который вы хотите!
Для получения дополнительной информации перейдите по этой ссылке:
http://docs.vmd.citrix.com/XenServer/5.0.0/1.0/en_gb/guest.html