首页 > 系统服务 > 详细

Linux之运维自动化(系统安装)

时间:2019-04-24 12:51:59      阅读:188      评论:0      收藏:0      [点我收藏+]
电脑上装有两套远程连接软件,但我默认使用的是secureCRT连接远程主机,可是这个软件默认不支持图形,就需要借助使用xmanager的passive启动图形了.
默认安装了:secureCRT和xmanager
步骤:
1.启动xmanager的passive
2.在secureCRT中执行以下的命令
export DISPLAY=172.16.44.44:0.0 ip地址是本机的客户端地址

$export DISPLAY=X.X.X.X:0.0
#xhost +
$source .bash_profile

Centos光盘中,isolinux文件夹下有个isolinux.cfg文件,该文件是光盘加载时的选项界面
技术分享图片
自动定制化流程安装-kickstart

手动指定安装源

centos6,7操作差不多,这里只写centos7的操作流程(centos6操作流程略微不同,手动指定ip不生效,需要网内有DHCP服务器)。基于图形创建kickstart应答文本文件,创建后,由于是基于http安装,所以需要在本机上安装http服务,并创建centos6,7对应的文件夹,然后挂载光盘到相应文件夹内。
kickstart文件也可参照已安装系统家目录下的anaconda-ks.cfg做相应修改即可使用。注意:<%post %end>成对出现,<%packages %end>
此功能使用软件:system-config-kickstart

yum install system-config-kickstart
system-config-kickstart
技术分享图片
技术分享图片
技术分享图片
技术分享图片
可以在最后一步写安装后脚本,配置下yum或者基于key验证。
%post
mkdir /root/.ssh

chmod 700 /root/.ssh

cat > /root/.ssh/authorized_keys<<EOF
EOF

chmod 600 /root/.ssh/authorized_keys
mkdir /etc/yum.repos.d/bak
mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/bak

mkdir /media/cdrom

cat > /etc/yum.repos.d/base.repo<<EOF
[development]
name=Base 7
baseurl=file:///media/cdrom
gpgcheck=0
cost=10

[epelaliyun]
name=aliyun epel
baseurl=https://mirrors.aliyun.com/epel/7/x86_64/
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/epel/RPM-GPG-KEY-EPEL-7
enabled = 0
cost=100

[epelsohu]
name=sohu epel
baseurl=http://mirrors.sohu.com/fedora-epel/7/x86_64/
gpgcheck=0
enabled = 1
cost=50

[epeltsinghua]
name=Extra Packages for Enterprise Linux 7 - $basearch
baseurl=https://mirrors.tuna.tsinghua.edu.cn/epel/7/$basearch
#mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-7&arc
h=$basearch
failovermethod=priority
cost=80
EOF
%end
》》mkdir -pv /var/www/html/centos/{6,7}/os/x86_64/
》》mkdir /var/www/html/ksdir
》》mv ks7_mini.cfg /var/www/html/ksdir
》》测试ks文件能否正常访问(bootloodr grub别加密码,会提示进不去,目前没明白加密码后怎么写配置文件
技术分享图片
》》可以测试安装,但由于新装机器目前没有引导,需要使用光盘加载引导,启动时用光盘启动,启动界面出现后可以按ESC进入命令行模式
》》boot:linux ks=http://172.16.36.102/ksdir/ks7_mini.cfg ip=172.16.36.200 netmask=255.255.255.0
》》如果一切顺利的话,就可以安装成功自动重启进入文本界面了

自动查找安装源,自己定制菜单

技术分享图片
》》修改isolinux.cfg里的菜单项,最上方修改title
技术分享图片
》》进行iso封装,最后指定存储文位置和名称,对哪个文件夹进行打包
》》mkisofs -R -J -T -v --no-emul-boot --boot-load-size 4 --boot-info-table -V "CentOS 7 x86_64 boot" -b isolinux/isolinux.bin -c isolinux/boot.cat -o /root/boot.iso /data/iso/
》》封装成功后的iso文件就可以挂载到新机器当作光盘使用,选择菜单即可自动安装系统。

Linux之运维自动化(系统安装)

原文:https://blog.51cto.com/5033330/2383564

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!