hcie cloud課前-05openstack云服務(wù)平臺_第1頁
hcie cloud課前-05openstack云服務(wù)平臺_第2頁
hcie cloud課前-05openstack云服務(wù)平臺_第3頁
hcie cloud課前-05openstack云服務(wù)平臺_第4頁
hcie cloud課前-05openstack云服務(wù)平臺_第5頁
已閱讀5頁,還剩48頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論