2,609 瀏覽數

Cobbler 新增 linux distribution

關於 Cobbler 請參考 http://benjr.tw/97916
Cobbler 設定 請參考 http://benjr.tw/97811

測試環境為 CentOS 7 x86_64 (固定 IP: 192.168.1.1)

如何新增一筆可供 PXE 開機的 linux distribution 呢,只需要透過 Cobbler import 參數,將已經掛載的 CentOS 光碟資料夾,自動幫我們處理所需的檔案與設定.

[root@localhost ~]$ mkdir /mnt/iso
[root@localhost ~]$ mount -o loop CentOS-7-x86_64-DVD-1511.iso  /mnt/iso/
[root@localhost ~]$ cobbler import --arch=x86_64 --path=/mnt/iso --name=CentOS-7

透過 distro list 可以看到目前 PXE 可以安裝的作業系統有哪一些.

[root@localhost ~]$ cobbler distro list
   CentOS-7-x86_64

詳細個別資訊可以透過 distro report 參數來觀看.

[root@localhost ~]$ cobbler distro report --name=CentOS-7-x86_64

如果有 Kickstart 檔案,可以放置於 /var/lib/cobbler/kickstarts 目錄,並修改剛剛的 PXE 開機選項支援 kickstart 的自動安裝.

[root@localhost ~]$ cobbler profile edit --name=CentOS-7-x86_64 --kickstart=/var/lib/cobbler/kickstarts/CentOS-7.ks
[root@localhost ~]$ cobbler sync

其他 cobbler 常用參數
# cobbler check
檢查,提示 cobbler 所需配置.
# cobbler import
新增一筆 cobbler PXE 的開機選項(distros).
# cobbler list
列出 cobber 提供的 distros 與 profile.
# cobbler report
列出 cobbler的詳細個別資訊
# cobbler sync
修改完配置後需進行 cobbler 同步.
# cobbler reposync
同步 repo 源
# cobbler distro (add , copy , edit , find , list , remove , rename , report)
與 distros 相關系統的參數.
# cobbler profile
查看 cobbler 與 profile 相關資訊.

使用者就可以選擇從 PXE 開機並安裝作業系統了.

系統自動安裝後的帳號為 Root , 密碼為 cobbler

發表迴響