欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

Metadata怎么用

本篇內(nèi)容介紹了“Metadata怎么用”的有關(guān)知識,在實(shí)際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!

成都創(chuàng)新互聯(lián)是一家專注于網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站設(shè)計(jì)與策劃設(shè)計(jì),射陽網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)十余年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:射陽等地區(qū)。射陽做網(wǎng)站價格咨詢:13518219792

2. API定義

2.1環(huán)境變量

一個資源代理通過環(huán)境變量來獲得資源的全部配置信息。那些環(huán)境變量的名字往往前綴是OCF_RESKEY,名字就是資源的名字。比如,如果資源有一個ip 參數(shù)設(shè)為 192.168.1.1,資源代理就使用環(huán)境變量 OCF_RESKEY_ip來保存這個值。

對于任何不需要用戶設(shè)置的資源----即在資源代理元數(shù)據(jù)參數(shù)定義沒有被設(shè)置成required="true"----資源代理必須:

  • 提供一個合理的缺省值。這個必須在元數(shù)據(jù)里明確。為了方便,資源代理使用一個形如OCF_RESKEY_<parametername>_default 的變量保存這個值;

  • 另一個選擇,就是這個值為空,但程序可以正確運(yùn)行;

另外,集群管理器也可以支持元資源參數(shù)。這些不直接應(yīng)用到資源配置,而是指定集群資源管理器如何管理資源。比如,pacemaker使用target-role元參數(shù)來指定資源是應(yīng)該啟動還是停止。

元參數(shù)通過OCF_RESKEY_CRM_meta_命名方式傳給資源代理,注意所有連字符都是轉(zhuǎn)為下劃線。這樣target-role屬性都映射都環(huán)境變量OCF_RESKEY_CRM_meta_target_role。

2.2 Actions

任何資源代理必須支持一個命令行參數(shù),這個參數(shù)指定資源代理的執(zhí)行。下列的行為是資源代理必須支持的:

  • start --- 啟動資源

  • stop ---  停止資源

  • monitor --- 查詢資源狀態(tài)

  • meta-data --- 導(dǎo)出資源代理元數(shù)據(jù)

另外,資源代理可以選擇支持如下行為:

  • promote --- 將一個資源提升為Master 角色(只對 Master/Slave 資源)

  • demote  --- 將一個資源轉(zhuǎn)為Slave 角色(只對 Master/Slave 資源)

  • migrate_to 和 migrate_from     --- 實(shí)現(xiàn)資源的熱遷移

  • validate_all --- 校驗(yàn)資源的配置

  • usage 或 help --- 顯示usage信息或者h(yuǎn)elp信息。是資源本身用命令行運(yùn)行時候的顯示

  • status --- 已經(jīng)丟棄。是monitor之前使用的行為

2.3 Timeouts

action timeouts 是用來從外部強(qiáng)制資源代理正確運(yùn)行的。集群管理器負(fù)責(zé)監(jiān)視資源代理的某個動作運(yùn)行了多長時間,如果沒有在限定時間內(nèi)完成,則會終止這個程序。這樣資源代理不用去檢查時間過期。

然而,資源代理可以建議這個timeout值(這個值如果設(shè)置了,會被集群管理器按時強(qiáng)制實(shí)行)。后面章節(jié)會詳細(xì)講到細(xì)節(jié)。

2.4 Metadata (元數(shù)據(jù))

每個資源代理都要必須在一個XML元數(shù)據(jù)里說明其目的支持的參數(shù)。這個元數(shù)據(jù)表被集群管理器用來提供在線幫助,資源代理的man手冊也可以從這里導(dǎo)出。下面是一個虛構(gòu)的資源代理元數(shù)據(jù):

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

<?xml version="1.0"?>

<!DOCTYPE resource-agent SYSTEM  "ra-api-1.dtd">

<resource-agent name="foobar" version="0.1">

 <version>0.1</version>

 <longdesc lang="en">

This is a fictitious example resource  agent written for the

OCF Resource Agent Developers Guide.

 </longdesc>

 <shortdesc lang="en">Example  resource agent

 for budding OCF RA  developers</shortdesc>

 <parameters>

   <parameter name="eggs" unique="0" required="1">

     <longdesc lang="en">

     Number  of eggs, an example numeric parameter

     </longdesc>

     <shortdesc lang="en">Number  of eggs</shortdesc>

     <content type="integer"/>

   </parameter>

   <parameter name="superfrobnicate" unique="0" required="0">

     <longdesc lang="en">

     Enable  superfrobnication, an example boolean parameter

     </longdesc>

     <shortdesc lang="en">Enable  superfrobnication</shortdesc>

     <content type="boolean" default="false"/>

   </parameter>

   <parameter name="datadir" unique="0" required="1">

     <longdesc lang="en">

     Data  directory, an example string parameter

     </longdesc>

     <shortdesc lang="en">Data  directory</shortdesc>

     <content type="string"/>

   </parameter>

 </parameters>

 <actions>

   <action name="start"        timeout="20" />

   <action name="stop"         timeout="20" />

   <action name="monitor"      timeout="20"

                               interval="10" depth="0" />

   <action name="reload"       timeout="20" />

   <action name="migrate_to"   timeout="20" />

   <action name="migrate_from" timeout="20" />

   <action name="meta-data"    timeout="5" />

   <action name="validate-all"   timeout="20" />

 </actions>

</resource-agent>

上面定義resouce-agent 元素,必須有一個,并用name和version定義。

longdesc 和 shortdec 元素提供長的和短的資源代理功能描述。shortdesc只提供一句話,提供簡介列表。longdesc提供更多細(xì)節(jié)的完整描述。

parameters 元素描述資源代理參數(shù),可以有多個parameter 子元素,每一個都是資源代理支持的參數(shù)。

每一個parameter參數(shù)用應(yīng)該有一個shortdesc和一個longdesc 用來描述參數(shù)的細(xì)節(jié),一個content元素描述參數(shù)期望的內(nèi)容。parameter支持如下屬性:

  • required 指示參數(shù)是強(qiáng)制的(required="1")還是可選的(require="0") (經(jīng)測試1代表必須的)

  • unique (允許值:0和1)指示指定的值在整個集群是唯一的。比如,一個高可用的浮動IP地址會被定義為unique,因?yàn)檫@個地址在整個集群里面只能有一個,不能重復(fù)。(經(jīng)測試1代表唯一的,不能重復(fù))

content元素有兩個屬性:

  • type 描述參數(shù)的類型(string,integer,或者是 boolean),如果未設(shè)置,type 缺省是string

  • 對于一些可選parameter,通常通過default屬性設(shè)置一個合適的

actions 列表定義了資源代理聲明的支持的行為。

每一個action 都有自己的timeout值。這是指示用戶這個行為最小的timeout值。這種方式適應(yīng)某些可以很快啟動的資源(如IP地址、文件系統(tǒng))和需要數(shù)分鐘才啟動的資源(如數(shù)據(jù)庫)。

另外,一些重復(fù)的行為(如monitor)則應(yīng)該有一個推薦的最小時間間隔 interval,這個時間間隔是兩次相同行為的連續(xù)調(diào)用的時間。和timeout一樣,這個值沒有缺省值。這個值僅僅提供一個參考的最小值。

“Metadata怎么用”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!

文章標(biāo)題:Metadata怎么用
網(wǎng)頁鏈接:http://chinadenli.net/article46/ppchhg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設(shè)、網(wǎng)站改版、定制網(wǎng)站Google、移動網(wǎng)站建設(shè)自適應(yīng)網(wǎng)站

廣告

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

微信小程序開發(fā)
日韩精品少妇人妻一区二区| 少妇激情在线免费观看| 草草视频精品在线观看| 免费大片黄在线观看国语| 亚洲夫妻性生活免费视频| 日韩中文字幕狠狠人妻| 东京热加勒比一区二区三区| 久久国产人妻一区二区免费| 国产一区二区三区四区免费| 亚洲国产色婷婷久久精品| 国产亚洲视频香蕉一区| 亚洲国产精品一区二区毛片| 国产原创激情一区二区三区| 亚洲欧美日韩中文字幕二欧美| 伊人久久青草地婷婷综合| 熟女体下毛荫荫黑森林自拍| 亚洲精品一区三区三区| 午夜福利视频六七十路熟女| 国产精品人妻熟女毛片av久| 日本二区三区在线播放| 日韩av欧美中文字幕| 日韩1区二区三区麻豆| 欧美日韩一级黄片免费观看| 国产成人午夜av一区二区| 国产午夜在线精品视频| 欧美成人一区二区三区在线| 亚洲欧美日韩精品永久| 日韩av欧美中文字幕| 国内胖女人做爰视频有没有| 91天堂素人精品系列全集| 99在线视频精品免费播放| 少妇福利视频一区二区| 亚洲香艳网久久五月婷婷| av中文字幕一区二区三区在线 | 在线日韩中文字幕一区| 粉嫩国产一区二区三区在线| 久久精品亚洲精品国产欧美| 91精品日本在线视频| 国产乱人伦精品一区二区三区四区| 美女被啪的视频在线观看| 福利一区二区视频在线|