内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

instance怎么獲得自己的Metadata

今天就跟大家聊聊有關(guān)instance怎么獲得自己的Metadata,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。

成都創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供改則網(wǎng)站建設(shè)、改則做網(wǎng)站、改則網(wǎng)站設(shè)計(jì)、改則網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)與制作、改則企業(yè)網(wǎng)站模板建站服務(wù),10多年改則做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。

要想從 nova-api-metadata 獲得 metadata,需要指定 instance 的 id。但 instance 剛啟動(dòng)時(shí)無法知道自己的 id,所以 http 請(qǐng)求中不會(huì)有 instance id 信息,id 是由 neutron-metadata-agent 添加進(jìn)去的。針對(duì) l3-agent 和 dhcp-agent 這兩種情況在實(shí)現(xiàn)細(xì)節(jié)上有所不同,下面分別討論。

l3-agent

流程:instance -> neutron-ns-metadata-proxy -> neutron-metadata-agent -> nova-api-metadata,處理細(xì)節(jié)說明如下:

① neutron-ns-metadata-proxy 接收到請(qǐng)求,在轉(zhuǎn)發(fā)給 neutron-metadata-agent 之前會(huì)將 instance ip 和 router id 添加到 http 請(qǐng)求的 head 中,這兩個(gè)信息對(duì)于 l3-agent 來說很容易獲得。

② neutron-metadata-agent 接收到請(qǐng)求后,會(huì)查詢 instance 的 id,具體做法是:

1) 通過 router id 找到 router 連接的所有 subnet,然后篩選出 instance ip 所在的 subnet。

2)在 subnet 中找到 instance ip 對(duì)應(yīng)的 port。

3)通過 port 找到對(duì)應(yīng)的 instance 及其 id。

③ neutron-metadata-agent 將 instance id 添加到 http 請(qǐng)求的 head 中,然后轉(zhuǎn)發(fā)給 nova-api-metadata,這樣 nova-api-metadata 就能返回指定 instance 的 metadata 了。

我們?cè)賮砜?dhcp-agent 的情況。

dhcp-agent

① neutron-ns-metadata-proxy 在轉(zhuǎn)發(fā)請(qǐng)求之前會(huì)將 instance ip 和 network id 添加到 http 請(qǐng)求的 head 中,這兩個(gè)信息對(duì)于 dhcp-agent 來說很容易獲得。

② neutron-metadata-agent 接收到請(qǐng)求后,會(huì)查詢 instance 的 id,具體做法是:

1) 通過 network id 找到 network 所有的 subnet,然后篩選出 instance ip 所在的 subnet。

2)在 subnet 中找到 instance ip 對(duì)應(yīng)的 port。

3)通過 port 找到對(duì)應(yīng)的 instance 及其 id。

③ neutron-metadata-agent 將 instance id 添加到 http 請(qǐng)求的 head 中,然后轉(zhuǎn)發(fā)給 nova-api-metadata,這樣 nova-api-metadata 就能返回指定 instance 的 metadata 了。

這樣,不管 instance 將請(qǐng)求發(fā)給 l3-agent 還是 dhcp-agent,nova-api-metadata 最終都能獲知 instance 的 id,進(jìn)而返回正確的 metadata。

從獲取 metadata 的流程上看,有一步是至關(guān)重要的:instance 必須首先能夠正確獲取 DHCP IP,否則請(qǐng)求發(fā)送不到 169.254.169.254。但不是所有環(huán)境都會(huì)啟用 dhcp,更極端的,有些環(huán)境可能連 nova-api-metadata 服務(wù)都不會(huì)啟用。

看完上述內(nèi)容,你們對(duì)instance怎么獲得自己的Metadata有進(jìn)一步的了解嗎?如果還想了解更多知識(shí)或者相關(guān)內(nèi)容,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝大家的支持。

新聞標(biāo)題:instance怎么獲得自己的Metadata
分享URL:http://m.rwnh.cn/article8/gspcip.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)網(wǎng)站建設(shè)、Google手機(jī)網(wǎng)站建設(shè)、網(wǎng)站制作服務(wù)器托管

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)公司
巴青县| 绥中县| 大新县| 肃北| 五原县| 巫山县| 枣强县| 临颍县| 蓬安县| 海林市| 十堰市| 汶上县| 宁化县| 德安县| 正定县| 苗栗县| 健康| 满城县| 岳池县| 新兴县| 乳源| 安康市| 东乡| 岑溪市| 临沧市| 和顺县| 肥城市| 满洲里市| 阳朔县| 南华县| 江达县| 普安县| 清远市| 兴海县| 杨浦区| 四平市| 柯坪县| 保靖县| 乌兰浩特市| 紫云| 永丰县|