Update Питона: проблемы все еще здесь, даже если я пытаюсь создать Shared виртуальных машин и изменить расположение этой виртуальной машины.Как получить виртуальную машину VMWare Workstation с помощью PySphere
Я застрял, пытаясь добраться до виртуальной машины, расположенной в D:\VMs\CentOS-Backup\CentOS-Secondary-Server.vmx
, используя PySphere.
Не могли бы Вы помочь мне?
Все, что я пытался до сих пор:
from pysphere import VIServer
server = VIServer()
server.connect("127.0.0.1", "my_system_login", "my_system_password")
# prints 'VMware Workstation'
print server.get_server_type()
# prints '5.1'
print server.get_api_version()
# Exception
vm = server.get_vm_by_path(r"D:\VMs\CentOS-Backup\CentOS-Secondary-Server.vmx")
vm.power_on()
Упомянутый исключение:
Traceback (most recent call last):
File "C:\Program Files (x86)\JetBrains\PyCharm 2.7\helpers\pydev\pydevd.py", line 1473, in <module>
debugger.run(setup['file'], None, None)
File "C:\Program Files (x86)\JetBrains\PyCharm 2.7\helpers\pydev\pydevd.py", line 1117, in run
pydev_imports.execfile(file, globals, locals) #execute the script
File "D:/Projects/PyUnitTesting/pyunittest/launcher.py", line 13, in <module>
vm = server.get_vm_by_path(r"D:\VMs\CentOS-Backup\CentOS-Secondary-Server.vmx")
File "C:\dev\Python27\lib\site-packages\pysphere\vi_server.py", line 291, in get_vm_by_path
FaultTypes.OBJECT_NOT_FOUND)
pysphere.resources.vi_exception.VIException: [Object Not Found]: Could not find a VM with path 'D:\VMs\CentOS-Backup\CentOS-Secondary-Server.vmx'
Пожалуйста, обратите внимание, что я установил VIX API, а также. Но не выполнял никаких конкретных действий, связанных с дополнениями системы PATH. Не могли бы вы дать мне подсказку, если мне действительно нужно это сделать?
Спасибо!
Спасибо, Александр. Работает как шарм. – gahcep