Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
tingweiwang
/
machine-init
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Settings
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit e6f8ea3a
authored
Jan 09, 2020
by
wangtingwei
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix
1 parent
d6958b33
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
26 additions
and
18 deletions
machine-init.sh
machine-init.sh
View file @
e6f8ea3
...
...
@@ -3,26 +3,31 @@
#2020/1/7
local_ip
=
192.168.1.93
nfs_disk
=
data_disk
=
/dev/sd
i
data_disk
=
/dev/sd
b
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
"#################设置本机主机名#############################################"
...
...
Write
Preview
Markdown
is supported
Attach a file
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to post a comment