Skip to content

Commit d1f188c

Browse files
committed
fix: stop firewalld.
fix: kernel version check.
1 parent a990bf8 commit d1f188c

File tree

2 files changed

+26
-12
lines changed

2 files changed

+26
-12
lines changed

kainstall-centos.sh

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -317,8 +317,10 @@ function script::init_node() {
317317
sed -ri '/^[^#]*swap/s@^@#@' /etc/fstab
318318

319319
# Disable firewalld
320-
systemctl stop firewalld
321-
systemctl disable firewalld
320+
for target in firewalld python-firewall firewalld-filesystem iptables; do
321+
systemctl stop $target &>/dev/null || true
322+
systemctl disable $target &>/dev/null || true
323+
done
322324

323325
# repo
324326
[ -f /etc/yum.repos.d/CentOS-Base.repo ] && sed -e 's!^#baseurl=!baseurl=!g' \
@@ -1253,16 +1255,17 @@ function check::kernel() {
12531255
# 检查os kernel 版本
12541256
12551257
local version=${1:-}
1256-
12571258
log::info "[check]" "kernel version not less than ${version}"
1259+
version=$(echo "${version}" | awk -F. '{ printf("%d%03d%03d\n", $1,$2,$3); }')
1260+
12581261
for host in $MASTER_NODES $WORKER_NODES
12591262
do
12601263
command::exec "${host}" "
12611264
kernel_version=\$(uname -r)
1262-
kernel_version=\${kernel_version/-*}
1265+
kernel_version=\$(echo \${kernel_version/-*} | awk -F. '{ printf(\"%d%03d%03d\n\", \$1,\$2,\$3); }')
12631266
echo kernel_version \${kernel_version}
1264-
[[ \${kernel_version//.} -ge ${version//.} ]] && exit 0 || exit 1
1265-
"
1267+
[[ \${kernel_version} -ge ${version} ]] && exit 0 || exit 1
1268+
"
12661269
check::exit_code "$?" "check" "$host kernel version" "exit"
12671270
done
12681271
@@ -3392,6 +3395,10 @@ function offline::load() {
33923395
if [[ "${UPGRADE_KERNEL_TAG:-}" != "1" ]]; then
33933396
command::exec "${host}" "
33943397
set -e
3398+
for target in firewalld python-firewall firewalld-filesystem iptables; do
3399+
systemctl stop \$target &>/dev/null || true
3400+
systemctl disable \$target &>/dev/null || true
3401+
done
33953402
systemctl start docker && \
33963403
cd ${OFFLINE_DIR} && \
33973404
gzip -d -c ${1}.tgz | docker load && gzip -d -c all.tgz | docker load

kainstall-debian.sh

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -317,8 +317,10 @@ function script::init_node() {
317317
sed -ri '/^[^#]*swap/s@^@#@' /etc/fstab
318318

319319
# Disable firewalld
320-
systemctl stop firewalld
321-
systemctl disable firewalld
320+
for target in firewalld python-firewall firewalld-filesystem iptables; do
321+
systemctl stop $target &>/dev/null || true
322+
systemctl disable $target &>/dev/null || true
323+
done
322324

323325
# repo
324326
[ ! -f /etc/apt/sources.list_bak ] && cp /etc/apt/sources.list{,_bak}
@@ -1241,16 +1243,17 @@ function check::kernel() {
12411243
# 检查os kernel 版本
12421244
12431245
local version=${1:-}
1244-
12451246
log::info "[check]" "kernel version not less than ${version}"
1247+
version=$(echo "${version}" | awk -F. '{ printf("%d%03d%03d\n", $1,$2,$3); }')
1248+
12461249
for host in $MASTER_NODES $WORKER_NODES
12471250
do
12481251
command::exec "${host}" "
12491252
kernel_version=\$(uname -r)
1250-
kernel_version=\${kernel_version/-*}
1253+
kernel_version=\$(echo \${kernel_version/-*} | awk -F. '{ printf(\"%d%03d%03d\n\", \$1,\$2,\$3); }')
12511254
echo kernel_version \${kernel_version}
1252-
[[ \${kernel_version//.} -ge ${version//.} ]] && exit 0 || exit 1
1253-
"
1255+
[[ \${kernel_version} -ge ${version} ]] && exit 0 || exit 1
1256+
"
12541257
check::exit_code "$?" "check" "$host kernel version" "exit"
12551258
done
12561259
@@ -3380,6 +3383,10 @@ function offline::load() {
33803383
if [[ "${UPGRADE_KERNEL_TAG:-}" != "1" ]]; then
33813384
command::exec "${host}" "
33823385
set -e
3386+
for target in firewalld python-firewall firewalld-filesystem iptables; do
3387+
systemctl stop \$target &>/dev/null || true
3388+
systemctl disable \$target &>/dev/null || true
3389+
done
33833390
systemctl start docker && \
33843391
cd ${OFFLINE_DIR} && \
33853392
gzip -d -c ${1}.tgz | docker load && gzip -d -c all.tgz | docker load

0 commit comments

Comments
 (0)