前言:我們生活中可能不會遇到需要我自動安裝centos系統,因為一兩台完全自己手動就解決了,但是我們工作中可能遇到的大量的工作量,100臺,200臺。那麼我們就可以用這種自動化部署的方式來大大增加我們的工作效率!廢話說完啦,正片開始了!
dhcp的目的是為我們要安裝的虛擬機器自動分配ip我們不再需要手動配置ip啦。
[root@a
~]# yum install -y dhcp
[root@a
~]# vim /etc/dhcp/dhcpd.conf
allow booting;
allow bootp;
ddns-update-style interim;
ignore client-updates;
subnet 192.168
.10.0 netmask 255.255
.255
.0[root@a
~]# systemctl restart dhcpd
[root@a
~]# systemctl enable dhcpd
[root@a
~]# yum install -y tftp-server
[root@a
~]# vim /etc/xinetd.d/tftp
service tftp
[root@a
~]# systemctl restart tftp
[root@a
~]# systemctl enable tftp
created symlink from /etc/systemd/system/sockets.target.wants/tftp.socket to /usr/lib/systemd/system/tftp.socket.
[root@a
~]# yum install -y syslinux
[root@a
~]# cd /var/lib/tftpboot/
[root@a tftpboot]# cp /usr/share/syslinux/pxelinux.0.
[root@a tftpboot]# cp /mnt/images/pxeboot/
.[root@a tftpboot]# cp /mnt/isolinux/
.[root@a tftpboot]# mkdir pxelinux.cfg
[root@a tftpboot]# cp /mnt/isolinux/isolinux.cfg pxelinux.cfg/
default
[root@a tftpboot]# vim pxelinux.cfg/
default
1default linux//
192.168
.10.10
/pub/ks.cfg quiet
[root@a tftpboot]# systemctl restart vsftpd
[root@a tftpboot]# systemctl enable vsftpd
created symlink from /etc/systemd/system/multi-user.target.wants/vsftpd.service to /usr/lib/systemd/system/vsftpd.service.
[root@a tftpboot]# cp -r /mnt/* /var/ftp
[root@a tftpboot]# systemctl stop firewalld
[root@a tftpboot]# setenforce 0
[root@a tftpboot]# cp ~
/anaconda-ks.cfg /var/ftp/pub/ks.cfg
[root@a tftpboot]# chmod +r /var/ftp/pub/ks.cfg
[root@a tftpboot]# vim /var/ftp/pub/ks.cfg
5 url --url=ftp://
192.168
.10.10
25 timezone asia/shanghai --isutc
30 clearpart --all --initlabel
最後建立虛擬機器,虛擬機器就可以自動安裝centos系統啦!
完成啦!!!求讚求贊!!!
Tomcat自動部署
在tomcat中設定自動部署,可以簡化工程的修改操作。有兩種方法 方法1 開啟tomcat home conf server.xml檔案,在標籤內輸入以下內容 xml context path 虛擬目錄名 docbase 目標目錄名 reloadable true path 表示在瀏覽器中輸入htt...
自動部署指令碼
author wangyang buildtime 12 06 05 desc 自動部署指令碼 currentdir pwd 判斷命令是否成功執行 isok 依次執行命令 rm rf sessionserver tradecore tradeweb isok deploy.log tar xzvf ...
tomcat自動部署
1.可以在test meta inf目錄下面放置乙個context.xml檔案,內容如下 2.也可以在conf catalina localhost目錄下放置乙個test.xml檔案,內容如下 3.如果想讓localhost下的所有web應用都自動reload,那麼可以在conf catalina ...