成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識庫 > Python使用oslo.vmware管理ESXI虛擬機的示例參考

Python使用oslo.vmware管理ESXI虛擬機的示例參考

熱門標簽:地圖標注視頻廣告 梅州外呼業(yè)務系統(tǒng) 老人電話機器人 北京電信外呼系統(tǒng)靠譜嗎 洪澤縣地圖標注 百度地圖標注位置怎么修改 大連crm外呼系統(tǒng) 無錫客服外呼系統(tǒng)一般多少錢 高德地圖標注是免費的嗎

讀取所有節(jié)點主機

from oslo_vmware import api
from oslo_vmware import vim_util
import urllib3

urllib3.disable_warnings()

session = api.VMwareAPISession(
            '127.0.0.1',
            'admin@vsphere.com',
            '123456',
             1,0.1)


#result1 = session.invoke_api(vim_util,'get_objects',session.vim, 'HostSystem', 100)

#print(result1.objects[0])
# rep2 = session.invoke_api(vim_util,'get_object_properties_dict',session.vim, result1.objects[0].obj,'vm')

res = session.invoke_api(vim_util,"get_objects",session.vim,"ResourcePool",100)

print(res)

獲取所有區(qū)域:

from oslo_vmware import api
from oslo_vmware import vim_util
import urllib3

urllib3.disable_warnings()

session = api.VMwareAPISession(
            '127.0.0.1',
            'admin@vsphere.com',
            '123456',
             1,0.1)


res = session.invoke_api(vim_util,"get_objects",session.vim,"ComputeResource",100)

addr = []
for i in res.objects:
    addr.append(i.propSet[0][1])

print(addr)

獲取所有主機列表:

from oslo_vmware import api
from oslo_vmware import vim_util
import urllib3

urllib3.disable_warnings()

session = api.VMwareAPISession(
            '127.0.0.1',
            'admin@vsphere.com',
            '123456',
             1,0.1)

res = session.invoke_api(vim_util,"get_objects",session.vim,"HostSystem",1000)

addr = []
for i in res.objects:
    addr.append(i.propSet[0][1])

print(addr)

獲取 HostSystem MO

from oslo_vmware import api
from oslo_vmware import vim_util
import urllib3

urllib3.disable_warnings()

session = api.VMwareAPISession(
            '127.0.0.1',
            'admin@vsphere.com',
            '123456',
             1,0.1)


res = session.invoke_api(vim_util,"get_objects",session.vim,"HostSystem",1000)

# 我們隨意選取一個 ESXi Host, 并且打印其 Object
host_obj = res.objects[0].obj


# 獲取 HostNetworkSystem MO, 并打印其 Value
host_network_system_val = session.invoke_api(vim_util,
    'get_object_properties_dict',session.vim,host_obj,'configManager.networkSystem')

print(host_network_system_val)

詳細信息:

from oslo_vmware import api
from oslo_vmware import vim_util
import urllib3

urllib3.disable_warnings()
session = api.VMwareAPISession(
            '127.0.0.1',
            'admin@vsphere.com',
            '123456',
             1,0.1)


res = session.invoke_api(vim_util,"get_objects",session.vim,"VirtualMachine",1000)

summary = session.invoke_api(vim_util, 'get_object_properties_dict', session.vim,
                              res.objects[0].obj,'summary')

print(summary)

資源清單

from oslo_vmware import api
from oslo_vmware import vim_util
import urllib3

urllib3.disable_warnings()
session = api.VMwareAPISession(
            '127.0.0.1',
            'admin@vsphere.com',
            '123456',
             1,0.1)


res = session.invoke_api(vim_util,"get_objects",session.vim,"Datacenter",1000)

# 獲取 Cluster 資源清單
computeResource  = session.invoke_api(
                            vim_util,
                            'get_objects',
                            session.vim,
                            'ComputeResource',
                            100)


for each in computeResource.objects:
    print("資源清單: {}".format(each[1][0][1]))

讀取主機狀態(tài)

from oslo_vmware import api
from oslo_vmware import vim_util
import urllib3

urllib3.disable_warnings()

session = api.VMwareAPISession(
            '127.0.0.1',
            'admin@vsphere.com',
            '123456',
             1,0.1)


res = session.invoke_api(vim_util,"get_objects",session.vim,"HostSystem",1000)

summary = session.invoke_api(vim_util, 'get_object_properties_dict', session.vim,
                              res.objects[0].obj,'summary.runtime.powerState')

summary1 = session.invoke_api(vim_util, 'get_object_properties_dict', session.vim,
                              res.objects[0].obj,'summary.config.name')


print(summary.get("summary.runtime.powerState"))
print(summary1.get("summary.config.name"))

循環(huán)輸出

from oslo_vmware import api
from oslo_vmware import vim_util
import urllib3

urllib3.disable_warnings()

session = api.VMwareAPISession(
            '127.0.0.1',
            'admin@vsphere.com',
            '123456',
             1,0.1)


res = session.invoke_api(vim_util,"get_objects",session.vim,"HostSystem",100)


tim = 0
for each in res.objects:

    tim = tim +1
    print(tim)
    stats = session.invoke_api(vim_util, 'get_object_properties_dict', session.vim,
                                  each.obj,'summary.runtime.powerState')

    addr = session.invoke_api(vim_util, 'get_object_properties_dict', session.vim,
                                  each.obj,'summary.config.name')

    print("主機地址: {} \t 狀態(tài): {}".format(addr.get("summary.config.name"),stats.get("summary.runtime.powerState")))

讀取虛擬機狀態(tài)

from oslo_vmware import api
from oslo_vmware import vim_util
import urllib3

urllib3.disable_warnings()

session = api.VMwareAPISession(
            '127.0.0.1',
            'admin@vsphere.com',
            '123456',
             1,0.1)


res = session.invoke_api(vim_util,"get_objects",session.vim,"VirtualMachine",100)


instance = res.objects[0].obj
print(instance)

stats = session.invoke_api(vim_util, 'get_object_properties_dict', session.vim,
                           instance, 'summary')


print(stats)

使用com.vmware.vcenter_client管理虛擬機。

Vsphere API基礎:

import requests
import urllib3
from vmware.vapi.vsphere.client import create_vsphere_client

session = requests.session()
session.verify = False
urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)

vsphere_client = create_vsphere_client(server='127.0.0.1', username='admin@vsphere.com', password='123456', session=session)

# 列出所有虛擬機
ref = vsphere_client.vcenter.VM.list()
print(ref)

# 通過虛擬機的名稱來進行過濾
ref = vsphere_client.vcenter.VM.list( vsphere_client.vcenter.VM.FilterSpec(names={'Baidu-NLP01'}) )
print(ref)

實現(xiàn)開關機

import requests
import urllib3
from vmware.vapi.vsphere.client import create_vsphere_client

session = requests.session()
session.verify = False
urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)

vsphere_client = create_vsphere_client(server='127.0.0.1', username='admin@vsphere.com', password='123456', session=session)

# 檢索系統(tǒng)是否開機
vm = vsphere_client.vcenter.VM.list(vsphere_client.vcenter.VM.FilterSpec(names={'GZH-SERVER3'}))[0]
power_status = vsphere_client.vcenter.vm.Power.get(vm.vm)
print("是否開機: {}".format(power_status))


# 檢索系統(tǒng)是否開機
vm = vsphere_client.vcenter.VM.list(vsphere_client.vcenter.VM.FilterSpec(names={'192.168.81.51'}))
if len(vm) != 0:
    vm = vm[0]
    power_status = vsphere_client.vcenter.vm.Power.get(vm.vm)
    print("已開機: {}".format(power_status.state))
else:
    print("已關機")


# 關閉系統(tǒng) start / reset / suspend / stop
vsphere_client.vm.Power.stop(vm.vm)

# 刪除虛擬機
vsphere_client.vcenter.VM.delete(vm)

列出數(shù)據(jù)存儲

import requests
import urllib3
from vmware.vapi.vsphere.client import create_vsphere_client
from com.vmware.vcenter_client import Folder
from com.vmware.vcenter_client import Datastore
from com.vmware.vcenter_client import Network

session = requests.session()
session.verify = False
urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)

vsphere_client = create_vsphere_client(server='127.0.0.1', username='admin@vsphere.com', password='123456', session=session)

# 列出集群
#ref = vsphere_client.vcenter.Cluster.list()
#print(ref)

# 列出 vCenter 中所有文件夾
#folder = vsphere_client.vcenter.Folder.list()

# 列出數(shù)據(jù)存儲
# store = vsphere_client.vcenter.Datastore.list()
datastore_name = '192.168.64.20'
filter_spec = Datastore.FilterSpec(names={datastore_name})
datastore_summaries = vsphere_client.vcenter.Datastore.list(filter_spec)
datastore_id = datastore_summaries[0].datastore
print("存儲結構: {} 數(shù)據(jù)存儲名稱: {}".format(datastore_summaries,datastore_id))

獲取資源池

import requests
import urllib3
from vmware.vapi.vsphere.client import create_vsphere_client
from com.vmware.vcenter_client import Cluster
from com.vmware.vcenter_client import ResourcePool

session = requests.session()
session.verify = False
urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)

vsphere_client = create_vsphere_client(server='127.0.0.1', username='admin@vsphere.com', password='123456', session=session)

# 獲取所有資源池
filter = vsphere_client.vcenter.ResourcePool.list()
print(filter)

# 根據(jù)集群名獲取資源池
cluster_name = 'vSAN-Cluster1'
cluster_id = vsphere_client.vcenter.Cluster.list(Cluster.FilterSpec(names={cluster_name}))[0].cluster
resource_pool_id = vsphere_client.vcenter.ResourcePool.list(ResourcePool.FilterSpec(clusters={cluster_id}))[0].resource_pool

print(resource_pool_id)

列出網(wǎng)絡

import requests
import urllib3
from vmware.vapi.vsphere.client import create_vsphere_client
from com.vmware.vcenter_client import Network

session = requests.session()
session.verify = False
urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)

vsphere_client = create_vsphere_client(server='127.0.0.1', username='admin@vsphere.com', password='123456', session=session)

# 列出標準網(wǎng)絡
filter = vsphere_client.vcenter.Network.list()
print(filter)

'''
它的 type 有三種類型:
DISTRIBUTED_PORTGROUP:vcenter 創(chuàng)建和管理的網(wǎng)絡;
OPAQUE_NETWORK:VSphere 之外的設備所創(chuàng)建,但是 vSphere 卻可以知道網(wǎng)絡的名稱和標識符,所以宿主機和虛擬機的網(wǎng)卡才能夠連接到;
STANDARD_PORTGROUP:ESX 創(chuàng)建和管理的網(wǎng)絡。
'''

filter = Network.FilterSpec(names={'vlan  164'},types={Network.Type.STANDARD_PORTGROUP})
network_summaries = vsphere_client.vcenter.Network.list(filter=filter)
print(network_summaries)

# 列出分布式網(wǎng)絡
filter = Network.FilterSpec(
                            names=set(['vlan  164']),
                            types=set([Network.Type.DISTRIBUTED_PORTGROUP]))
network_summaries = vsphere_client.vcenter.Network.list(filter=filter)

if len(network_summaries) > 0:
    network_id = network_summaries[0].network
    print(network_id)
else:
    print("Distributed Portgroup Network not found in Datacenter")

文章出處:https://www.cnblogs.com/lyshark

以上就是Python使用oslo.vmware管理ESXI虛擬機的示例參考的詳細內(nèi)容,更多關于Python用oslo.vmware管理ESXI虛擬機的資料請關注腳本之家其它相關文章!

您可能感興趣的文章:
  • java虛擬機JVM類加載機制原理(面試必問)
  • vmware虛擬機安裝deepin20最全詳細過程
  • Java虛擬機類加載器之雙親委派機制模型案例
  • Python動態(tài)規(guī)劃實現(xiàn)虛擬機部署的算法思想
  • 最新虛擬機VMware 14安裝教程
  • java虛擬機中棧的運行知識點總結
  • Java虛擬機精選面試題20道
  • Java reservedcodecachesize虛擬機參數(shù)案例詳解

標簽:岳陽 安慶 清遠 洛陽 泉州 怒江 長春 吉林

巨人網(wǎng)絡通訊聲明:本文標題《Python使用oslo.vmware管理ESXI虛擬機的示例參考》,本文關鍵詞  Python,使用,oslo.vmware,管理,;如發(fā)現(xiàn)本文內(nèi)容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Python使用oslo.vmware管理ESXI虛擬機的示例參考》相關的同類信息!
  • 本頁收集關于Python使用oslo.vmware管理ESXI虛擬機的示例參考的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    色欧美88888久久久久久影院| 欧美在线国产精品| 六月丁香婷婷在线| 男人的天堂av高清在线| 综合激情亚洲| 91在线看片| 亚洲作爱视频| 欧美电影在线观看网站| 免费黄色在线视频| 国内外成人免费激情视频| 久久电影中文字幕| 亚洲男人的天堂在线视频| 97精品在线观看| 中文字幕欧美日本乱码一线二线| 日本中文字幕一区| 久久久久久久久久久久久国产| 成人全视频高清免费观看| 日韩片电影在线免费观看| 一本色道久久88亚洲综合88| 美女视频第一区二区三区免费观看网站| 亚洲乱码国产乱码精品精可以看| 国产v日产∨综合v精品视频| 久久婷婷综合中文字幕| 欧美成人精品一区二区免费看片| 久久精品国产第一区二区三区| 欧美日韩视频网站| 国产偷人爽久久久久久老妇app| 99国产精品久久久久老师| 国产成人av电影在线观看| 久久影视电视剧免费网站| 波多野结衣在线一区| av日韩中文| 91精品综合视频| 国产伊人网av.| 欧美伊人久久大香线蕉综合69| 欧美日韩国产一二三| 成人97精品毛片免费看| av激情在线| 另类成人小视频在线| 天天激情综合| 91在线看国产| 久草热视频在线观看| 亚洲精选av在线| 91美女片黄在线观看游戏| 97久久综合区小说区图片区| 国产主播在线观看| 亚洲一区二区三区黄色| 黄色激情视频网址| 在线视频在线视频7m国产| 337p日本欧洲亚洲大胆色噜噜| 在线成人h网| 日韩av大片免费看| 欧美亚洲免费在线一区| 在线精品亚洲| a级在线观看视频| 午夜欧美激情| 国产在线一区二区| 美女网站一区二区| 色七七影院综合| 一个人免费观看日本www视频| 丰满少妇一区二区三区专区| 色婷婷综合久久久| 国产一级片网址| 少妇性饥渴无码a区免费| 国产二区视频在线观看| 日本亚洲一区二区三区| 丝袜脚交免费网站xx| 91精品国产乱码久久久久久久久| av亚洲产国偷v产偷v自拍| 麻豆精品传媒视频| 亚洲女人天堂网| 美女视频一区二区三区在线| 欧美国产日产韩国视频| 精品1区2区在线观看| 国产一区二区丝袜高跟鞋图片| 亚洲小视频网站| 国产精品久久久久久久免费观看| 免费日韩在线视频| 波多野结衣家庭教师在线| 精品免费一区二区| 欧美成年人视频| 日韩av一区二区三区四区| 日韩中文字幕免费视频| 国产乱淫av一区二区三区| 国产成人高清激情视频在线观看| 免费观看黄色一级视频| 96久久久久久| 色噜噜亚洲精品中文字幕| 隣の若妻さん波多野结衣| 亚洲a∨日韩av高清在线观看| 92福利视频午夜1000合集在线观看| 国产成人亚洲欧美电影| 久久网站免费观看| 中文字幕2019第三页| 亚洲精品资源在线| 精品三级av| 国产精品黄页网站在线播放免费| 丰满人妻一区二区三区53号| 亚洲激情在线观看视频免费| 日本电影中文字幕| 欧美综合天天夜夜久久| 奇米网一区二区| 超碰在线无需免费| 高清日韩中文字幕| 激情综合中文娱乐网| 精品无人区无码乱码毛片国产| 婷婷亚洲图片| 操碰免费视频| 麻豆入口视频在线观看| 超碰在线最新| 精品国产视频| 在线精品国产| 特级全黄一级毛片| 黄页网站在线| 欧美区在线观看| 中文字幕久久熟女蜜桃| 欧美日韩精品中文字幕| 精品视频在线观看免费| 欧美一区二区性放荡片| 精品免费视频123区| 久久婷婷久久一区二区三区| 外卖gayxxxxgay1| 国产农村妇女精品一区二区| 激情视频一区| 国产一区二区三区黄网站| 国产精品无av码在线观看| 国产极品美女高潮无套嗷嗷叫酒店| 欧美三级黄视频| av网站有哪些| 色女人在线视频| 日韩av大片免费看| 亚洲精品喷潮一区二区三区| av男人天堂网| 性欧美高清视频| 成人在线播放网址| 亚洲一二三四五六区| 日韩综合小视频| 96国产粉嫩美女| 午夜影院在线播放| 欧美视频在线播放一区| 国产黄色av片| 99久久精品一区二区三区| 国产欧美一区二区精品性色| av在线免费在线观看| 国产在线精品一区二区三区| 国产精品变态另类虐交| 女人扒开双腿让男人捅| 久久夜色电影| 99热免费精品| 少妇高潮一区二区三区| 午夜精品久久久久久久96蜜桃| 欧美暴力喷水在线| 日韩av中文| 日韩欧美在线一区二区三区| 91麻豆精品国产91| 66精品视频在线观看| 色天天综合狠狠色| 亚洲天堂一区二区三区四区| 真实的国产乱xxxx在线91| 一区二区三区四区精品在线视频| 蜜桃av一区二区三区| 伦理中文字幕亚洲| 亚洲自拍av在线| 一级黄色免费视频| 国产精品无码专区在线观看| 久久中文资源| 日韩网站中文字幕| 国产精品第一页在线观看| 国产视频精品免费播放| 成年人网站免费在线观看| 日日悠悠久久| 日本男女交配视频| 久久久精品综合| 精品国产av一区二区| 爱情岛亚洲播放路线| 激情黄色小视频| 国产三级理论片| 亚洲 欧美 日韩系列| 日本视频免费观看| 日韩精品一区二区三区免费视频| 色综合久久九月婷婷色综合| 一本久道中文无码字幕av| 亚洲自拍偷拍网| 国产精品毛片va一区二区三区| eeuss影院www在线观看手机| 亚州精品一二三区| 欧美金发大战黑人最粗videos| 亚洲爆乳无码一区二区三区| 亚洲最新永久在线观看| 五月婷婷综合色| 91精品婷婷色在线观看| 欧美成人亚洲| www.久久av| 欧美一三区三区四区免费在线看| 91在线精品观看| 91麻豆精品国产自产在线| 最近2019中文字幕一页二页| 国产视频在线观看视频| 国产日韩欧美一区二区三区四区| 97在线看免费观看视频在线观看| 性孕妇free特大另类| 国产精品视频一区二区三| 91高清视频免费观看| 国产精品主播视频| 欧美午夜精品免费| 亚洲国产日韩欧美综合久久| 日韩一区二区三区在线观看视频| 116美女写真午夜一级久久| 欧美白人做受xxxx视频| 中文字幕免费精品| 日韩视频一区二区在线观看| 欧美尤物巨大精品爽| 国产精品xxxav免费视频| 精品成人无码一区二区三区| 在线观看一区日韩| 亚洲同志男男gay1069网站| 韩日毛片在线观看| 岛国影视在线观看| 成人在线丰满少妇av| mm1313亚洲国产精品美女| 麻豆网在线观看| 九九热久久免费视频| 中文日本高清免费| 中文字字幕在线中文| 亚洲精品孕妇| 青青艹在线观看| 欧美成人高潮一二区在线看| 成人免费性视频| 精品国产美女在线| 亚洲一区二区在线播放相泽| 一区二区美女| 狠狠干夜夜草| 台湾十八成人网| 国产黄大片在线观看画质优化| 国产三级漂亮女教师| 日韩成人精品| va亚洲va日韩不卡在线观看| 3344国产永久在线观看视频| 99热这里只有精品在线播放| 黄色软件在线| 日韩精品毛片| 国产一区欧美一区| 欧美大学生性色视频| 69国产成人精品视频软件| 久久亚裔精品欧美| 黄色激情网址| 污污的视频免费观看| 在线看黄的网站| 人人干人人视频| 国产精品入口尤物| 日本亚洲一区二区| 国产伦精品一区二区三区四区视频| 亚洲欧洲闷骚av少妇影院| 91久久香蕉国产日韩欧美9色| 欧美午夜精品久久久久久超碰| 日本福利专区在线观看| av网站在线免费| 国内露脸中年夫妇交换精品| 国产精品一国产精品| 日本波多野结衣在线| 欧美性猛交xxx乱久交| 粉嫩av一区二区三区| 国产精品18hdxxxⅹ在线| 日韩电影一区二区三区四区| 国产成人日日夜夜| 26uuu亚洲婷婷狠狠天堂| 国产视频每日更新| 亚洲精品综合| 亚洲欧洲日产国码二区| 亚洲大胆人体大胆做受1| 午夜精品久久久久久久99热黄桃| 精品欧美一区二区三区精品久久| 亚洲18在线看污www麻豆| 黄色视屏免费在线观看| 无码人妻精品一区二区| 亚洲精品成人三区| 婷婷色中文字幕| 福利电影在线| 成人综合婷婷国产精品久久蜜臀| 少妇极品熟妇人妻无码| 日本在线人成| 久久久久伊人| 精品国产制服丝袜高跟| 亚洲精品乱码久久久久久蜜桃麻豆| 久久国产精品久久久久久| 免费网站观看www在线观看| 亚洲天堂久久久久久久| 久久久久久香蕉| 在线观看18视频网站| 伊人精品视频在线观看| 先锋资源av在线| 精品久久久久久久久久久久| 国产欧美日韩亚洲| 日漫免费在线观看网站| 久久精品视频8| 桥本有菜av在线| 天堂а√在线官网| 国产黄色激情视频| 日本高清中文字幕在线| 国产精品麻豆免费版现看视频| 国产日韩欧美电影在线观看| 可骚可骚的黄视频网站| 91麻豆免费在线视频| 青青草国产精品视频| 久久精品无码专区| 亚洲一区av在线播放| 亚洲欧美日韩小说| 成人国产精品色哟哟| 国产九色在线| 中文字幕在线中文| 色哟哟网站在线观看| 国产一级18片视频| 视频在线观看99| 天天操天天射天天插| www日韩av| 91视频免费观看| 国产xxxxxx| 七七成人影院| 精品久久中出| 欧美va亚洲va在线观看蝴蝶网| 国产精品一品二品| 女海盗2成人h版中文字幕| 不卡在线观看av| 国产一区二三区好的| 精品写真视频在线观看| 精品人人人人| 91入口在线观看| 国产精品最新|