2016-06-06 6 views
2

Я пытаюсь изменить тип контроллера SCSI виртуальной машины во время процесса создания. Я могу использоватьКак установить/изменить тип контроллера SCSI для виртуальной машины с помощью vmware sdk в C#

VirtualLsiLogicSASController.sharedBus = VirtualSCSISharing.noSharing;

для того, чтобы установить его в режим обмена. Но не в состоянии изменить тип контроллера. Это всегда «LSI Logic SAS». Я хочу установить его в «LSI Logic Parallel». Я попытался установить описание атрибуты SCSI контроллера с помощью

scsiCtrl.deviceInfo=new Description(); 
scsiCtrl.deviceInfo.label = "SCSI controller 0"; 
scsiCtrl.deviceInfo.summary = "LSI Logic"; 

, но он не работает. Любая помощь будет высоко оценена. Спасибо ...

ответ

2

нашел решение ... мы должны использовать нужный тип контроллера .. т.е.

if scsiType == "sas": 
     scsiCtrl = VirtualLsiLogicSASController() 
    elif scsiType == "parallel": 
     scsiCtrl = VirtualLsiLogicController() 
    elif scsiType == "buslogic": 
     scsiCtrl = VirtualBusLogicController() 
    elif scsiType == "paravirt": 
     scsiCtrl = ParaVirtualSCSIController() 

Он установит тип SCSI контроллера для требуемого типа ... спасибо ...

 Смежные вопросы

  • Нет связанных вопросов^_^