《KC11030111-l01-linux服务器自动安装课件.ppt》由会员分享,可在线阅读,更多相关《KC11030111-l01-linux服务器自动安装课件.ppt(16页珍藏版)》请在三一办公上搜索。
1、,云计算及其应用,云计算及其应用,*,云计算基础,vSphere私有云搭建及应用,openstack私有云搭建及应用,目录,* 1云计算基础vSphere私有云搭建及应用opensta,*,openstack云平台搭建基础,openstack的安装与配置,openstack私有云搭建及应用,openstack创建与管理虚拟机,* openstack云平台搭建基础openstack的安装,规模化:同时装配多台服务器自动化:安装系统、配置各种服务远程实现:不需要光盘、U盘等安装介质,linux服务器自动安装,服务器的批量部署,规模化:同时装配多台服务器PXE 装机服务器未安装系统的服务,PXE,P
2、re-boot eXcution Environment预启动执行环境,在操作系统之前运行可用于远程安装、构建无盘工作站服务端运行DHCP服务,用来分配地址、定位引导程序运行TFTP服务器,提供引导程序下载客户端网卡支持PXE协议主板支持网络启动,linux服务器自动安装,关于PXE网络,PXE,Pre-boot eXcution Environm,基本部署过程1. 准备Linux安装源(YUM仓库)2. 启用TFTP服务,并提供内核、引导程序3. 启用DHCP服务,用来分配地址、指出引导程序位置4. 配置启动菜单,linux服务器自动安装,配置PXE装机服务器,基本部署过程 linux服务器
3、自动安装配置PXE装机服务器,TFTP服务及引导文件安装tftp-server软件包,启用tftp服务准备内核文件vmlinuz、初始化镜像initrd.img准备引导程序文件pxelinux.0,rootlocalhost # yum -y install tftp-serverrootlocalhost # vi /etc/xinetd.d/tftp server_args = -s /var/lib/tftpboot disable = no rootlocalhost # service xinetd start,默认的TFTP根目录,rootlocalhost # cd /misc/
4、cd/images/pxeboot/rootlocalhost pxeboot# cp vmlinuz initrd.img /var/lib/tftpboot/rootlocalhost # yum -y install syslinuxrootlocalhost # cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/,linux服务器自动安装,配置PXE装机服务器,TFTP服务及引导文件rootlocalhost #,DHCP服务的PXE设置next-server:指定TFTP服务器地址filename:指定要下载的引导程序文件,roo
5、tlocalhost # yum -y install dhcprootlocalhost # vi /etc/dhcp/dhcpd.confsubnet 192.168.4.0 netmask 255.255.255.0 option routers 192.168.4.254; option domain-name-servers 192.168.4.254,202.106.0.20; range 192.168.4.100 192.168.4.200; next-server 192.168.4.254; filename pxelinux.0;rootlocalhost # servi
6、ce dhcpd start,linux服务器自动安装,配置PXE装机服务器,DHCP服务的PXE设置rootlocalhost ,默认的启动菜单文件创建/var/lib/tftpboot/pxelinux.cfg/default,rootlocalhost # mkdir /var/lib/tftpboot/pxelinux.cfgrootlocalhost # vi /var/lib/tftpboot/pxelinux.cfg/defaultdefault autoprompt 1label auto kernel vmlinuz append initrd=initrd.img devf
7、s=nomount ramdisk_size=8192label linux text kernel vmlinuz append text initrd=initrd.img devfs=nomount ramdisk_size=8192label linux rescue kernel vmlinuz append rescue initrd=initrd.img devfs=nomount ramdisk_size=8192,文本模式安装,进入救援模式,linux服务器自动安装,配置PXE装机服务器,默认的启动菜单文件rootlocalhost # m,为客户机安装系统调整BIOS设置,
8、以便从网络引导自动获取IP地址,并指定Linux安装源其余过程与本地安装相同,linux服务器自动安装,验证PXE网络安装,为客户机安装系统 linux服务器自动安装验证PXE网络安装,kickstart无人值守技术创建应答文件,预先定义好各种安装设置免去交互设置过程,从而实现全自动化安装通过添加%post脚本,完成安装后的各种配置操作,linux服务器自动安装,关于kickstart,kickstart无人值守技术 linux服务器自动安装关于,应答文件的来源编辑Linux系统中现有的应答文件/root/anaconda-ks.cfg使用system-config-kickstart工具创建
9、新的应答文件需要安装system-config-kickstart软件包,执行各种后续配置任务的脚本语句,linux服务器自动安装,准备应答文件,应答文件的来源执行各种后续配置任务的脚本语句 linux服务,应答文件的内容,rootlocalhost # grep -v # /root/ks.cfginstallurl -url=ftp:/192.168.4.254/rhel6rootpw -iscrypted $1$8pFSACUN$dYnvka2DtXCRhjOJz0PWe/auth -useshadow -passalgo=sha512graphicalfirstboot -disabl
10、ekeyboard usfirewall disabledselinux disabled%packagesbasedevelopment,网络安装源,定制的软件包组,%post -interpreter=/bin/bashrm -f /etc/yum.repos.d/*echo basename=Red Hat Enterprise Linuxbaseurl=ftp:/192.168.4.254/rhel6enabled=1gpgcheck=1gpgkey=file:/etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release /etc/yum.repos.d/rh
11、el6.repo%end,安装后脚本,linux服务器自动安装,准备应答文件,应答文件的内容rootlocalhost # gre,PXE与kickstart结合使用将应答文件部署在客户机可访问的位置修改启动菜单文件,调用应答文件,rootlocalhost # cp /root/ks.cfg /var/ftp/rhel6/ks.cfgrootlocalhost # vi /var/lib/tftpboot/pxelinux.cfg/defaultdefault autoprompt 0label auto kernel vmlinuz append ks=ftp:/192.168.4.254/rhel6/ks.cfg initrd=initrd.img devfs=nomount ramdisk_size=8192,应答文件的URL地址,取消用户等待,linux服务器自动安装,PXE+kickstart自动安装,PXE与kickstart结合使用rootlocalho,验证自动安装将客户机以PXE方式引导之后会自动完成系统安装,并配置好软件仓库整个安装过程无需手动干预,linux服务器自动安装,PXE+kickstart自动安装,验证自动安装 linux服务器自动安装PXE+kicksta,谢谢关注!,
链接地址:https://www.31ppt.com/p-1285951.html