2-1使用kickstart自动安装
来源:互联网 发布:八度网络刘传勇 编辑:程序博客网 时间:2024/06/06 00:52
自动化安装server
rhel7+vmvare实现自动化:
网络服务器+kickstart
1、网络服务器:DHCP、TFTP(安装vmlinuz内核、initding驱动)、syslinux引导加载、http(光盘拷贝到/var/www/html)或FTP或NFS;
网络设置为vmnet0;
DHCP
#vim /etc/sysconfig/network-scripts/ifcfg-eno16777736 //配置本地服务器ipBOOTPROTO=static #static表手动配置,DHCP表自动获取ONBOOT=yes #是否开机自动运动IPADDR0=192.168.65.2 #IP地址PREFIX0=24 #子网掩码GATEWAY0=192.168.65.1 #网关DNS1=8.8.8.8 #DNS重启网络服务#service network restart#yum install -y dhcp#vim /etc/dhcp/dhcpd.confsubnet 192.168.65.0 netmask 255.255.255.0{ #网段range 192.168.65.5 192.168.65.9; #范围next-server 192.168.65.2; #TFTP服务器filename “pxelinux.0”; #镜像名字}# systemctl restart(enable) dhcpd.service
TFTP
#yum -y install tftp-server.x86_64 tftp xinetd.x86_64(唤醒tftp)#vim /etc/xinetd.d/tftp #配置TFTP开机启动,把disable的yes改为no#systemctl restart xinetd.service
syslinux引导加载程序
#yum –y install syslinux#cd /var/lib/tftpboot/ #进入TFTP目录#cp /usr/share/syslinux/pxelinux.0 . #刚刚装了sysylinux,现在将pxelinux.0镜像复制到tftpboot目录# cp /mnt/iso/images/pxeboot/{initd.img,vmlinuxz} . #initd.img,内存镜像,vmlinuz是linux内核# cp /mnt/iso/isolinux/vesamenu.c32 . #mkdir pxelinux.cfg# cp /mnt/iso/isolinux/isolinux.cfg ./pxelinux.cfg/default #将光盘里的isolinux.cfg文件复制到tftpboot的pxelinux.cfg目录并重命名为default查看复制结果,看到对应的6个文件,就复制成功#vim default将hd:LABEL=RHEL-7.0\\x20Server.x86_64全部替换为ftp://192.168.5.2 ks=ftp://192.168.65.2/pub/ks.cfg
FTP
#yum -y install vsftp# cp -r /mnt/cdrom/* /var/ftp //光盘复制到ftp目录#####################利用本系统自带的安装配置文件# cp ~/anaconda-ks.cfg /var/ftp/pub/ks.cfg #将本系统的安装配置文件anaconda-ks.cfg,复制到ftp的pub目录下并重命名为ks.cfg#chmod +r /var/ftp/pub/ks.cfg //添加读的属性修改ks.cfg文件 cd url#################systemctl restart(enable) vsftp.service或者使用kickstart图形编辑器:如下
kickstart应答文件(/anaconda_ks.cfg)
yum -y install system-config-kickstart①命令②%packages 安装包组软件③%pre 安装前的脚本④%post 安装后的脚本(生成yum)
配置应答文件
#cat anaconda_ks.cfg > kickstart.cfg#vim kickstart.cfgurl --url="http://.../dvd" //rhel安装包源repo --name="Custom Packages" --baseurl="http://" //yum源vnc --password=redhat //vnc密码clearpart --all --drives=sda --initlabel //清理分区part /home --fstype=ext4 --label=homes --size=4096 --maxsize=8192 --grow //指定分区大小############配置好后保存到/var/ftp/pub/ks.cfg
http
#yum -y install httpd#mount /dev/cdrom /mnt/cdrom#cp /mnt/cdrom /var/www/html/#systemctl start(enable) httpd
desktop
支持PXE网卡:pxe引导要求DHCP分配ip;再利用TFTP安装必要启动 包;
阅读全文
1 0
- 2-1使用kickstart自动安装
- 使用kickstart制作rhel6自动安装光盘
- kickstart自动安装光盘
- kickstart自动安装
- pxe + kickstart 自动安装
- 自动安装rhel系统工具--kickstart 使用与介绍
- 安装使用Kickstart
- 配置系统自动安装kickstart
- 使用kickstart脚本安装CentOS7
- kickstart一键自动安装Linux系统
- PXE+DHCP+Apache+Kickstart自动安装CentOS
- kickstart,让linux自动完成安装操作系统
- RedHat Enterprise (Centos) kickstart 自动安装Linux
- Linux基础之kickstart 自动安装
- Centos 7Kickstart无人值守自动安装
- 使用RHEL6.4部署PXE+kickstart,实现自动安装linux系统
- kickstart自动应答脚本生成及虚拟机自动安装
- 使用kickstart来快速安装redhat EL3
- 【Java编程】流的使用之文件复制
- 设计模式之单例模式
- vim删除所有行
- 资源文件热部署(远程发布)
- SSO单点登录之同域登录的实现
- 2-1使用kickstart自动安装
- UVA --839 Not so Mobile
- MYSQL练习
- vue学习笔记--各种指令的语法
- hdu6081并查集+坑
- 培训第一周的练习题目
- Go-influxdb基本操作
- A
- SpringMVC学习系列(9) 之 实现注解式权限验证