版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
Nova講解1.Nova的系統(tǒng)架構(gòu)虛擬機(jī)的典型操作和概念,重要對象詳解Nova各模塊功能簡介Nova中資源管理的機(jī)制Numa親和性相關(guān)概念虛擬機(jī)類型和創(chuàng)建流程代碼框架介紹第2Nova在Openstack中的位置第3基于REST
API友好的服務(wù) 方式。支持大容量水平擴(kuò)展。支持的虛擬機(jī)實(shí)例數(shù)量隨著節(jié)點(diǎn)增加線性增長。硬件無關(guān),支持多種標(biāo)準(zhǔn)硬件。無需定制專門的硬件設(shè)備。虛擬化平臺無關(guān),支持多種Hypervisor:KVM、LXC、QEMU、UML、ESX、Xen、PowerVM、Hyper-V。支持所有的主流虛擬化平臺,不依賴特定廠商N(yùn)ova計(jì)算虛擬化第4說明:該框架使用的網(wǎng)絡(luò)為neutron組件,而不是傳統(tǒng)的nova-network1、基于消息隊(duì)列的架構(gòu)2、使用延緩對象,回調(diào)函數(shù)避免組件通信阻塞3、可以容易的水平擴(kuò)展,使用于大規(guī)模的部署Nova的系統(tǒng)架構(gòu)第5模塊功能一般部署位置nova-api接受rest消息控制節(jié)點(diǎn)nova-scheduler選擇合適的主機(jī)控制節(jié)點(diǎn)nova-conductor數(shù)據(jù)庫操作和復(fù)雜流程控制控制節(jié)點(diǎn)pute虛擬機(jī)生命周期管理和資源管理計(jì)算節(jié)點(diǎn)nova-novncproxynovnc
虛擬機(jī)控制節(jié)點(diǎn)nova-consoleauthnovnc
虛擬機(jī)鑒權(quán)控制節(jié)點(diǎn)Nova的系統(tǒng)架構(gòu)第6NOVA
-ComputeputeVM1VMnVMmVMxNOVA
-ComputeputeVM1VMnVMmVMxHost
Aggregate
1Host
Aggregate2Group
1Availability
Zone
1Controller
NodeNOVA
–ApiNOVA-SchedulerNova-Condutor….MySQLRabbit-MQRegion…NOVA
-ComputeputeVM1VMnVMmVMxNOVA
-ComputeputeVM1VMnVMmVMxHost
Aggregate
1Group
1Host
Aggregate2AvailabilityZone
1Resource
grou/
anization
under
OpenStackOpenstack
Nova
計(jì)算資源模型第7虛擬機(jī)生命周期管理分組 說明虛擬機(jī)創(chuàng)建、刪除、啟動(dòng)、關(guān)機(jī)、重啟、重建、規(guī)格更改、暫停、解除暫停、掛起、繼續(xù)、遷移、 遷移、鎖定、
、疏散,拯救,解拯救,擱置,刪除擱置,恢復(fù)擱置,備份,虛擬機(jī)導(dǎo)出鏡像、列表、詳細(xì)信息、信息查詢更改, 修改。卷和快照管理操作本質(zhì)上是對CinderAPI的封裝。卷創(chuàng)建、刪除、列表、詳細(xì)信息查詢??煺談?chuàng)建、刪除、列表、詳細(xì)信息查詢。虛擬機(jī)卷操作虛擬機(jī)掛卷、虛擬機(jī)卸卷、虛擬機(jī)掛卷列表、虛擬機(jī)掛卷詳細(xì)信息查詢。虛擬網(wǎng)絡(luò)操作本質(zhì)上是對NeutronAPI的封裝。虛擬網(wǎng)絡(luò)創(chuàng)建、刪除、列表、詳細(xì)信息查詢。虛擬機(jī)虛擬網(wǎng)卡操作 虛擬機(jī)掛載網(wǎng)卡、虛擬機(jī)卸載網(wǎng)卡、虛擬機(jī)網(wǎng)卡列表。虛擬機(jī)鏡像的操作本質(zhì)上是對GlanceAPI的封裝,支持鏡像的創(chuàng)建、刪除、列表、詳細(xì)信息查詢。虛擬機(jī)HA
自研虛擬機(jī)的可靠性操作??墒謩?dòng)觸發(fā)(FS5.1)。其他資源其他操作
Flavor,主機(jī)組,keypairs,quota等?!?/p>
...Nova典型的操作第8名稱簡介說明Server/instance虛擬機(jī)Nova管理提供的云服務(wù)資源。Nova中最重要的數(shù)據(jù)對象。Server
metadata虛擬機(jī)元數(shù)據(jù)通常用于為虛擬機(jī)附加必要描述信息:key/value。Flavor虛擬機(jī)規(guī)格模板用于定義一種虛擬機(jī)類型,如一種具有2個(gè)VCPU、4GB內(nèi)存、40GB本地 空間的虛擬機(jī)。Flavor由系統(tǒng)管理員創(chuàng)建,供普通用戶在創(chuàng)建虛擬機(jī)時(shí)使用。Quota資源用于指定租戶最多能夠使用的邏輯資源上限。Hypervisor
/node節(jié)點(diǎn)對于KVM、Xen等虛擬化技術(shù),一個(gè)node即對應(yīng)于一個(gè)物理主機(jī)。對于vCenter,一個(gè)node對應(yīng)于一個(gè)cluster。Host主機(jī)對于KVM、Xen等虛擬化技術(shù),一個(gè)host即對應(yīng)于一個(gè)物理主機(jī),同時(shí)對應(yīng)于一個(gè)node。對于vCenter,一個(gè)host對應(yīng)于一套vCenter部署。Nova中重要的概念第9名稱 簡介 說明Host
aggregate
主機(jī)聚合一個(gè)HA內(nèi)包含若干host。一個(gè)HA內(nèi)的物理主機(jī)通常具有相同的CPU型號等物理資源特性。Server
group虛擬機(jī)親和性/反親和組同一個(gè)親和性組的虛擬機(jī),在創(chuàng)建時(shí)會(huì)被調(diào)度到相同的物理主機(jī)上。同一個(gè)反親和性組的虛擬機(jī),在創(chuàng)建時(shí)會(huì)被調(diào)度到不同的物理主機(jī)
上。serviceNova各個(gè)服務(wù)管理nova相關(guān)服務(wù)的狀態(tài),包括
-pute,nova-conductor,nova-scheduler,nova-novncproxy,nova-consoleauth,nova-console。bdmBlock
devicemap塊
設(shè)備,用于描述虛擬機(jī)擁有的
設(shè)備信息。Nova中重要的概念第10PropertyDescriptionValue
for
examplenameA
descriptive
namem1.smallramVirtual
machine
memory
in
megabytes2048diskVirtual
root
disk
size
in
gigabytes50ephemeralthe
size
of
a
secondary
ephemeral
data
disk100swapswap
space
allocation
for
the
instance1vcpuNumber
of
virtual
CPUs8is_publicwhether
flavor
is
available
to
all
users
orprivate
to
the
ten-ant
it
wascreatedinTrueextra_specsKey
and
value
pairs{"hw:mem_page_size":"2048“,"aggregate_instance_extra_specs:aggregate01":
"true“,"quota:cpu_period":
"1000000","quota:cpu_shares":
"1024","quota:cpu_quota":
"10000"}重要對象-Flavor第11PropertyDescriptionValue
for
examplenameName
of
imagecirros-0.3.2-x86_64disk_formatDisk
format
of
image.
Acceptable
formats:
ami,
ari,aki,
vhd,
vmdk,
raw,
qcow2,
vdi,
and
iso.qcow2container_formatContainer
format
of
image.
Acceptableformats:ami,ari,
aki,
bare,
and
ovf.bareis_publicMake
image
accessible
to
the
public.Truemin_diskMinimum
size
of
disk
needed
to
boot
image(ingigabytes).20min_ramMinimum
amount
of
ram
needed
to
boot
image(inmegabytes).2048statusSize
of
image
data
(in
bytes).queued/activeProperty‘hw_disk_bus’Arbitrary
property
to
associate
with
image.
May
beused
multiple
times.(Key
and
value
pairs)scsi重要對象-Image第12PropertyDescriptionValue
for
exampleid(uuid)image_id,
snapshot_id
or
volume_id5e7ceccc-189f-492f-8a95-9064e8f5eeecsource(source_type)source
type
of
the
block.image,
snapshot,
volume
or
blankdest(destination_type)destination
type
of
the
blockvolume
or
localbusdevice‘s
bus(only
libvirt)ide/usb/virtio/scsitypedevice
type(only
libvirt)disk/cdromdevice(device_name)name
of
the
devicevdasizesize
of
the
block
device
in
GB,
optional10format(guest_format)device
will
be
formattedntfsBootindex(boot_index)integer
used
for
ordering
the
boot
disks0shutdown(delete_on_termination)shutdown
behaviourpreserve/remove重要對象-Block
device
map
_v2第13Nova-api層功能口對外提供rest接口的處理口對傳入的參數(shù)進(jìn)行口對請求的資源進(jìn)行校驗(yàn)和約束限制(quota)的校驗(yàn)和預(yù)留口資源的創(chuàng)建,更新,刪除查詢等口虛擬機(jī)生命周期的口可水平擴(kuò)展部署Nova各模塊功能簡介第14Wsgi
serverpute????ec2??metadataMiddleware(filter)??compute_req_id??faultwrap??access_log??sizelimit??authtoken??Keystonecontext??ra
imitwsgi
app??
pute_app_v2??ec2executor??metaappcontrollerFlavorActionControllerothersCURDCURDCURDaction傳入傳入Nova模塊-api第15?Nova-api層功能口
對外提供rest接口的處理口
對傳入的參數(shù)進(jìn)行校驗(yàn)和約束限制口
對請求的資源進(jìn)行
(quota)的校驗(yàn)和預(yù)留口
資源的創(chuàng)建,更新,刪除查詢等口
虛擬機(jī)生命周期的口
可水平擴(kuò)展部署Nova-api處理流程口WSGI
server+Paste+WebObnova所有的rest請求的口Nova模塊-api第16pute,nova-conductor,nova-scheduler,nova-console,G版本引進(jìn)。數(shù)據(jù)庫操作。解耦其他組件(
pute)數(shù)據(jù)庫
。Nova復(fù)雜流程控制,如創(chuàng)建,冷遷移,熱遷移,虛擬機(jī)規(guī)格調(diào)整,虛擬機(jī)重建。其他組件的依賴。如其他組件的心跳定時(shí)寫入。可水平擴(kuò)展部署pute需要依賴nova-conductor啟動(dòng)成功后才能啟動(dòng)成功。Nova模塊-conductor第17Nova-conductor
代碼結(jié)構(gòu)?ConductorManager:主要負(fù)責(zé)與數(shù)據(jù)庫相關(guān)操作的類。
ComputeTaskManager:主要負(fù)責(zé)負(fù)責(zé)流程調(diào)度的類。?Nova模塊-conductor第18默認(rèn)為內(nèi)存權(quán)重支持CPU權(quán)重Nova-scheduler口
Chance(Random)口
Filter_scheduler(current
used)選擇策略口
基于內(nèi)存權(quán)重的選擇。口
散列:在候選的一個(gè)大小范圍內(nèi)的主機(jī)中,隨機(jī)選擇一個(gè)主機(jī)。Filter:對主機(jī)進(jìn)行過濾的實(shí)體,支持自研擴(kuò)展口
scheduler_default_filters配置新寫的filter???/p>
scheduler_available_filters指定擴(kuò)展的filter
的收集函數(shù)。指定主機(jī)創(chuàng)建,遷移時(shí)候該調(diào)度失效Nova模塊-scheduler第19調(diào)度器功能
備注過濾掉之前已經(jīng)嘗試過失敗的主機(jī) 原生過濾指定AZ的主機(jī)自研RetryFilterAvailabilityZoneFilterRamFilterDiskFilterComputeFilterImagePropertiesFilterSameHostFilterDifferentHostFilterCoreFilter過濾出內(nèi)存資源充足的主機(jī) 原生過濾出本地磁盤資源充足的主機(jī)
自研過濾出狀態(tài)為up的計(jì)算主機(jī) 原生通過鏡像的屬性過濾主機(jī) 原生過濾出指定虛擬機(jī)集合所在的主機(jī)
原生過濾掉指定虛擬機(jī)集合所在的主機(jī)
原生過濾出vcpu資源充足的主機(jī) 原生版本中用的Filter列表Nova模塊-scheduler第20版本中用的Filter列表調(diào)度器 功能備注AggregateInstanceExtraSpecsFilterPhysicalNetworkFilterCpuBindFilterServerGroupAntiAffinityFilterServerGroupAffinityFilterPciPassthroughFilterBandwidthFilterHypervisorInstanceExtraSpecsFilter原生過濾出指定主機(jī)組的主機(jī)。過濾出擁有指定物理網(wǎng)絡(luò)的主機(jī) 自研Numa/evs/IOmuma親和性過濾主機(jī)。自研過濾掉指定虛擬機(jī)集合所在的主機(jī)。原生過濾出指定虛擬機(jī)集合所在的主機(jī)。原生過濾出擁有網(wǎng)絡(luò)PCI設(shè)備的主機(jī)。 原生PCI設(shè)備網(wǎng)卡帶寬過濾。 自研級聯(lián)使用。
自研Nova模塊-scheduler第21?pute口虛擬機(jī)各生命周期操作的真正執(zhí)行者(會(huì)調(diào)用對應(yīng)的hypervisor的driver)??诘讓訉硬煌摂M化的平臺(kvm,vmware,xen,pute,hyperv等)??趦?nèi)置周期性任務(wù),完成資源刷新,虛擬機(jī)狀態(tài)同步等功能??谫Y源管理模塊(resource_tracker)配合插件機(jī)制,完成資源的統(tǒng)計(jì)???/p>
Claim模塊完成資源的分配和
。模塊pute第22?口
Manager口
Driver口
每個(gè)driver對應(yīng)一種虛擬化口
hypervisor對接的虛擬化平臺口
KVMputepute框架一覽口pute口
VMware模塊第23?原生自研putepute代碼結(jié)構(gòu)模塊第24?口綠色線程執(zhí)行口通過對方法加裝飾器來實(shí)現(xiàn)??谘b飾器指定執(zhí)行的周期間隔,默認(rèn)為60sputepute周期性任務(wù)模塊第25前不生效。中。前不生效。前不生效。動(dòng)確認(rèn),目前不生效。不生效。生效。周期性函數(shù)功能周期備注_check_instance_build_time檢查虛擬機(jī)是否卡在building狀態(tài),目60S原生_heal_instance_info_cache從neutorn同步port的狀態(tài)到nova數(shù)據(jù)庫60S原生_poll_rebooting_instances檢測虛擬機(jī)是否卡在rebooting狀態(tài),目60S原生_poll_rescued_instances檢測虛擬機(jī)是否卡在rescued狀態(tài),目60S原生_poll_unconfirmed_resizes虛擬機(jī)修改規(guī)格后,在一定時(shí)間內(nèi)自60S原生_poll_shelved_instances將shelved的虛擬機(jī)的資源刪除,目前3600S原生_instance_usage_audit定期通知虛擬機(jī)的存在,目前不生效。60S原生_poll_bandwidth_usage更新虛擬機(jī)網(wǎng)卡帶寬的使用,目前不600S原生_poll_volume_usage更新卷的使用。目前不生效。原生pute中的周期性任務(wù)第26層殘留的虛擬機(jī)起失敗周期性函數(shù)功能周期備注_sync_power_states周期性虛擬機(jī)狀態(tài)的同步60S原生重寫_reclaim_queued_deletes軟刪除虛擬機(jī)后刪除虛擬機(jī)60S原生update_available_resource周期性資源同步任務(wù)60S原生_cleanup_running_deleted_instances關(guān)閉(或刪除)上層已經(jīng)刪除,但是底600S原生_run_image_cache_manager_pass目前不生效原生_run_pending_deletes刪除殘留虛擬機(jī)的文件300S原生pull_instances_with_exceptional_state解決由于
準(zhǔn)備慢導(dǎo)致的虛擬機(jī)拉60S自研_cycle_change_vnc_passwd定時(shí)修改虛擬機(jī)的vnc60S自研_auto_update_vm_tools_of_instances60S自研_run_emulatorpin_update更新虛擬機(jī)的emulator的cpu60S自研pute中的周期性任務(wù)第27?資源發(fā)現(xiàn)口
Nova負(fù)責(zé)發(fā)現(xiàn)各個(gè)物理主機(jī)上的物理資源數(shù)量(物理CPU、內(nèi)存、本地
空間、PCI設(shè)備等),并根據(jù)配置值將其換算為邏輯資源數(shù)量(如CPU超配)。資源上報(bào)與刷新口Nova負(fù)責(zé)將各個(gè)物理節(jié)點(diǎn)上的邏輯資源數(shù)量上報(bào)至數(shù)據(jù)庫,并定期刷新數(shù)據(jù)庫記錄,以使記錄能夠盡可能反映當(dāng)前的實(shí)際資源狀態(tài)。資源記錄?口DB負(fù)責(zé)持久化記錄Nova管理下的各個(gè)物理節(jié)點(diǎn)上的邏輯資源數(shù)量。資源管理第28?資源申請口用戶在創(chuàng)建虛擬機(jī)時(shí),通過指定flavor,對Nova提出具體的資源使用量申請。?資源調(diào)度口Nova根據(jù)flavor描述的資源類型與數(shù)量,對DB中記錄的各個(gè)物理節(jié)點(diǎn)上的邏輯資源數(shù)量進(jìn)行判斷,選擇出符合用戶需求的節(jié)點(diǎn),供創(chuàng)建虛擬機(jī)使用。資源占用?口Nova在選定的物理節(jié)點(diǎn)上創(chuàng)建虛擬機(jī),此時(shí)實(shí)際占用資源。?資源口當(dāng)用戶刪除虛擬機(jī)時(shí),虛擬機(jī)占用的資源被真正
。資源管理第29底層周期性任務(wù)調(diào)用driver獲取原始資源信息。原始資源信息在
pute的經(jīng)過資源管理對象resource_tracker經(jīng)過計(jì)算后保存在在本地的
pute對象中,并最后將該內(nèi)容持久化到數(shù)據(jù)庫中。nova-scheduler每次調(diào)度時(shí)從數(shù)據(jù)庫中獲取該資源信息,并更新到內(nèi)存的host_state_map對象中,后面的資源扣除會(huì)在該內(nèi)存對象中進(jìn)行。在虛擬機(jī)的生命周期中會(huì)觸發(fā)資源的分配和
。每個(gè)資源可以通過插件式管理,便于擴(kuò)展。資源更新的地方需要加鎖控制,避免資源競爭導(dǎo)致資源扣除
確。pute資源管理圖解第30Nova-novncproxy第31noVNC連接建立的流程(補(bǔ)充)第32本地持久化卷通過調(diào)用cinder的接口實(shí)現(xiàn)卷的創(chuàng)建,刪除。Block-device-mapBlock-device名稱到虛擬機(jī)備注root
ephemeral
volumedisk一般用于系統(tǒng)盤additional
ephemeralvolumedisk.local一般是數(shù)據(jù)盤Swap盤disk.swapswap盤Config
driverdisk.config配置盤Nova中的第33網(wǎng)絡(luò)類型PORT類型對應(yīng)虛擬機(jī)類型
描述是否
是否自研
交付OVSnormal普通軟交換虛擬機(jī)網(wǎng)卡設(shè)備為ovs網(wǎng)橋上創(chuàng)建的port原生
交付EVSvhostuser用戶態(tài)EVS虛擬機(jī)網(wǎng)卡設(shè)備為evs網(wǎng)橋上創(chuàng)建的port自研
交付SRIOVdirect硬直通虛擬機(jī)原生
交付使用特殊網(wǎng)卡設(shè)備創(chuàng)建的VF設(shè)備Netmapsoftdirect軟直通虛擬機(jī)使用Netmap虛擬網(wǎng)口自研非商業(yè)交付注意:1、創(chuàng)建虛擬機(jī)對不同點(diǎn)網(wǎng)絡(luò)使用方式不同。除ovs網(wǎng)絡(luò)外,其他網(wǎng)絡(luò)類型創(chuàng)建虛擬機(jī)必須指定對應(yīng)的port。2、EVS,SRIOV和netmap需要特殊物理網(wǎng)卡支持。Nova中的網(wǎng)絡(luò)第34虛擬機(jī)狀態(tài)介紹虛擬機(jī)狀態(tài)類型vm_state:數(shù)據(jù)庫中記錄的虛擬機(jī)狀態(tài)。task_state:當(dāng)前虛擬機(jī)的任務(wù)狀態(tài),一般是個(gè)中間態(tài)或者
None。Status:對外呈現(xiàn)的虛擬機(jī)狀態(tài)。power_state:從hypervisor獲取的虛擬機(jī)的真實(shí)狀態(tài)。狀態(tài)之間的關(guān)系系統(tǒng)
只記錄vm_state和task_state,power_stateStatus是由vm_state和task_state聯(lián)合生成的。第35虛擬機(jī)狀態(tài)介紹舉例口
vm_state為active,task_state為rebooting,則status為REBOOT口
vm_state為building,則status為BUILD第36CPUCPUCPUCPUMemorycontrollerMEMI/OCPUCPUCPUCPUMemorycontrollerMEMI/ONuma
Node
1Numa
Node
0vCPUvCPUvMEMeth0eth1VM1vCPUvCPUvMEMVM2vhost線程vhost線程evs?numa親和性指的是虛擬機(jī)
同一個(gè)numa上的內(nèi)存,cpu資源。Evs和ionuma親和性指的是虛擬機(jī)在
同一個(gè)numa上內(nèi)存,cpu和PCI資源。?Numa/evs/ionuma親和性第37參數(shù)可選值含義vcffinity0綁定物理線程。1不綁定物理線程。hyperThreadA
anyffinityvCPU
可與該虛擬機(jī)或任何其他虛擬機(jī)的vCPU隨時(shí)共享線程。internal
虛擬機(jī)的vCPU不能與其他虛擬機(jī)的vCPU共享線程,但是可以與同一虛擬機(jī)的其他vCPU
共享線程。此時(shí)“vc
ffinity”的值只能全為0。none虛擬機(jī)的vCPU彼此不共享線程。此時(shí)“vc
ffinity”的值只能全為1。sync功能類似"none",同時(shí)還實(shí)現(xiàn)了虛擬機(jī)vCPU與物理CPU超線程一一 ,即虛擬機(jī)vCPU與物理CPU具有相同的拓?fù)浣Y(jié)構(gòu)。此時(shí)"vc
ffinity"的值只能全為1。Lock在"sync"的基礎(chǔ)上增加M
對實(shí)時(shí)虛擬機(jī)的要求,即虛擬機(jī)中斷到其他CPU上。此時(shí)"vc
ffinity"的值只能全為1。Numa綁核和超線程(版本)第38參數(shù)可選值含義numaOpts0未開啟numa親和性,虛擬機(jī)內(nèi)存,vcpu分配可能跨numa節(jié)點(diǎn)。1開啟numa親和性,虛擬機(jī)內(nèi)存,vcpu只能分配一個(gè)numa節(jié)點(diǎn)。2開啟IO
numa親和性,虛擬機(jī)跟pci在同一個(gè)numa節(jié)點(diǎn)。Numa綁核和超線程(版本)第39"vm_list":
{"instance-00000011":{"current
node":
"0-1","io
thre in
list":
"0-15","master
node":
"0-1","use
cpus
list":
"0-15","use
node
memory":
{"node
0":
17,"node
1":
525}},"instance-00000026":
{"current
node":
"1","io
thre in
list":
"0-2","master
node":
"1","use
cpus
list":
"0-2","use
node
memory":
{"node
0":
0,"node
1":
517}}}hirmd
–v
|
python
–m
json.tool?current
node和master
node相同表示沒有跨numa,不同表示跨numa。use
cpus
list表示分配的物理cpu號。?示例第40虛擬機(jī)創(chuàng)建相關(guān)準(zhǔn)備口Flavor:虛擬機(jī)規(guī)格??诰W(wǎng)絡(luò)信息:Port或者net???/p>
鏡像信息:glance中
的鏡像(qcow2,iso等)??诰硇畔ⅲ盒枰獟燧d的數(shù)據(jù)卷或者啟動(dòng)卷。口其他信息(可選)schduler_hintMeta
dataUser
data,az,max-count,config
driver,key-name等。第41?鏡像:glance
image-create
--disk-format
qcow2--container-format
bare--file
cirros
--nametestimage創(chuàng)建網(wǎng)絡(luò)或者port:neutronnet-create
evs_net002
--provider:network_typevlan
--provider:physical_network
evs_net
--provider:segmentation_id
102neutron
subnet-create
768e4013-a682-4989-93e3-cf7b5eb6f8b8
/24neutron
port-create
768e4013-a682-4989-93e3-cf7b5eb6f8b8
--
binding:vnic_type=vhostuser
--name
litao04創(chuàng)建虛擬機(jī)流程創(chuàng)建flavor:Nova
flavor-create
testflavor
123
1024
5
2
--ephemeral
5第42指定網(wǎng)絡(luò)創(chuàng)建虛擬機(jī)nova
boot
--flavor
123
--image
testimage
--nic
net-id=671686c2-177f-4d62-9870-fd0d0368dde9
test_vm01指定port創(chuàng)建虛擬機(jī)nova
boot
--flavor
123
--image
testimage
--nic
port-id=671686c2-177f-4d62-9870-fd0d0368dde9
test_vm02evs虛擬機(jī)nova
boot
--flavor
20
--image
77157434-18ec-47fd-b317-5301a537dbd5
--hint
numaOpts=1
--nic
port-id=471b71d9-4079-46cf-89c9-74d74418e3d0--nic
port-id=78eca429-5620-4f58-ba5b-a6b7c02f8f32
test_vm03evs親和性虛擬機(jī)nova
boot
--flavor
20
--image
77157434-18ec-47fd-b317-5301a537dbd5
--hint
numaOpts=1
--hint
evsOpts=1
--nic
port-id=471b71d9-4079-46cf-89c9-74d74418e3d0
--nic
port-id=78eca429-5620-4f58-ba5b-a6b7c02f8f32test_vm04創(chuàng)建虛擬機(jī)流程第43硬直通虛擬機(jī)nova
boot
--flavor
20
--image
77157434-18ec-47fd-b317-5301a537dbd5
--nic
port-id=471b71d9-4079-46cf-89c9-74d74418e3d0
--nic
port-id=78eca429-5620-4f58-ba5b-a6b7c02f8f32
test_vm06IO
numa親和性硬直通虛擬機(jī)nova
boot
--flavor
20
--image
77157434-18ec-47fd-b317-5301a537dbd5
--hint
numaOpts=2
--nic
port-id=471b71d9-4079-46cf-89c9-74d74418e3d0--nic
port-id=78eca429-5620-4f58-ba5b-a6b7c02f8f32
test_vm07創(chuàng)建虛擬機(jī)流程第44創(chuàng)建虛擬機(jī)流程N(yùn)uma親和性虛擬機(jī)nova
boot
--flavor
30
--image
cirros
--nic
net-id=eafa4561-49f7-4cd9-9855-39b4c5844dfe
--hint
numaOpts=1
--hintvc ffinity=["1"]
--hint
hyperThreadAffinity=any
numa_vm1nova
boot
--flavor
30
--image
cirros
--nic
net-id=eafa4561-49f7-4cd9-9855-39b4c5844dfe
--hint
numaOpts=1
--hintvc ffinity=["0"]
--hint
hyperThreadAffinity=any
numa_vm2nova
boot
--flavor
30
--image
cirros
--nic
net-id=eafa4561-49f7-4cd9-9855-39b4c5844dfe
--hint
numaOpts=1
--hintvc ffinity=["1"]
--hint
hyperThreadAffinity=sync
numa_vm3第45創(chuàng)建虛擬機(jī)流程N(yùn)uma親和性虛擬機(jī)(續(xù))nova
boot
--flavor
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 小學(xué)生畢業(yè)贈(zèng)言15篇
- 文藝晚會(huì)策劃方案范文錦集八篇
- 產(chǎn)品銷售合同六篇
- 團(tuán)隊(duì)精神演講稿(匯編15篇)
- 校本研修工作總結(jié)
- 企業(yè)員工工作計(jì)劃
- 我的拿手好戲作文500字10篇
- 數(shù)學(xué)學(xué)習(xí)計(jì)劃合集10篇
- 護(hù)士個(gè)人年終述職報(bào)告4篇
- 春季開學(xué)典禮校長演講稿合集6篇
- 醫(yī)療技術(shù)臨床應(yīng)用管理辦法
- 小型企業(yè)通用物資入庫單
- 直升機(jī)彈性軸承性能優(yōu)化專題研究
- 微型頂管施工方案
- 老化箱點(diǎn)檢表A4版本
- 略說魯迅全集的五種版本
- 2022年110接警員業(yè)務(wù)測試題庫及答案
- DB44∕T 115-2000 中央空調(diào)循環(huán)水及循環(huán)冷卻水水質(zhì)標(biāo)準(zhǔn)
- 嵌入式軟件架構(gòu)設(shè)計(jì)
- 《石油天然氣地質(zhì)與勘探》第3章儲集層和蓋層
- 航道整治課程設(shè)計(jì)--
評論
0/150
提交評論