首頁 > 軟體

Cobbler遠端安裝CentOS系統

2020-06-16 18:08:57

接上一篇文章 http://www.linuxidc.com/Linux/2015-02/113043.htm,這節介紹怎樣通過 IPMI 和 PXE 來遠端安裝 CentOS 系統。

1. 首先通過 Cobbler 來新增一個系統

# 指定系統名和要使用的 profile
sudo cobbler system add --name=test --profile=CentOS-6.6-x86_64
# 新增一個網絡卡並指定IP地址
sudo cobbler system edit --name=test --interface=eth0 --mac=08:00:27:2C:30:8C --ip-address=192.168.145.155 --netmask=255.255.255.0 --static=1
# 設定閘道器和機器名
sudo cobbler system edit --name=test --gateway=192.168.145.1 --hostname=test
# 設定 IPMI 資訊,這裡ipmi的地址可以和機器IP地址相同也可以不相同
sudo cobbler system edit --name=test --power-type=ipmilan --power-user=<ipmi user> --power-pass=<ipmi pass> --power-address=<ipmi address>

2. 新增完系統後,使用 “sudo cobbler sync”來同步設定。

3. 設定好機器系統資訊後就可以使用IPMI和PXE來安裝系統了

# 先設定物理機使用 PXE 啟動
ipmitool -I lan -U <ipmi user> -P <ipmi pass> -H <ipmi ip> chassis bootdev pxe
# 重新啟動伺服器
ipmitool -I lan -U <ipmi user> -P <ipmi pass> -H <ipmi ip> power reset

註:

  * 即便bios啟動順序未選擇pxe啟動,此命令一樣可以讓裝置從pxe啟動。
  * 此pxe引導功能僅生效一次,裝置再重新啟動就按預設啟動順序啟動。
  * 不要用linux的reboot,而應該用ipmitoo的power reset,否則前面設定的pxe啟動不生效。
  * 這裡使用 Cobbler 的Web介面的時候好像有問題,但是命令列就沒有問題,不知道是不是Cobbler的Web介面有問題。

4. 等待安裝,然後就可以通過上一篇文章中指定的使用者名稱/密碼來存取新系統了。

運維自動化之Cobbler安裝設定 http://www.linuxidc.com/Linux/2013-03/81575.htm

RHEL5.5下Cobbler的設定 http://www.linuxidc.com/Linux/2013-06/86115.htm

運維自動化部署Cobbler之服務安裝篇 http://www.linuxidc.com/Linux/2013-02/80133.htm

利用Cobbler批次快速網路安裝CentOS http://www.linuxidc.com/Linux/2012-12/75838.htm

CentOS 6.3上安裝部署 Cobbler http://www.linuxidc.com/Linux/2012-10/72094.htm

Cobbler批次部署Linux系統 http://www.linuxidc.com/Linux/2014-02/97259.htm


IT145.com E-mail:sddin#qq.com