def main(): import vmware.vsphere.vc.vc_facade as vc_facade import vmware.vsphere.vc.datacenter.datacenter_facade as datacenter_facade import vmware.vsphere.vc.vdswitch.vdswitch_facade as vdswitch_facade import vmware.vsphere.vc.vdswitch.dvportgroup.dvportgroup_facade as dvportgroup_facade import vmware.common.global_config as global_config import vmware.vsphere.vc.vdswitch.dvport.dvport_facade as dvport_facade import vmware.schema.switch.vdswitch.dvport_schema as dvport_schema pylogger = global_config.pylogger v_c = vc_facade.VCFacade("10.144.138.57", "root", "vmware") dc = datacenter_facade.DatacenterFacade(name="Datacenter2", parent=v_c) vds = vdswitch_facade.VDSwitchFacade(name="DSwitch4", parent=dc) dvpg = dvportgroup_facade.DVPortgroupFacade(name="DPortGroup4", parent=vds) schema_object = dvport_schema.DVPortSchema(forged_transmits=True) dvp = dvport_facade.DVPortFacade(name="0", parent=dvpg) result = dvp.create() pylogger.info("Operation result = %r" % result)
def main(): import vmware.vsphere.vc.vc_facade as vc_facade import vmware.vsphere.vc.profile.profile_facade as profile_facade import vmware.common.global_config as global_config pylogger = global_config.pylogger args = GetArgs() password = args.password vc = args.vc username = args.username id_ = args.profile_name v_c = vc_facade.VCFacade(vc, username, password) # v_c = vc_facade.VCFacade("10.144.138.57", "root", "vmware") pr = profile_facade.ProfileFacade(name=id_, parent=v_c) # To create schema_object for Profile, use profile_schema module # result = pr.get_network_policy_info(category="vswitch", # network_device="vSwitch1") result = pr.check_compliance() pylogger.info("Operation result = %r" % result)
def main(): import vmware.vsphere.vc.vc_facade as vc_facade import vmware.vsphere.vc.datacenter.datacenter_facade as datacenter_facade import vmware.vsphere.vc.vdswitch.vdswitch_facade as vdswitch_facade import vmware.common.global_config as global_config pylogger = global_config.pylogger v_c = vc_facade.VCFacade("10.144.138.57", "root", "vmware") dc = datacenter_facade.DatacenterFacade(name="Datacenter2", parent=v_c) vds = vdswitch_facade.VDSwitchFacade(name="DSwitch3", parent=dc) result = vds.list_networks() pylogger.info("Operation result = %r" % result)
def main(): import vmware.vsphere.vc.vc_facade as vc_facade import vmware.vsphere.vc.datacenter.datacenter_facade as datacenter_facade import vmware.vsphere.vc.vdswitch.vdswitch_facade as vdswitch_facade import vmware.common.global_config as global_config import vmware.vsphere.vc.vdswitch.dvportgroup.dvportgroup_facade as dvportgroup_facade import vmware.schema.network_schema as network_schema pylogger = global_config.pylogger v_c = vc_facade.VCFacade("10.144.138.57", "root", "vmware") dc = datacenter_facade.DatacenterFacade(name="Datacenter2", parent=v_c) vds = vdswitch_facade.VDSwitchFacade(name="DSwitch4", parent=dc) dvpg = dvportgroup_facade.DVPortgroupFacade(name="DPortGroup4", parent=vds) result = dvpg.edit_security_policy(forged_transmits=True, allow_promiscuous=False, mac_changes=True) pylogger.info("Operation result = %r" % result)
def main(): import vmware.vsphere.vc.vc_facade as vc_facade import vmware.vsphere.vc.folder.folder_facade as folder_facade import vmware.common.global_config as global_config args = GetArgs() password = args.password vc = args.vc username = args.username id_ = args.folder_name pylogger = global_config.pylogger # v_c = vc_facade.VCFacade("10.144.138.57", "root", "vmware") v_c = vc_facade.VCFacade(vc, username, password) dc = folder_facade.FolderFacade(name=id_, parent=v_c) result = dc.delete() pylogger.info("Operation result = %r" % result)
def main(): import vmware.vsphere.vc.vc_facade as vc_facade import vmware.vsphere.vc.datacenter.datacenter_facade as datacenter_facade import vmware.vsphere.vc.vdswitch.vdswitch_facade as vdswitch_facade import vmware.common.global_config as global_config import vmware.vsphere.vc.vdswitch.resourcepool.resourcepool_facade as resourcepool_facade pylogger = global_config.pylogger v_c = vc_facade.VCFacade("10.144.138.57", "root", "vmware") dc = datacenter_facade.DatacenterFacade(name="Datacenter2", parent=v_c) vds = vdswitch_facade.VDSwitchFacade(name="DSwitch3", parent=dc) rp = resourcepool_facade.ResourcePoolFacade(name="TEST", parent=vds) result = rp.delete() pylogger.info("Operation result = %r" % result)
def main(): import vmware.vsphere.vc.vc_facade as vc_facade import vmware.vsphere.vc.datacenter.datacenter_facade as datacenter_facade import vmware.common.global_config as global_config pylogger = global_config.pylogger args = GetArgs() password = args.password vc = args.vc username = args.username id_ = args.datacenter_name v_c = vc_facade.VCFacade(vc, username, password) # v_c = vc_facade.VCFacade("10.144.138.57", "root", "vmware") dc = datacenter_facade.DatacenterFacade(parent=v_c, name=id_) result = dc.delete() pylogger.info("Operation result = %r" % result)
required=True, action='store', help='Username for vc') parser.add_argument('-p', '--password', required=False, action='store', help='Password for vc') args = parser.parse_args() return args if __name__ == "__main__": import vmware.vsphere.vc.vc_facade as vc_facade import vmware.common.global_config as global_config pylogger = global_config.pylogger args = GetArgs() password = args.password vc = args.vc username = args.username v_c = vc_facade.VCFacade(vc, username, password) # v_c = vc_facade.VCFacade("10.144.138.57", "root", "vmware") result = v_c.check_DVS_exists(datacenter="Datacenter2", name="DSwitch4") # pprint(vars(result)) pylogger.info("Operation result= %r" % result)