Centos7 自动化部署esxi6.0
来源:互联网 发布:淘宝运营服务商没效果 编辑:程序博客网 时间:2024/06/14 08:33
关闭SELINUX,防火墙
公共配置部分:
1. 初始启动文件
[root@localhost ~]# systemctl stop firewalld[root@localhost ~]# systemctl disable firewalld[root@localhost ~]# sed -ri '/^SELINUX/c\SELINUX=disabled' /etc/selinux/config[root@localhost ~]# setenforce 0一、软件包安装
[root@localhost ~]# yum -y install dhcp tftp-server vsftpd xinetd syslinux[root@localhost ~]# mkdir /var/ftp/esxi/[root@localhost ~]# mount /dev/cdrom /var/ftp/esxi/二、DHCP配置
[root@localhost ~]# vim /etc/dhcp/dhcpd.confsubnet 192.168.2.0 netmask 255.255.255.0 { range dynamic-bootp 192.168.2.10 192.168.2.200; next-server 192.168.2.128; filename "pxelinux.0"; } [root@localhost ~]# systemctl start dhcpd #服务启动[root@localhost ~]# systemctl enable dhcpd #服务开机自启动三、tftp-server配置
公共配置部分:
1. 初始启动文件
[root@localhost ~]# cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot2. 提供引导菜单所需的文件
[root@localhost ~]# mkdir /var/lib/tftpboot/vmware/esxi/[root@localhost ~]# cp -rf /var/ftp/esxi/* /var/lib/tftpboot/vmware/esxi/[root@localhost ~]# cd /var/lib/tftpboot/[root@localhost tftpboot]# mkdir pxelinux.cfg[root@localhost tftpboot]# touch pxelinux.cfg/default[root@localhost tftpboot]# vim pxelinux.cfg/defaultDefault vmware/esxi/menu.c32menu title VMware Boot Menutimeout 600Label ESXi Installmenu title VMware Boot Menukernel vmware/esxi/mboot.c32append vmware/esxi/vmkboot.gz ks=ftp://192.168.14.129/ks.cfg --- vmware/esxi/vmkernel.gz --- vmware/esxi/sys.vgz --- vmware/esxi/cim.vgz --- vmware/esxi/ienviron.vgz --- vmware/esxi/install.vgz[root@localhost ~]# vim /etc/xinetd.d/tftpdisable = no[root@localhost ~]# systemctl enable xinetd[root@localhost ~]# systemctl start xinetd[root@localhost ~]# systemctl enable vsftpd[root@localhost ~]# systemctl start vsftpd[root@localhost ~]# ss -tunlp |egrep '21|67|69'编辑ks文件
[root@localhost ~]# vim /var/ftp/ks.cfgaccepteularootpw 1234567clearpart --firstdisk=local --overwritevmfsinstall --firstdisk=local --overwritevmfsnetwork --bootproto=dhcp --device=vmnic0reboot编辑/var/lib/tftpboot/vmware/esxi/boot.cfg,添加prefix=vmware/esxi/,并删除所有的“/”,wq!强制保存退出。
[root@localhost ~]# vim /var/lib/tftpboot/vmware/esxi/boot.cfgbootstate=0title=Loading ESXi installertimeout=5prefix=vmware/esxikernel=tboot.b00kernelopt=runweaselmodules=b.b00 --- jumpstrt.gz --- useropts.gz --- k.b00 --- chardevs.b00 --- a.b00 --- user.b00 --- uc_intel.b00 --- uc_amd.b00 --- sb.v00 --- s.v00 --- net_tg3.v00 --- elxnet.v00 --- ima_be2i.v00 --- lpfc.v00 --- scsi_be2.v00 --- net_i40e.v00 --- ima_qla4.v00 --- misc_cni.v00 --- net_bnx2.v00 --- net_bnx2.v01 --- net_cnic.v00 --- net_qlcn.v00 --- net_qlge.v00 --- qlnative.v00 --- scsi_bnx.v00 --- scsi_bnx.v01 --- scsi_qla.v00 --- mtip32xx.v00 --- ata_pata.v00 --- ata_pata.v01 --- ata_pata.v02 --- ata_pata.v03 --- ata_pata.v04 --- ata_pata.v05 --- ata_pata.v06 --- ata_pata.v07 --- block_cc.v00 --- ehci_ehc.v00 --- emulex_e.v00 --- weaselin.t00 --- esx_dvfi.v00 --- ipmi_ipm.v00 --- ipmi_ipm.v01 --- ipmi_ipm.v02 --- lsi_mr3.v00 --- lsi_msgp.v00 --- lsu_hp_h.v00 --- lsu_lsi_.v00 --- lsu_lsi_.v01 --- lsu_lsi_.v02 --- lsu_lsi_.v03 --- lsu_lsi_.v04 --- misc_dri.v00 --- net_e100.v00 --- net_e100.v01 --- net_enic.v00 --- net_forc.v00 --- net_igb.v00 --- net_ixgb.v00 --- net_mlx4.v00 --- net_mlx4.v01 --- net_nx_n.v00 --- net_vmxn.v00 --- nmlx4_co.v00 --- nmlx4_en.v00 --- nmlx4_rd.v00 --- nvme.v00 --- ohci_usb.v00 --- rste.v00 --- sata_ahc.v00 --- sata_ata.v00 --- sata_sat.v00 --- sata_sat.v01 --- sata_sat.v02 --- sata_sat.v03 --- sata_sat.v04 --- scsi_aac.v00 --- scsi_adp.v00 --- scsi_aic.v00 --- scsi_fni.v00 --- scsi_hps.v00 --- scsi_ips.v00 --- scsi_meg.v00 --- scsi_meg.v01 --- scsi_meg.v02 --- scsi_mpt.v00 --- scsi_mpt.v01 --- scsi_mpt.v02 --- uhci_usb.v00 --- xhci_xhc.v00 --- tools.t00 --- dell_con.v00 --- xorg.v00 --- imgdb.tgz --- imgpayld.tgzbuild=updated=0[root@localhost ~]# cp -rf /usr/share/syslinux/pxelinux/menu.cfg /var/lib/tftpboot/vmware/esxi/安装测试
阅读全文
0 0
- Centos7 自动化部署esxi6.0
- CentOS7持续集成自动化部署
- 配置与使用PXE自动化部署CentOS7
- Centos7.3 Cobbler自动化批量系统部署
- VMware vSphere ESXi6.0常用命令
- CentOS7.0部署Docker
- Matika版OpenStack伪生产环境部署-自动化安装CentOS7
- jenkins+git+maven+centos7自动化构建部署项目(一)
- jenkins+git+maven+centos7自动化构建部署项目(二)
- Centos7.3+Jenkins+Git+Maven 自动化构建部署项目(一)
- Centos7.0环境部署文档
- 自动化部署
- centos7.2环境nginx+mysql+php-fpm+svn配置walle自动化部署系统详解
- Memblaze PBlaze4系列PCIe闪存新品通过ESXi6.0认证
- ESXi5.5如何命令行升级到ESXi6.0
- ESXI6.0下虚拟机网络配置相关概念
- ESXI6.0新添加硬盘未能格式化成功
- CentOS7.0下完美部署Solr 搜索引擎
- 常用SQL的优化
- eclipse 与 idea 集锦
- JavaScript 将事件event作为参数传递,鼠标移动事件
- 11.07 CSS布局及CSS3的新特性
- javascript中一切皆对象吗?
- Centos7 自动化部署esxi6.0
- h5页面在微信内部分享
- Intell Idea的注册码
- Jenkins 编译 VC6.0 项目
- Python字符串格式化 (%占位操作符)
- 绝对定位居中
- 【Openjudge】表达式·表达式树·表达式求值
- 20171107
- hanganalyse(文档 ID 130874.1)