环境配置笔记-作业调度系统的安装
系统对象:CentOS8.0,裸机。
# 下载阿里云镜像源配置文件
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo
# 修改版本号(阿里云为8,服务器为8.0)
sed -i 's/$releasever/8/g' /etc/yum.repos.d/CentOS-Base.repo
# 清理和加载
yum clean all
yum makecache
# 下载gcc等依赖
yum install gcc gcc-c++ tcl-devel tk-devel make -y
yum clean all
# 下载torque
wget https://src.fedoraproject.org/lookaside/pkgs/torque/torque-6.1.1.1.tar.gz
# # # 盘阵没有挂载,先挂载盘阵
# 查看分区情况
lsblk
# 格式化分区
mkfs.ext4 /dev/sdb
# 挂载分区
mount
# 下载软件:
wget https://src.fedoraproject.org/lookaside/pkgs/torque/torque-6.1.1.1.tar.gz
wget https://src.fedoraproject.org/lookaside/pkgs/torque/torque-6.1.1.1.tar.gz/sha512/74ff683f56d04a4d08774896c9f9875c68aa2cacfe6c1c8c65246da52396443d3f7497bc8a6a1f06d357f52c65153fc9db00692f514ac30279e4c765547d98c0/torque-6.1.1.1.tar.gz
# 解压
tar zxvf torque-6.1.1.1.tar.gz
yum install libxml2-devel openssl-devel gcc gcc-c++ boost-devel libtool-y
./configure --prefix=/usr/local/torque-4.2.9 --with-scp--with-default-server=master && make && make packages&& make install
# make
Making all in src
make[1]: Entering directory '/path/pipeline/soft/torque-6.1.1.1/src'
Making all in include
make[2]: Entering directory '/path/pipeline/soft/torque-6.1.1.1/src/include'
cp site_job_attr_def.ht site_job_attr_def.h
cp site_job_attr_enum.ht site_job_attr_enum.h
cp site_qmgr_node_print.ht site_qmgr_node_print.h
cp site_qmgr_que_print.ht site_qmgr_que_print.h
cp site_qmgr_svr_print.ht site_qmgr_svr_print.h
cp site_que_attr_def.ht site_que_attr_def.h
cp site_que_attr_enum.ht site_que_attr_enum.h
cp site_svr_attr_def.ht site_svr_attr_def.h
cp site_svr_attr_enum.ht site_svr_attr_enum.h
make all-am
make[3]: Entering directory '/path/pipeline/soft/torque-6.1.1.1/src/include'
make[3]: Leaving directory '/path/pipeline/soft/torque-6.1.1.1/src/include'
make[2]: Leaving directory '/path/pipeline/soft/torque-6.1.1.1/src/include'
Making all in lib
make[2]: Entering directory '/path/pipeline/soft/torque-6.1.1.1/src/lib'
Making all in Libattr
make[3]: Entering directory '/path/pipeline/soft/torque-6.1.1.1/src/lib/Libattr'
make[4]: Entering directory '/path/pipeline/soft/torque-6.1.1.1/src/lib/Libattr'
g++ -DHAVE_CONFIG_H -I. -I../../../src/include -I../../../src/include `xml2-config --cflags` -g -D_LARGEFILE64_SOURCE -W -Wall -Wextra -Wno-unused-parameter -Wno-long-long -Wpedantic -Werror -Wno-sign-compare -MT attr_atomic.o -MD -MP -MF .deps/attr_atomic.Tpo -c -o attr_atomic.o attr_atomic.c
mv -f .deps/attr_atomic.Tpo .deps/attr_atomic.Po
g++ -DHAVE_CONFIG_H -I. -I../../../src/include -I../../../src/include `xml2-config --cflags` -g -D_LARGEFILE64_SOURCE -W -Wall -Wextra -Wno-unused-parameter -Wno-long-long -Wpedantic -Werror -Wno-sign-compare -MT attr_fn_acl.o -MD -MP -MF .deps/attr_fn_acl.Tpo -c -o attr_fn_acl.o attr_fn_acl.c
attr_fn_acl.c: In function ‘int set_allacl(pbs_attribute*, pbs_attribute*, batch_op, int (*)(char*, char*))’:
attr_fn_acl.c:502:20: error: this statement may fall through [-Werror=implicit-fallthrough=]
pas->as_next = pas->as_buf;
~~~~~~~~~~~~~^~~~~~~~~~~~~
attr_fn_acl.c:506:5: note: here
case INCR_OLD:
^~~~
cc1plus: all warnings being treated as errors
make[4]: *** [Makefile:497: attr_fn_acl.o] Error 1
make[4]: Leaving directory '/path/pipeline/soft/torque-6.1.1.1/src/lib/Libattr'
make[3]: *** [Makefile:557: all-recursive] Error 1
make[3]: Leaving directory '/path/pipeline/soft/torque-6.1.1.1/src/lib/Libattr'
make[2]: *** [Makefile:392: all-recursive] Error 1
make[2]: Leaving directory '/path/pipeline/soft/torque-6.1.1.1/src/lib'
make[1]: *** [Makefile:403: all-recursive] Error 1
make[1]: Leaving directory '/path/pipeline/soft/torque-6.1.1.1/src'
make: *** [Makefile:586: all-recursive] Error 1
make CFLAGS='-Wno-implicit-fallthrough'
版本有bug
https://src.fedoraproject.org/lookaside/pkgs/torque/torque-4.2.10.tar.gz/541f58ab46166e86d7a468500be3fa4d/torque-4.2.10.tar.gz
https://src.fedoraproject.org/lookaside/pkgs/torque/torque-6.1.3.tar.xz/sha512/9cace317a6331c8a043a11115161cd9a852623ce0ccbc6d745fcc16963a8fe63ed8e4c2d0922a9bd950a2aa6273246340ea32488c88d2e9e476067c3429f1b85/torque-6.1.3.tar.xz
下面是一堆没用的东西
# 要求创建一个1G的主分区
fdisk -cu /dev/sdb
fdisk分区操作参考:p—>n—>p—>回车—>回车—>+1G—>p—>w
#通知内核更新分区表信息
partprobe
#将文件系统挂载到系统中的/quota目录
mkfs.ext4 /dev/sdb1
mkdir /quota
mount /dev/sdb1 /quota
#查看文件系统是否支持磁盘配额
mount | grep /quota
#让文件系统支持磁盘配额(用remount选项)
mount -o remount,usrquota,grpquota /dev/sdb1 /quota
#将分区设置为开机挂载(可选)
vim /etc/fstab
/dev/sdb1 /quota ext4 defaults,usrquota,grpquota 0 0
mkdir /quota
mount /dev/sdb1 /quota
#查看文件系统是否支持磁盘配额
mount | grep /quota
#让文件系统支持磁盘配额(用remount选项)
mount -o remount,usrquota,grpquota /dev/sdb1 /quota
#将分区设置为开机挂载(可选)
vim /etc/fstab
/dev/sdb1 /quota ext4 defaults,usrquota,grpquota 0 0
lsblk
481 multipath -l
482 multipath -F
483 vi /etc/multipath.conf
484 multipath -l
485 multipath -F
486 multipath -l
487 umount /dev/mapper/mpathb
488 fdisk -l
489 lsblk
490 mount /dev/sdb1 /****
491 mount /dev/sdb /****
报错:
wrong fs type, bad option, bad superblock on /dev/sdb, missing codepage or helper program, or other error.
yum install nfs-utils
dmsetup status
dmsetup remove_all
#####强制重启的命令
echo 1 > /proc/sys/kernel/sysrq
echo b > /proc/sysrq-trigger
# mv /etc/multipath.conf /etc/multipath.conf-
最后的结论:centOS8似乎无法安装此操作系统。
posted on 2021-02-23 16:15 Yuan-SW-F(abysw) 阅读(534) 评论(0) 编辑 收藏 举报