多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > 服務器 > xCAT安裝Kit

xCAT安裝Kit

來源:程序員人生   發布時間:2015-03-28 08:32:22 閱讀次數:2762次

本文鏈接:http://blog.csdn.net/kongxx/article/details/44086779


生成Kit文件結構

首先使用buildkit工具來生成1個Kit,比如這里我們假定我們的Kit名字叫helloworld

buildkit create helloworld

上面命令會在用戶的根目錄下生成1個helloworld目錄,下面是生成的目錄結構,這里我們只是想做1下測試,所以我甚么都沒有改,生成的目錄結構直接就能夠打包成Kit包

helloworld/ ├── buildkit.conf ├── docs │   └── index.html ├── other_files │   └── sample │   ├── exclude.lst │   └── kitdeployparams.lst ├── plugins │   └── sample │   ├── imageprofile.pm │   └── nodemgmt.pm ├── scripts │   └── sample │   ├── genimage_post.sh │   ├── postboot.sh │   ├── post.sh │   ├── postun.sh │   ├── postup.sh │   ├── pre.sh │   ├── preun.sh │   └── preup.sh └── source_packages └── sample ├── pkg1 │   └── pkg1⑴⑴.noarch.rpm ├── pkg2 │   ├── pkg2 │   │   ├── cfg │   │   │   └── pkg2.cfg │   │   └── files │   │   ├── pkg2.file1 │   │   └── pkg2.file2 │   └── pkg2.spec ├── pkg3 │   ├── pkg3.spec │   └── pkg3.tar.gz └── pkg4 └── pkg4⑴⑴.src.rpm

修改配置文件

編輯buildkit.conf文件,這個文件還是比較容易理解的,里面注釋也比較詳細,其中主要定義了kit,kitrepo,kitcomponent和kitpackage等。
但是配置文件中有1個屬性compat_osbasenames需要特別注意1下,如果目標機器都是rh的機器,可以疏忽,但是如果是centos的話,需要修改這個屬性的定義

compat_osbasenames=centos

打包

使用下面的命令打包,結果會在helloworld目錄下生成1個helloworld⑴.0⑴.tar.bz2文件

cd ~/helloworld buildkit buildrepo all buildkit buildtar

如果修改了文件想重新生成kit包,需要先運行“buildkit cleanall”然后再運行上面的打包命令。

添加Kit

首先在xCAT環境下可使用 lskit 來查看已添加的Kit和KitComponent,比如

lskit lskit helloworld⑴.0⑴ lsdef -t kit -l helloworld⑴.0⑴ lskitcomp

然后可使用 addkit 命令來添加上面建立的kit,添加完成后可以用上面的命令查看1下

addkit helloworld⑴.0⑴.tar.bz2

如果要刪除的話,可使用 rmkit 命令

rmkit helloworld⑴.0⑴

下1步是檢查上面添加的kit是否是可以被osimage使用,首先我們來查看1下當前系統有哪些osimage

lsdef -t osimage

然后用 chkkitcomp 命令來檢查有效性

chkkitcomp -i centos6.6-x86_64-install-compute helloworld_compute⑴.0⑴-rh⑹.6-x86_64

如果檢查結果可用,那末就能夠使用 addkitcomp 來給 osimage 添加kitcomponent了

addkitcomp -a -i centos6.6-x86_64-install-compute helloworld_compute⑴.0⑴-rh⑹.6-x86_64

固然添加后也能夠使用 rmkitcomp 來刪除

rmkitcomp -i centos6.6-x86_64-install-compute helloworld_compute⑴.0⑴-rh⑹.6-x86_64

升級node

chdef <nodelist> provmethod=<osimage> updatenode <nodelist> 比如 chdef <nodelist> provmethod=centos6.6-x86_64-install-compute updatenode <nodelist>

此時就會在node節點上安裝kit了,安裝完成后可使用 “xdsh <node> yum search helloworld” 來查看安裝后的結果。


參考

http://sourceforge.net/p/xcat/wiki/Building_Software_Kits
http://sourceforge.net/p/xcat/wiki/Using_Software_Kits_in_OS_Images


生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 男女羞羞视频免费 | 亚洲国产精品久久久天堂 | 在线观看中文 | 视频一区二区在线 | 欧洲久久 | 国产成人福利美女观看视频 | 99黄色片 | 波多野结衣视频在线观看 | 欧美亚洲h在线一区二区 | 成a人v | videosex久久麻豆 | 多人伦交性欧美在线观看 | 日本高清www午色夜黄 | 最新毛片久热97免费精品视频 | 欧美黄色片免费观看 | 日本三级成人午夜视频网 | 欧美疯狂 | 自拍偷自拍亚洲精品10p | 亚洲成a人片在线观看中文动漫 | 国产精品欧美亚洲韩国日本不卡 | 久久综合久久精品 | 国内精品哆啪啪 | 精品国产福利第一区二区三区 | 亚洲第一福利网站 | 国产精品国产三级国产专区5o | 欧美成人午夜在线全部免费 | 98国产视频| 国产福利一区二区在线观看 | 欧美日韩亚洲国产一区二区综合 | 亚洲精品久 | 最近伦中文字幕高清字幕mv | 欧美成人h版影片在线观看 欧美成人h版影院在线播放 | 久久精品国产亚洲麻豆 | 中文字幕第一页国产 | 国产精欧美一区二区三区 | 国内高清久久久久久久久 | 欧美日韩无 | 欧美成人午夜在线全部免费 | 日本-区二区三区免费精品 日本人69式视频最长 | 视频一区二区三区在线观看 | 精品国产福利在线观看网址2022 |