环境配置笔记-作业调度系统的安装

 

 系统对象: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编辑  收藏  举报

导航