cobbler

cobbler操作命令

本小妞迷上赌 提交于 2020-03-16 17:31:56
某厂面试归来,发现自己落伍了!>>> 加载镜像 shell> mount -t auto -o loop CentOS -6.9 -x86_64-bin-DVD1.iso /mnt/ 导入ISO镜像 # --path 镜像路径 # --name 为安装源定义一个名字 # --arch 指定安装源是32位或64位,目前支持的选项有:x86 | x86_64 | ia64 # 安装源的唯一标识就是根据name参数来定义的,本例导入成功后,标识就是CentOS-6.9-x86_64,如果重复,系统会提示导入失败。 shell> cobbler import --path=/mnt/ --name=CentOS-6.9-x86_64 --arch=x86_64 查看安装镜像文件信息 # 在第一次导入系统镜像后,cobbler会给镜像指定一个默认的kickstart自动安装文件在 / var /lib/cobbler/kickstarts下的sample_end.ks shell> cobbler profile report -- name =CentOS- 6.9 -x86_64 编辑profile,修改关联的ks文件 shell> cobbler profile edit --name=CentOS -6.9 -x86_64 --kickstart= /var/ lib

第十二周

感情迁移 提交于 2020-03-13 13:32:44
1、配置chrony服务,实现服务器时间自动同步 chrony服务: 192.168.43.127 其他主机: 192.168.43.106 1、配置chrony服务: (1)yum安装chrony程序包:yum -y install chrony (2)编辑chrony配置文件,添加以下配置; vim /etc/chrony.conf server 210.72.145.44 iburst allow all local stratum 10 启动chronyd服务:systemctl start chronyd 设置开机启动服务: systemctl enable chronyd 2、其他主机向 192.168.43.127同步时间配置: 安装chrony:Yum -y install chrony 编辑配置文件,添加以下配置: vim /etc/chrony.conf server 192.168.43.127 iburst 启动chronyd服务:systemctl start chronyd 将chronyd服置开机启动:systemctl enable chronyd 3、效果验证: 192.168.43.127上: 192.168.43.106上: 2、实现cobbler+pxe自动化装机 1、安装cobbler和dhcp

cobbler自动装机

我与影子孤独终老i 提交于 2020-03-06 15:38:28
一、cobbler简介   Cobbler是一款自动化操作系统安装的实现,与PXE安装系统的区别就是可以同时部署多个版本的   的系统,而PXE只能选择一个系统 二、cobbler安装 配置yum源:yum -y install epel-release yum makecache 安装cobbler以及相关的软件 yum -y install httpd dhcp tftp xinetd cobbler cobbler-web pykickstart debmirror 启动相关服务   systemctl start httpd systemctl enable httpd   systemctl start cobblerd systemctl enable cobblerd 通过cobbler check核对当前设置是否有问题,根据报错一个个解决,直到没有问题进行下一步 1、/etc/cobbler/settings 修改server 127.0.0.0的ip地址为本机地址 /etc/cobbler/settings next_server 修改为TFTP Server的ip /etc/xinetd.d/tftp disable 对应值改为no cobbler get-loaders 下载缺失的文件   systemctl enable reyncd systemctl

实战-使用 Cobbler 安装一台 CentOS 主机

微笑、不失礼 提交于 2020-02-25 16:03:53
安装 CentOS 主机之前,需要安装好 Cobbler 服务端。本文档使用的是 VMware Workstation Pro 14 来安装 CentOS 主机,网络模式需要和 Cobbler 服务端的网络模式相同。 环境: CentOS Linux release 7.6.1810 VMware Workstation Pro 14 安装一台主机 当前为虚拟机操作,虚拟机默认为 PXE 引导,如果是生产环境请进入 BIOS 修改 PXE 引导。 新建虚拟机 注:硬盘给 100G,给大一些。如果给 20G 后期在重安装系统时,可能会提示空间太小。 自定义配置 注: Cobbler 服务端的网络就是桥接,所以这里修改新建的主机与 Cobbler 服务端在同一网络环境。 开机 选择 CentOS-7.6-x86_64 如果遇到 write error: No space left on device 报错,则需要把虚拟机的内存调大一点: 关机,把内存调大: 再开机: 选择 CentOS-7.6-x86_64 注:虚拟机默认就是 PXE 启动,所以不需要手动配置启动首选项为 PXE。 这里说明一下,该机制为 Cobbler 的防止误安装,20 秒无响应就会从本地硬盘启动。后续自动化安装我们可以让它不提示。 加载引导文件 已经在安装中了, 默认是最小化安装,大概 316个包: 安装完成

Cobbler无人值守安装系统

半世苍凉 提交于 2020-02-01 11:52:18
  Cobbler由python语言开发,是对PXE和Kickstart以及DHCP的封装。融合很多特性,提供了CLI和Web的管理形式,更加方便的实行大批量部署网络安装系统。 工作流程 设置客户端主机的网卡支持PXE模式网络启动 客户端得到IP地址后,需要提供一个引导程序pxelinux.0(类似于grub) 此文件由syslinux程序提供,所以需要安装syslinux并且能加载内核及内核镜像文件(vmlinuz与initrd.img) 通过distro找到安装的发行版,通过设置的profile找到kickstart文件,完成自动安装 安装流程 CentOS Linux release 7.3.1611 (Core) 使用阿里源 需要epel源   # turn off firewalld & selinux yum install -y cobbler cobbler-web dhcp tftp-server pykickstart httpd rsync xinetd systemctl start cobblerd httpd openssl passwd -1 -salt 'root' '123456'   #使用openssl加密用户名和密码 cobbler check   #pykickstart包就是用来哦检查 kickstart 语法错误的 根据cobbler

Linux 自动化批量部署 Cobbler

匆匆过客 提交于 2020-01-20 20:30:51
网络安装服务器套件 Cobbler(补鞋匠)从前,我们一直在做装机民工这份很有前途的职业。自打若干年前 Red Hat 推出了 Kickstart,此后我们顿觉身价倍增。不再需要刻了光盘一台一台地安装 Linux,只要搞定 PXE、 DHCP 、TFTP,还有那满屏眼花缭乱不知所云的 Kickstart 脚本,我们就可以像哈里波特一样,轻点魔棒,瞬间安装上百台服务器。这一堆花里胡哨的东西可不是一般人都能整明白的,没有大专以上学历,通不过英语四级, 根本别想玩转。总而言之,这是一份多么有前途,多么有技术含量的工作啊。很不幸,Red Hat 最新(Cobbler项目最初在2008年左右发布)发布了网络安装服务器套件 Cobbler(补 鞋匠 ),它已将 Linux 网络安装的技术门槛,从大专以上文化水平,成功降低到初中以下,连补鞋匠都能学会。 Cobbler 的优点:自动管理各个服务器间的配置,更强大的管理功能。而且它还有 Web 管理界面,可以通过点一点鼠标就可以安装一台主机,Kickstart 的模板文件可以配置多个。 参照上图所示,Cobbler 运行流程如下: Server 端: 启动 Cobbler 服务 进行 Cobbler 错误检查,执行 Cobbler check 命令 进行配置同步,执行 Cobbler sync 命令 复制相关启动文件文件到 TFTP 目录中 启动

操作系统安装及初始化规范

左心房为你撑大大i 提交于 2020-01-07 20:18:13
v1.0 操作系统安装流程 服务器采购 服务器验收并设置raid 服务商提供验收单,运维验收负责人签字 服务器商家 资产录入 开始自动化安装 将新服务器划入装机vlan2 根据资产清单上的Mac地址,自定义安装 1.机房 2.机房区域 3.机柜 4.服务器位置 5.服务器网线接入端口 6.该端口mac地址 7.profile文件: 操作系统 分区等 预分配的ip地址 主机名 子网 网关 dns 角色 自动化装机平台,安装 * IP: 192.168.56.12 * 主机名: linux-node2.oldboyedu.com * 掩码: 255.255.255.0 * 网关: 192.168.56.2 * DNS: 192.168.56.2 cobbler system add --name=linux-node2.oldboy.com --mac=48-E2-44-CD-E9-BD --profile=CentOS-7-x86_64 \ --ip-address=192.168.56.12 --subnet=255.255.255.0 --gateway=192.168.56.2 --interface=eth0 \ --static=1 --hostname=linux-node2.oldboyedu.com --name-servers="192.168.56.2" \ -

Cobbler_自动装系统

梦想的初衷 提交于 2020-01-07 10:35:57
Cobbler —自动装系统的操作步骤 Cobbler是一款自动化操作系统安装的实现,与PXE安装系统的区别就是可以同时部署多个版本的系统,而PXE只能选择一种系统。 Cobbler 的安装 # 在一台centos7系统的服务器上安装以下软件 - yum install -y epel-release - yum install -y cobbler cobbler-web pykickstart debmirror# 设置开机自启动 - systemctl restart httpd - systemctl enable httpd - systemctl restart cobbler - systemctl enable cobbler# 检查cobbler的端口是否开启 - netstat -an | grep 25151 (查看cobbler的端口)# 修改cobbbler的配置文件 - vim /etc/cobbler/settings server 本机IP next_server 本机IP# 加载cobbler的更新软件包,自己回去github是下载 - cobbler get-loaders# 设置开机自启动 - systemctl restart rsync - systemctl enable rsyncd# 修改配置文件,需要安装的哪些操作系统 - vim

Cobbler的自动化安装操作系统

狂风中的少年 提交于 2020-01-06 20:48:49
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> Cobbler的自动化安装操作系统 服务器端操作 安装 epel 源 [epel] name=sohu centos epel 7 baseurl=http://mirrors.sohu.com/fedora-epel/7/x86_64/ gpgcheck=1 gpgkey=http://mirrors.sohu.com/fedora-epel/RPM-GPG-KEY-EPEL-7 安装 cobbler,dhcp,启动服务 yum install cobbler dhcp systemctl start cobblerd tftp httpd 查看说明书 cobbler check 设置 cobbler vim /etc/cobbler/settings server: 192.168.209.19 next_server: 192.168.209.19 default_password_crypted: "$1$pvpwDnVy$5Dw1DWnZA/TcNfPwboHEE/" //用下面命令生成的密码 manage_dhcp: 1 openssl passwd -1 Password: Verifying - Password: $1$pvpwDnVy$5Dw1DWnZA/TcNfPwboHEE/

cobbler

天涯浪子 提交于 2020-01-06 12:27:11
目录 1.cobbler简介 2.cobbler服务端部署 3. 客户端安装 4. 定制安装 1.cobbler简介 Cobbler是一个Linux服务器安装的服务,可以通过网络启动(PXE)的方式来快速安装、重装物理服务器和虚拟机,同时还可以管理DHCP,DNS等。 Cobbler可以使用命令行方式管理,也提供了基于Web的界面管理工具(cobbler-web),还提供了API接口,可以方便二次开发使用。 Cobbler是较早前的kickstart的升级版,优点是比较容易配置,还自带web界面比较易于管理。 Cobbler内置了一个轻量级配置管理系统,但它也支持和其它配置管理系统集成,如Puppet,暂时不支持SaltStack。 cobbler集成的服务 PXE服务支持 DHCP服务管理 DNS服务管理(可选bind,dnsmasq) 电源管理 Kickstart服务支持 YUM仓库管理 TFTP(PXE启动时需要) Apache(提供kickstart的安装源,并提供定制化的kickstart配置) cobbler配置文件详解 cobbler配置文件目录在/etc/cobbler 配置文件 作用 /etc/cobbler/settings cobbler 主配置文件 /etc/cobbler/iso/ iso模板配置文件 /etc/cobbler/pxe pxe模板配置文件