kickstart 批量自動化安裝系統工具
1、編寫自動安裝虛擬化的指令碼,使在virt-manager中的選擇自動化
eg:vim virtinstall.sh #將該指令碼放在/usr/sbin/目錄下時,在任何位置都可以直接tab補全執行,而在其他目錄下時,必須進入目錄中
#!/bin/bash
virt-install \
--name $1 \ #輸入名稱自己設定
--ram 1024 \ #記憶體大小為1024
--file /var/lib/libvirt/images/$1.qcow2 \ #映象位置
--file-size 8 \ #大小
--cdrom /iso/rhel-server-7.2-x86_64-***.iso \ #讀取的映象位置
--vcpus 1 & #cpu的大小
2、安裝kickstart 使安裝過程中的選擇自動化yum install system-config-kickstart -y
system-config-kickstart #執行,生成ks.cfg檔案
因為設定ks.cfg檔案時,設定的網路設定是dhcp自動獲取,所以需要安裝配置dhcp服務安裝配置dhcp服務如下:
1、安裝yum install dhcp -y
2、進行配置
1)[root@localhost html]# rpm -qc dhcp #可通過改命令檢視dhcp的配置檔案位置
/etc/dhcp/dhcpd.conf
/etc/dhcp/dhcpd6.conf
/etc/openldap/schema/dhcp.schema
/etc/sysconfig/dhcpd
/var/lib/dhcpd/dhcpd.leases
/var/lib/dhcpd/dhcpd6.leases
[root@localhost html]# cat /etc/dhcp/dhcpd.conf
dhcp server configuration file.
see /usr/share/doc/dhcp*/dhcpd.conf.example
see dhcpd.conf(5) man page
[root@localhost html]# cp /usr/share/doc/dhcp*/dhcpd.conf.example /etc/dhcp/dhcpd.conf
cp: overwrite 『/etc/dhcp/dhcpd.conf』? y
[root@localhost html]# vim /etc/dhcp/dhcpd.conf
需要修改的地方以及各配置內容的意義為:
7 option domain-name 「lcl.com」; #修改網域名稱
8 option domain-name-servers 172.25.254.78; #設定安裝後的客戶端配置到的網域名稱伺服器
10 default-lease-time 600; #預設獲取到的ip有效時間
11 max-lease-time 7200; #最大有效時間
29 subnet 172.25.254.0 netmask 255.255.255.0
配置完成,此時關閉防火牆,開啟dhcpd伺服器
想要完成批量自動化安裝,還需要把ks.cfg檔案寫入前面的自動化安裝指令碼中
修改自動化安裝指令碼
1#!/bin/bash
2 virt-install \
3--name $1 \
4--ram 1024 \
5--file /var/lib/libvirt/images/$1.qcow2 \
6--file-size 8 \
7--network source=br0,model=virtio \
8--location \
9--extra-args "ks=" \ #ks.xfg檔案的位置
此時,執行指令碼,完成自動化安裝
自動安裝指令碼(Linux)
本次實驗模擬全自動安裝虛擬機器 首先配置主機的共享yum源 1 在已經建立好主機yum源的主機上 步驟可以參考linux的軟體管理 2 掛載映象 3 在瀏覽器輸入位址 http 能找到對應目錄亦可不一定一致 4 建立虛擬機器的共享yum源 1.設定虛擬機器安裝源指向 2.安裝httpd和system...
全自動安裝Linux下expect的指令碼
概述 作為linux下互動式操作自動化所必備的工具軟體expect不得不知,也是運維自動化的乙個極為重要的工具,以下為expect的全自動安裝指令碼。安裝指令碼 bin bash install tcl cd root wget 修改為實際路徑 tar zxvf tcl8.5.10 src.tar....
Linux全自動安裝wdcp面板指令碼
自 動安裝wdcp指令碼,支援centos 很多會員在 購買伺服器 後不會掛載和 安裝環境,抽空測試了個指令碼,提供給像我一樣的小白使用,希望你會喜歡!說明 1 本工具預設將 資料盤掛載到 www目錄 2 若伺服器上已存在 www目錄,為了您的資料 安全,掛載工具會自動跳過 3 若您的伺服器之前安裝...