ubuntu

如何通过Cobbler批量安装Ubuntu系统

小樊
35
2025-08-16 09:33:26
栏目: 智能运维

通过Cobbler批量安装Ubuntu系统步骤如下:

  1. 安装Cobbler及依赖
    在Ubuntu/Debian服务器上执行:

    sudo apt-get update  
    sudo apt-get install cobbler cobbler-web dhcp3-server tftpd-hpa xinetd debmirror  
    
  2. 配置Cobbler服务

    • 编辑 /etc/cobbler/settings,设置服务器IP、PXE引导IP、默认密码(用openssl passwd -1生成加密密码)。
    • 启用并启动服务:
      sudo systemctl enable --now cobblerd dhcpd xinetd  
      
  3. 导入Ubuntu镜像
    将ISO镜像(如ubuntu-20.04.iso)上传至服务器,执行:

    sudo cobbler import --path=/path/to/ubuntu-20.04.iso --name=ubuntu-20.04  
    
  4. 创建Profile配置

    • 复制默认应答文件(如/var/lib/cobbler/kickstarts/ubuntu.seed)并修改安装参数(如分区、用户等)。
    • 绑定Profile与镜像:
      sudo cobbler profile add --name=ubuntu-20.04-profile --distro=ubuntu-20.04 --kickstart=/path/to/custom.seed  
      
  5. 添加客户端信息
    通过MAC地址或IP绑定客户端,执行:

    sudo cobbler system add --name=client1 --profile=ubuntu-20.04-profile --mac=00:11:22:33:44:55  
    
  6. 同步配置并启动安装

    sudo cobbler sync  
    

    客户端通过PXE启动即可自动安装Ubuntu系统。

说明:需提前配置好DHCP服务,确保客户端能获取IP并访问Cobbler服务器。批量安装时,可通过脚本批量添加客户端MAC地址或IP。

0
看了该问题的人还看了