Cobbler 无人值守自动化安装 ESXi5.5+

Cobbler 服务器配置请参考笔者博文:

http://blog.51cto.com/ljohn/2045011

本文仅仅对ESXi5.5+以上版本进行无人值守安装

1、挂载镜像文件并导入Cobbler:

# mount -r -t iso9660 /dev/cdrom /mnt

# cobbler import --path=/mnt --name=Esxi5.5 --arch=x86_64

# cobbler sync #同步一下配置

2、撰写esxi5-ks.cfg配置文件:

#设置esxi5.5系统初始密码

# openssl passwd -1 -salt 'ljohn' 'ABCabc123' #  -salt 表示”加盐“ , ”ljohn“ 可以是任意字符

$1$ljohn$tdeN/C0I/pTu4IoRLMjtI.

# vim  esxi5.5.ks.cfg #编辑kickstart文件

# for ESXi 5+

#

#Accept the vmware End User License Agreement

accepteula

# Set the root password for the DCUI and Tech Support Mode

#rootpw ABCabc123 default passwd

rootpw --iscrypted $1$ljohn$tdeN/C0I/pTu4IoRLMjtI.

# Use network installation

url --url="http://192.168.0.40/cobbler/ks_mirror/Esxi5.5-x86_64/"

clearpart --firstdisk=local --overwritevmfs

#Part disk

install --firstdisk=local  --overwritevmfs

#Set the network to DHCP IP on the first network adapater

network --bootproto=dhcp --device=vmnic0

#Final reboot

reboot --noeject

5、关联kickstart与镜像

# cobbler profile edit --name=Esxi5.5-x86_64 --distro=Esxi5.5-x86_64 --kickstart=/var/lib/cobbler/kickstarts/esxi5.5.ks.cfg

# cobbler sync

6、自动安装ESXi5.5+

仅需要将安装系统的机器从网卡启动就可以自动安装(出去泡个茶,抽支烟。。。)

FAQ

Q1:在导入esxi5.5镜像时会出现,No signature matched in /var/www/cobbler/ks_mirror/ESXI-5.5-x86_64,签名无法匹配

A:这个问题需要更改cobbler发行版本的配置文件

# cp /var/lib/cobbler/distro_signatures.json{,.bak}

# vim /var/lib/cobbler/distro_signatures.json

将json中esxi51配置中的

"version_file_regex":"^.*ESXi 5\\.1\\.(.*)build-([\\d]+).*$",

改成

"version_file_regex":"^.*ESXi 5\\.5\\.(.*)build-([\\d]+).*$",

#更改后重启cobber,重新导入即可解决

/etc/init.d/cobblerd restart

参考博文:

http://blog.51cto.com/londy/1339569

时间: 2024-08-30 05:15:47

Cobbler 无人值守自动化安装 ESXi5.5+的相关文章

简单搭建PXE无人值守自动化安装系统

PXE环境概述 在公司进行批量部署服务器安装方法: Kickstart (PXE+DHCP+TFTP+HTTP) 或 Cobbler 批量装机软件介绍 Kickstart和Cobbler. ??Kickstart是一种无人值守的安装方式.它的工作原理是在安装过程中记录人工干预填写的各种参数,并生成一个名为ks.cfg的文件.如果在自动安装过程中出现要填写参数的情况,安装程序首先会去查找ks.cfg文件,如果找到合适的参数,就采用所找到的参数:如果没有找到合适的参数,便会弹出对话框让安装者手工填写

kvm cobbler无人值守批量安装操作系统

kvm cobbler无人值守批量安装操作系统 cobbler:一个自动网络安装系统的工具,集成PEX.dhcp.dns.tftpd.sync等服务.可以供大家管理安装操作系统 kvm:Linux系统自带的虚拟化软件,自行找资料学习. 环境描述: cobbler: 系统:CentOS_x86 6.8 网卡: eth0:vm1 (管理)10.10.100.131 ech1:NAT (上网)DHCP kvm: 系统:CentOS_x86 6.8 网卡: eth0:vm1 (管理)10.10.100.

使用kickstart、dchp、tftp、http,实现RHEL 5.5操作系统的无人值守自动化安装

////使用kickstart.dchp.tftp.http,实现RHEL 5.5操作系统的无人值守自动化安装//Server IP:192.168.10.178 操作系统:Red Hat Enterprise Linux Server release 5.5////具体步骤如下: 1. 安装.配置DHCP服务 1.1 使用如下命令检查dhcp是否安装,rhel5系统默认安装dhcp-3.0.5-23.el5 [[email protected] ~]# rpm -qa | grep dhcp

基于cobbler实现自动化安装系统

基于cobbler实现自动化安装系统 环境介绍 centos6.8 为centos6.8提供两块网卡 (非必要) 一块为桥接,方便xshell连接和测试 一块为vmnet3:用来搭建dhcp,tftp,和为客户端提供cobbler服务 前提,(确保安装TFTP,dhcp,rsync) # yum install httpd cobbler cobbler-web pykickstart debmirror 1.启动对应的服务 # service httpd start # service cob

Cobbler+preseed自动化安装Ubuntu18/19系统

说明: #Cobbler 部署不在详细说明 # Ubuntu版本: 18.04.3 及19.10 # 测试机器: kvm 虚拟机 # 测试ip:192.168.3.63 #使用vnc 进行连接操作 cobbler distro 添加Ubuntu 最新系统支持 cp /var/lib/cobbler/distro_signatures.json /var/lib/cobbler/distro_signatures.json.bak vi /var/lib/cobbler/distro_signat

Cobbler 全自动化安装、简介、Web界面管理【附送源码包】

Cobbler简介 Cobbler这个英文翻译过来的意思是补鞋匠,为什么会是补鞋匠的意思,很简单,因为它简单得连补鞋匠都能学会安装系统. Cobbler通过将部署系统所涉及的所有服务集中在一起,来提供一个全自动批量快速建立Linux系统的网络安装环境. 在学习Cobbler之前可以看看PXE无人值守安装系统. Cobbler特点: ·Cobbler支持多种Linux操作系统得快速部署,对PXE.DHCP.HTTP.TFTP.Kiskstart.YUM仓库.电源等进行统一管理 ·Cobbler提供

Cobbler实现自动化安装操作系统

一.cobbler简介 cobbler是实现自动化安装操作系统的工具.它解决了PXE安装时的弊端(只能实现单一操作系统的安装).实际上,cobbler是对PXE二次封装可实现多版本,多环境操作系统安装的高级抽象工具. 工作原理大致如下: 实际上,cobbler是对PXE的二次封装.cobbler可以自动的实现PXE配置中的某些手动过程.PXE的工作原理大致如下: 关于PXE具体配置,可参考http://guoting.blog.51cto.com/8886857/1533029 二.cobble

时钟同步和cobbler实现自动化安装操作系统

1.配置chrony服务,实现服务器时间自动同步 centos7默认已经安装chrony服务: [[email protected] ~]# rpm -qa |grep chrony chrony-3.2-2.el7.x86_64 配置并启动chrony服务 [[email protected] ~]# cat /etc/chrony.conf |grep -v "#" server ntp1.aliyun.com iburst driftfile /var/lib/chrony/dr

无人值守自动化安装linux系统

linux自动安装系统工作过程介绍: PXE client 主要和3个不同类型的服务器交互并获取到相关信息,最后才能够自动安装系统. 第一步 PXE Client 与 DHCP Server 如果是物理机,将计算器在BIOS设置中以PXE方式启动.此时计算机会在网络中发送一个广播请求,请求通过DHCP服务器分配一个IP地址等相关信息.DHCP服务器收到客户端的请求并且验证后,它会返回给客户端请求,将IP地址.tftp服务器信息.以及一些配置文件信息告诉客户端以便让客户端继续操作. 第二步 PXE