真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

如何簡(jiǎn)單定制CoreOS系統(tǒng)

今天就跟大家聊聊有關(guān)如何簡(jiǎn)單定制CoreOS系統(tǒng),可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。

成都創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),池州企業(yè)網(wǎng)站建設(shè),池州品牌網(wǎng)站建設(shè),網(wǎng)站定制,池州網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營(yíng)銷(xiāo),網(wǎng)絡(luò)優(yōu)化,池州網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專(zhuān)業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。

    剛開(kāi)始學(xué)習(xí)研究CoreOS,感覺(jué)有點(diǎn)煩,下邊這個(gè)分享也是針對(duì)所煩的兩點(diǎn)做的一點(diǎn)修改和定制。

    首先安裝系統(tǒng)到硬盤(pán)上時(shí)需要下載一個(gè)coreos_production_image.bin.bz2,這種需要下載安裝的程序多半需要看臉(Docker也是如此)

    其次,安裝后無(wú)法登陸到系統(tǒng)中。(可能沒(méi)找到方法)因?yàn)樾枰诎惭b前配置連接驗(yàn)證,包括用戶名及密碼,安裝完成如果沒(méi)有配置就悲催了。當(dāng)然,可以通過(guò)安裝時(shí)指定配置文件定制系統(tǒng)的配置和信息。

  • 解包與壓縮需要的工具

squashfs-tools cpio gzip mkisofs

下載官方的iso安裝鏡像

coreos_production_iso_image.iso

  • 解壓

創(chuàng)建工作目錄(所有的工作目錄都在/tmp下)

mkdir orig new sq_old sq_new cpio

 (因?yàn)閽燧d的iso和squashfs的鏡像無(wú)法直接修改,需要全部拷貝)

掛載并將iso目錄中的所有內(nèi)容

mount /var/www/html/coreos_production_iso_image.iso orig/ &&  cp -r orig/* new/

解壓cpio.gz

cd new/coreos/  && gzip -d cpio.gz 
cd /tmp/cpio && cpio -i < ../new/coreos/cpio

掛載拷貝squashfs

mount -o loop -t squashfs usr.squashfs /tmp/sq_old/
cp -r sq_old/* sq_new/
  • 修改定制信息

這個(gè)根據(jù)自己的需求定制

我修改的配置默認(rèn)配置文件(默認(rèn)一個(gè)密碼)和安裝的腳本(可以指定下載源)。

cat share/coreos/coreos-config.yaml
#cloud-config
coreos:
    units:
      - name: etcd.service
        command: start
users:
  - name: core
    passwd: $1$8Kxo5IMS$dGqEN0MlLgLELsQ/NpBHp/

根據(jù)自己的需求,修改coreos中的安裝腳本和配置文件。保證自己在批量部署過(guò)程中可以很方便的定制。

定制好后,打包封裝成iso。

  • 打包

不可以覆蓋,只能創(chuàng)建新的,所以保證cpio目錄中沒(méi)有usr.squashfs

cd /tmp && mksquashfs sq_new/ cpio/usr.squashfs

使用cpio打包生成啟動(dòng)鏡像。需要添加newc tag 否則無(wú)法解壓。cpio目錄下除了usr.squashfs 和etc的空目錄

cd /tmp/cpio && find .| cpio -H newc -o > ../new/coreos/cpio

壓縮cpio

cd /tmp/new/coreos/ && gzip cpio

制作iso鏡像。

cd /tmp/new && mkisofs -v -l -r -J -o /tmp/coreos.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table .

定制好的ISO鏡像鏈接:http://pan.baidu.com/s/1eQvMUQm

默認(rèn)生成的用戶名和密碼:core    password

可以使用-u參數(shù)指定自己的下載url

需要 coreos_production_image.bin.bz2 和 coreos_production_image.bin.bz2.sig 放到HTTP服務(wù)器上。

看完上述內(nèi)容,你們對(duì)如何簡(jiǎn)單定制CoreOS系統(tǒng)有進(jìn)一步的了解嗎?如果還想了解更多知識(shí)或者相關(guān)內(nèi)容,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝大家的支持。


標(biāo)題名稱(chēng):如何簡(jiǎn)單定制CoreOS系統(tǒng)
轉(zhuǎn)載來(lái)源:http://weahome.cn/article/joggss.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部