pcs安裝腳本(Beta測試版,不完善之處請及時指出)
read -p "設定eth1網卡的IP地址:" ip
read -p "設定主機名" hname
cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth1
sed -i "s/DEVICE=eth0/DEVICE=eth1/" /etc/sysconfig/network-scripts/ifcfg-eth1
sed -i 's/^UUID/#&/' ifcfg-eth1
mac0=$(cat /sys/class/net/eth0/address)
mac1=$(cat /sys/class/net/eth1/address)
sed -i "s/DEVICE=eth0/DEVICE=eth1/" /etc/sysconfig/network-scripts/ifcfg-eth1
sed -i "/^HWADDR=/cHWADDR=$mac1" /etc/sysconfig/network-scripts/ifcfg-eth1
sed -i "/^BOOTPROTO=/cBOOTPROTO=none" /etc/sysconfig/network-scripts/ifcfg-eth1
echo "IPADDR=$ip" >> /etc/sysconfig/network-scripts/ifcfg-eth1
ifdown eth1
ifup eth1
sed -i "/^HOSTNAME=/cHOSTNAME=$hname" /etc/sysconfig/network
hostname $hname
echo $ip $hname >> /etc/hosts
[ -d "/tmp/iso" ] || mkdir /tmp/iso
mount /dev/cdrom /tmp/iso
cd /etc/yum.repos.d/
[ -d "/etc/yum.repos.d/back" ] || mkdir /etc/yum.repos.d/back
mv * back/ &> /dev/null
touch local.repo &> /dev/null
echo -e "[local]"'\n'"name=local.repo" '\n'baseurl=file:///tmp/iso '\n'gpgcheck=0 '\n'enabled=1 > local.repo
yum clean all
yum makecache
yum repolist
[ -d "/opt/ha" ] || mkdir /opt/ha
tar -xvf /root/ha.setup-2019-11-18.tar.gz -C /opt/ha
cd /opt/ha
./setup.sh
sed -i "/^SELINUX=/cSELINUX=disabled" /etc/selinux/config
setenforce 0
service iptables stop
chkconfig iptables off