目录

1.环境准备

2 cobbler部署

2.1 关闭seLinux

2.2 安装依赖软件

2.3 修改cobbler配置文件

2.3.1 设置cobbler server ip

2.3.2 设置cobbler dhcp以及pxe server ip

2.3.3 设置安装系统后的管理员密码

2.3.4 使用cobbler接管dhcp

2.3.5 设置仅安装一次系统

2.3.6 修改dhcp模版

2.3.7 启用tftp

2.3.8 启动相关服务

2.3.9 进行一次cobbler check

2.3.10  restart cobblerd 以及 cobbler sync

2.3.11  测试一下DHCP

3 安装CentOS系统

3.1 挂载ISO镜像

3.2 导入ISO镜像,创建默认的distro以及profile

3.3 测试系统安装

4 cobbler web

4.1 确认配置文件选项

4.2 设置web的用户名密码

4.3 访问WebUI

4.3.1 访问首页

4.3.2 导入DVD

4.3.3 查看导入的状态

4.4.4 查看distro,profile标签

4.4.5 新建虚拟机,从pxe启动就可以直接安装了


1.环境准备

CentOS 7

网卡情况如图:

网卡1桥接物理网络,用来连接外网,获取yum仓库软件等等

网卡2接入VMnet1,且VMnet1关闭VMware自带的DHCP组件,这是因为我们将要使用cobbler主机做DHCP服务器

由于VMnet1是192.168.75.0网段,所以使用nmtui将网卡2(ens36)设置ip为192.168.75.10,PC的VMnet1虚拟网卡设置为

192.168.75.20,这样可以使用192.168.75.10这个ip连接虚拟机了(使用物理机桥接网络连接会很卡顿)

2 cobbler部署

2.1 关闭seLinux

vim /etc/sysconfig/selinux,设置SELINUX=disabled

2.2 安装依赖软件

由于cobbler在epel仓库,所以如果没有安装epel,则需要

yum install -y epel-release

安装cobbler及其依赖的软件

yum -y install cobbler dhcp tftp-server pykickstart httpd cobbler-web

2.3 修改cobbler配置文件

vim /etc/cobbler/settings

2.3.1 设置cobbler server ip

2.3.2 设置cobbler dhcp以及pxe server ip

2.3.3 设置安装系统后的管理员密码

openssl passwd -1 -salt 'passwd' 'mycobbler'
$1$passwd$J0OuDJ.5v3iKFZeHL/ekK/

2.3.4 使用cobbler接管dhcp

2.3.5 设置仅安装一次系统

2.3.6 修改dhcp模版

vim /etc/cobbler/dhcp.template

2.3.7 启用tftp

vim /etc/xinetd.d/tftp

2.3.8 启动相关服务

systemctl start httpd rsyncd tftp cobblerd
systemctl enable httpd rsyncd tftp cobblerd

2.3.9 进行一次cobbler check

2,3,可忽略,这里只解决1,说此时没有loaders,可以使用cobbler get-loaders 解决

问题解决,提示我们需要重启服务以及sync

2.3.10  restart cobblerd 以及 cobbler sync

[root@localhost ~]# systemctl restart cobblerd.service
[root@localhost ~]# cobbler sync

最后看一下状态,正常工作了

2.3.11  测试一下DHCP

还记得我们配置的DHCP地址池吗,现在测试一下

DHCP功能 OK

3 安装CentOS系统

3.1 挂载ISO镜像

mount -o ro /dev/cdrom /mnt

3.2 导入ISO镜像,创建默认的distro以及profile

这里可以将自己的kickstart文件以以下参数传入,此处省略

--kickstart=KICKSTART_FILE

这样一个默认的cobbler服务就搭建完成了

3.3 测试系统安装

新建一个虚拟机,注意,将网卡连接到VMnet1

开机后成功进入安装界面

使用root / mycobbler 成功进入系统

4 cobbler web

4.1 确认配置文件选项

vim /etc/cobbler/modules.conf,确认

4.2 设置web的用户名密码

4.3 访问WebUI

4.3.1 访问首页

使用https://192.168.75.10/cobbler_web,用户名cobweb 即可访问:

4.3.2 导入DVD

需要自己再后台先把iso文件挂载好,然后执行如下导入操作

在prefix项中要填写导入光盘的名字,只有不与先前的名字冲突,这里可以随意填。

在Arch项中选择光盘的类型,是i386、x86_64、ai64等。

在Breed项中选择系统的类型,CentOS、Debian、Ubuntu中的一种。

在Path项中填写光盘或ISO镜像包挂载的位置,路径一定要填写正确。

这些完成后点Run,将看到如下界面:

4.3.3 查看导入的状态

state 变成complete状态的时候则导入成功。

点击上图中的log看到如下的结果显示。

4.4.4 查看distro,profile标签

4.4.5 新建虚拟机,从pxe启动就可以直接安装了

VMWare 虚拟机, CentOS7环境下 部署Cobbler (含web)相关推荐

  1. 在CentOS7环境下部署TiDB

    在CentOS7环境下部署TiDB 一.安装CentOS系统 1. 下载CentOS系统镜像 点击这里可以前往官网下载系统镜像 2. 使用Windows自带虚拟机工具Hyper-v创建虚拟机 在程序管 ...

  2. 【达梦数据库】VMware虚拟机 + CentOS7环境配置 + DM8 数据库安装流程

    文章目录 前言 一.前期准备 1.1 VMware安装 1.2 CentOS下载 1.3 DM8下载 1.4 SecureCRT安装 二.CentOS7环境搭建 2.1 虚拟机创建 2.2 网络配置 ...

  3. CentOS7环境下部署小米监控open-falcon文档

    一.环境说明 [root@falcon ~]# cat /etc/redhat-release CentOS Linux release 7.4.1708 (Core) [root@falcon ~] ...

  4. centos7环境下部署kettle

    需求: 项目中业务数据库中的数据需要同步到目标数据库中,页面上的程序目前不具备数据抽取同步功能,暂时使用kettle作为同步抽取工具. 环境说明 Linux: Centos7.9 最小系统 JDK: ...

  5. Centos7.6 下部署Cobbler

    1.Cobbler安装 1.1  基础环境准备 查看当前系统版本 [root@localhost ~]# cat /etc/redhat-release CentOS Linux release 7. ...

  6. 区块链 Hyperledger - 超级账本项目在centos7环境下的安装与部署

    Hyperledger - 超级账本项目在centos7环境下的安装与部署 Hyperledger 项目是开源界面向开放.标准区块链技术的首个重要探索,在 Linux 基金会的支持下,吸引了众多科技和 ...

  7. Vmware ESX5i 环境下部署Windows Storage Server 2008 R2

    ESX5i 环境下部署Windows Storage Server 2008 R2       Windows Storage Server 2008 这款产品微软早已发布,WSS2008是基于Win ...

  8. Centos7环境下etcd集群的搭建

    Centos7环境下etcd集群的搭建一.简介"A highly-available key value store for shared configuration and service ...

  9. 实现在CentOS7环境下搭建个人github博客

    实现在CentOS7环境下搭建个人github博客 主机要求:必须是centos环境版本可以不一样,假如你用的是其他版本的linux系统,只不过是命令不太一样. Tips:这里提前说下,对于Ubunt ...

最新文章

  1. LSTM终获「正名」,IEEE 2021神经网络先驱奖授予LSTM提出者Sepp Hochreiter
  2. linux之账号管理
  3. SpringCloud分布式事务,版本一:未加事务版本
  4. 5g无线网络对电子竞技市场发展影响
  5. 一款“灵动”的滑动按钮
  6. 用excel数据写入html,如何使用epplus将我的html表格写入excel文件
  7. 《统计学习方法》代码全解析——第二部分 感知机
  8. 从零单排PAT1015,1016,1017,1018
  9. 基于Python实现的DHT嗅探器
  10. java生成pdf文档
  11. Ra-08系列开发板入门教程,标准LoRaWAN对接私有服务器。
  12. OSPF之NSSA区域
  13. 简单剖析B树(B-Tree)与B+树
  14. linux环境,tomcat 关闭命令sh shutdown.sh 命令执行后进程没有关闭
  15. 为什么说阿里云和亚马逊云对比,阿里云的性价比比较低?
  16. C语言中将字符数字转换为数值的小技巧和方法
  17. 第一、二章大数据与Hadoop的概述
  18. win7计算机内存占用高,win7系统内存占用高的解决方法
  19. 2021年C证(安全员)考试题库及C证(安全员)多少钱
  20. 关键字和关键字优化(转)

热门文章

  1. CDR中实现浮雕效果的两种方法
  2. 安装win 7 + ubuntu 16.04 双系统安装
  3. 千万别吃着别人,骂着别人
  4. 企业单方调岗降薪,务工者不服离职索赔
  5. 分享 | 基于图像分类网络ResNet50_vd实现桃子分类
  6. --nuhub--linux
  7. Ubuntu16.04开启SSH服务
  8. 去看刘晓庆演的话剧《武则天》
  9. 怎么把视频内存压缩小?视频内存过大怎么压缩?
  10. 在字符串中 快速查找