musen

#!/bash/bin


#初始化环境
yum install vim parted openssh-clients.x86_64 -y
sleep 1
sed -i \'s/^SELINUX=.*/SELINUX=disabled/g\' /etc/sysconfig/selinux

#bond0网络设置
function bond {
cat > /etc/sysconfig/network-scripts/ifcfg-bond0 << EOF
DEVICE=bond0
ONBOOT=yes
TYPE=Ethernet
BOOTPROTO=static
IPADDR=192.168.2.8
PREFIX=24
IPV6INIT=no
BONDING_MASTER=yes
BONDING_OPTS="mode=802.3ad miimon=100 xmit_hash_policy=layer2+3"
DNS1=8.8.8.8
EOF
ipaddr=`ifconfig em1 |grep \'inet addr\'|awk -F \':\' \'{print $2}\'|awk -F \' \' \'{print $1}\'|awk -F \'.\' \'{print $4}\'`
sed -i \'s/^IPADDR=.*/IPADDR=192.168.2.\'$ipaddr\'/g\' /etc/sysconfig/network-scripts/ifcfg-bond0
}

function p5p2 {
cat > /etc/sysconfig/network-scripts/ifcfg-p4p1 << EOF
DEVICE=p4p1
ONBOOT=yes
TYPE=Ethernet
BOOTPROTO=none
MASTER=bond0
SLAVE=yes
EOF

cat > /etc/sysconfig/network-scripts/ifcfg-p5p2 << EOF
DEVICE=p5p2
ONBOOT=yes
TYPE=Ethernet
BOOTPROTO=none
MASTER=bond0
SLAVE=yes
EOF
}

function p6p2 {
cat > /etc/sysconfig/network-scripts/ifcfg-p4p1 << EOF
DEVICE=p4p1
HWADDR=A0:36:9F:9C:E3:2E
TYPE=Ethernet
UUID=7fa80c23-4482-48a0-a501-4475d1f5ead0
ONBOOT=no
NM_CONTROLLED=yes
BOOTPROTO=dhcp
EOF
cat > /etc/sysconfig/network-scripts/ifcfg-p4p2 << EOF
DEVICE=p4p2
ONBOOT=yes
TYPE=Ethernet
BOOTPROTO=none
MASTER=bond0
SLAVE=yes
EOF

cat > /etc/sysconfig/network-scripts/ifcfg-p6p2 << EOF
DEVICE=p6p2
ONBOOT=yes
TYPE=Ethernet
BOOTPROTO=none
MASTER=bond0
SLAVE=yes
EOF
}
p5="/etc/sysconfig/network-scripts/ifcfg-p5p2"
p6="/etc/sysconfig/network-scripts/ifcfg-p6p2"
if [ -f ${p5} ]
then
p5p2
bond
else
p6p2
bond
fi

 


#创建目录
for ((i=1;i<=11;i++))
do
mkdir -p /var/dfs/dn$i
done
mkdir -p /var/log/app-log

/etc/init.d/network restart
ifconfig em1 |grep \'inet addr\'|awk -F \':\' \'{print $2}\'|awk -F \' \' \'{print $1}\'
ifconfig bond0 |grep \'inet addr\'|awk -F \':\' \'{print $2}\'|awk -F \' \' \'{print $1}\'

 

 

 

危险操作仅供参考, 不要复制!不要复制!不要复制!

#初始化数据盘
#ls /dev/|grep sd|sed \'s/[0-9]$//g\'|uniq -c|sort -nr|sed \'1d\' |awk \'{print$2}\'|while read DISK;
#do
#umount /dev/${DISK}1
#done
#ls /dev/|grep sd|sed \'s/[0-9]$//g\'|uniq -c|sort -nr|sed \'1d\' |awk \'{print$2}\'|while read DISK;
#do
#echo "d

#w
#" | fdisk /dev/$DISK
#{
#parted -s /dev/$DISK mklabel gpt mkpart primary 0% 100%
#mkfs.xfs -f /dev/${DISK}1 >/dev/null 2>&1 &
#}
#done

分类:

技术点:

相关文章: