카테고리 없음

pyVmomi 2-1 : get_vm_info 1 : get_folder_object

시작의 의미 2021. 4. 16. 22:20
### vCenter 내 폴더 오브젝트 찾기


```
import pyvmomi

def connect_vcenter(): 

    vCenter_ip = input("insert vCenter_ip: ") 
    vCenter_id = input("insert vCenter_id: ") 
    vCenter_pw = input("insert vCenter_pw: ")

    si = connect.SmartConnectNoSSL(host=vCenter_ip, user=vCenter_id, pwd=vCenter_pw, port=443) 
    atexit.register(connect.Disconnect, si) 
    return si

def get_folder(si, folder_name):
    a = None
    entity_stack = si.content.rootFolder.childEntity
    while entity_stack :
        entity=entity_stack.pop()
        if hasattr(entity, 'childEntity'):
            if entity.name == folder_name :
                folder_entity = entity
                break

    return folder_entity

def main():

    
```