91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何簡單定制CoreOS系統

發布時間:2022-01-14 16:50:51 來源:億速云 閱讀:124 作者:柒染 欄目:云計算

今天就跟大家聊聊有關如何簡單定制CoreOS系統,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

    剛開始學習研究CoreOS,感覺有點煩,下邊這個分享也是針對所煩的兩點做的一點修改和定制。

    首先安裝系統到硬盤上時需要下載一個coreos_production_image.bin.bz2,這種需要下載安裝的程序多半需要看臉(Docker也是如此)

    其次,安裝后無法登陸到系統中。(可能沒找到方法)因為需要在安裝前配置連接驗證,包括用戶名及密碼,安裝完成如果沒有配置就悲催了。當然,可以通過安裝時指定配置文件定制系統的配置和信息。

  • 解包與壓縮需要的工具

squashfs-tools cpio gzip mkisofs

下載官方的iso安裝鏡像

coreos_production_iso_image.iso

  • 解壓

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

mkdir orig new sq_old sq_new cpio

 (因為掛載的iso和squashfs的鏡像無法直接修改,需要全部拷貝)

掛載并將iso目錄中的所有內容

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/
  • 修改定制信息

這個根據自己的需求定制

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

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

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

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

  • 打包

不可以覆蓋,只能創建新的,所以保證cpio目錄中沒有usr.squashfs

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

使用cpio打包生成啟動鏡像。需要添加newc tag 否則無法解壓。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

默認生成的用戶名和密碼:core    password

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

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

看完上述內容,你們對如何簡單定制CoreOS系統有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

阿尔山市| 高安市| 三江| 北海市| 白朗县| 内江市| 敖汉旗| 阜康市| 陇川县| 丰县| 新闻| 东安县| 盘山县| 开江县| 内丘县| 徐闻县| 昌黎县| 峡江县| 巫溪县| 太仆寺旗| 荆门市| 宕昌县| 时尚| 常山县| 罗江县| 武威市| 吐鲁番市| 阜城县| 泊头市| 榆中县| 赣榆县| 开原市| 开鲁县| 泸州市| 齐河县| 象山县| 镇康县| 宿松县| 黄大仙区| 黔江区| 宜阳县|