Commit e6f8ea3a by wangtingwei

fix

1 parent d6958b33
Showing with 26 additions and 18 deletions
......@@ -3,26 +3,31 @@
#2020/1/7
local_ip=192.168.1.93
nfs_disk=
data_disk=/dev/sdi
data_disk=/dev/sdb
data_mount_path=/data
##################################################不常改变的变量##############################
repo_ip=192.168.1.145
repo_host=apt.offline.com
end_ip=`echo $local_ip |awk -F "." '{print $4}'`
root_passwd=seetatech
##################################################基础函数###################################3
base() {
echo "##################设置修改内网apt源############################################"
echo "设置修改内网apt源"
sleep 2
mv /etc/apt/sources.list /etc/apt/sources.list.bak
echo "deb http://$repo_host debs/" >>/etc/apt/sources.list
echo "$repo_ip $repo_host" >>/etc/hosts
echo "更新apt源并且下载最基础软件"
apt update --allow-insecure-repositories
apt install openssh-server vim lrzsz -y --allow-unauthenticated
echo "####################设置ssh,允许root用户登陆以及设置密码#######################"
echo "设置ssh,允许root用户登陆以及设置密码"
sed -i s/prohibit-password/yes/g /etc/ssh/sshd_config
echo "####################设置root用户密码###############################################"
passwd root
sleep 1
echo "设置root用户密码"
echo "$root_passwd" | passwd --stdin "root"
sleep 2
echo "设置节点dns"
sleep 1
rm -rf /etc/resolv.conf && echo "nameserver 114.114.114.114" >>/etc/resolv.conf
}
#############################################data数据盘挂载基础函数##################
......@@ -36,32 +41,36 @@ echo "使用parted方法分区"
parted $data_disk
fi
################################################################
echo "######################开始数据盘分区##################################"
echo "开始数据盘分区"
sleep 2
mkfs.ext4 ${data_disk}1
echo "#####################创建数据盘挂载点目录############################"
mkdir $data_mount_path
echo "#########################挂载数据盘到挂载点#########################"
mount ${data_disk}1 $data_mount_path
echo "##########################根据UUID设置自动挂载######################"
echo "创建数据盘挂载点目录"
sleep 2
mkdir $data_mount_path && echo "创建目录成功,数据盘挂载目录为$data_mount_path"
echo "挂载数据盘到挂载点"
mount ${data_disk}1 $data_mount_path && echo "挂载数据盘到挂载点成功,挂载磁盘为${data_disk}1,挂载点为$data_mount_path"
sleep 2
echo "根据UUID设置自动挂载"
sleep 2
uuid=`blkid |grep ${data_disk}1 |awk -F '"' '{print $2}'`
echo "uuid值为$uuid"
echo "${data_disk}1"
echo "uuid值为:$uuid"
echo "挂载磁盘为${data_disk}1"
echo "UUID=$uuid $data_mount_path ext4 defaults 0 0" >>/etc/fstab
}
#########################################上层函数##################################
cpu() {
echo "#####################执行base底层函数###########################"
echo "执行base底层函数"
sleep 2
base
echo "#################设置本机主机名#############################################"
echo "设置本机主机名"
hostname seetaas-cpu-$end_ip
echo "seetaas-cpu-$end_ip" >>/etc/hostname
echo "#################设置本机hosts#############################################"
echo "设置本机hosts"
echo "$local_ip seetaas-cpu-$end_ip" >>/etc/hosts
echo "#########################执行挂载数据盘操作############################"
mount_data
}
gpu() {
base
echo "#################设置本机主机名#############################################"
......@@ -73,7 +82,6 @@ echo "#########################执行挂载数据盘操作######################
mount_data
}
storage() {
base
echo "#################设置本机主机名#############################################"
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!