当前位置: 首页 > news >正文

dhru商城网站建设织梦dede模板自带的网站地图优化指南

dhru商城网站建设,织梦dede模板自带的网站地图优化指南,家居网站关键词怎么做,手机网站是怎么制作的前面给大家将了一下slurm集群的简单配置#xff0c;这里给大家再提升一下#xff0c;配置slurm服务的restful的api#xff0c;这样大家可以将slurm服务通过api整合到桌面或者网页端#xff0c;通过桌面或者网页界面进行管理。 1、SLURM集群配置 这里请大家参考#xff1…前面给大家将了一下slurm集群的简单配置这里给大家再提升一下配置slurm服务的restful的api这样大家可以将slurm服务通过api整合到桌面或者网页端通过桌面或者网页界面进行管理。 1、SLURM集群配置 这里请大家参考SLURM超算集群资源管理服务的安装和配置-基于slurm22.05.9和centos9stream配置slurmdbd作为账户信息存储服务-CSDN博客文章浏览阅读302次点赞10次收藏6次。slurm介绍就不再赘述了这里看官网链接其他的自己搜索吧。这里主要将slurm集群配置的一般步骤重点是slurmd的conf文件的配置官网的内容比较全但不太好选择哪些是必须的所以这里主要配置大家常用的东西方便大家尽快上手。另外这里写了slurm的版本大家要注意一下尽量使用相同的版本跨版本的服务容易引起莫名其妙的错误。https://blog.csdn.net/zrc_xiaoguo/article/details/134634440?spm1001.2014.3001.5502 2、安装slurmrestd服务 ###查看可用的安装包 yum list | grep slurmr slurm-slurmrestd.x86_64 22.05.9-1.el9 epel ##依然是来自于epel源前面slurm服务配置好了应该都没问题了 ##如果前面配置slurm服务的时候已经安装了slurmrestd则不需要重复安装了。 rpm -qa | grep slurmrestd##安装slurmrestd yum install slurm-slurmrestd -y3、配置slurmrestd服务重要 ###先查看systemd配置的slurmrestd服务 systemctl status slurmrestd 先不能直接启动slurmrestd服务否则会报不能使用root启用slurmrestd服务的错误信息 默认的启动服务ip是会在安装节点的所有ip上启用也就是0.0.0.0端口是6820这个端口容易与ceph集群的端口冲突所以建议修改掉。 这里报错不能使用root用户所以需要修改slurmrestd.service文件配置slurmrestd服务的运行账户我们这里可直接使用已经创建的slurm当然也可以重新创建一个slurmrestd或者slurmapi的专用账户同时还需要将slurmrestd.socket文件所在文件夹权限设置成slurmrestd运行服务的账户 ###直接编辑service文件编辑之前建议备份 vim /usr/lib/systemd/system/slurmrestd.service[Unit] DescriptionSlurm REST daemon Afternetwork-online.target slurmctld.service Wantsnetwork-online.target ConditionPathExists/etc/slurm/slurm.conf[Service] Typesimple EnvironmentFile-/etc/sysconfig/slurmrestd EnvironmentFile-/etc/default/slurmrestd # slurmrestd should not run as root or the slurm user. # Please either use the -u and -g options in /etc/sysconfig/slurmrestd or # /etc/default/slurmrestd, or explicitly set the User and Group in this file # an unpriviledged user to run as. Userslurm #重点在这里配置slurmrestd运行服务的账户和用户组 Groupslurm #重点在这里配置slurmrestd运行服务的账户和用户组 # Default to listen on both socket and slurmrestd port ExecStart/usr/sbin/slurmrestd $SLURMRESTD_OPTIONS unix:/var/run/slurm/slurmrestd.socket 0.0.0.0:46820 #这里也很重要我这里将slurmrestd.cocket文件指定到了/var/run/slurm下面并且将这个目录所有者权限设置为slurm。另外服务的端口也修改为46820. # Enable auth/jwt be default, comment out the line to disable it for slurmrestd EnvironmentSLURM_JWTdaemon ExecReload/bin/kill -HUP $MAINPID[Install] WantedBymulti-user.target###################################################### ##service文件编辑完成后需要运行daemon-reload systemctl daemon-reload####这个时候还不能启动slurmrestd服务因为目录权限默认没有改变 chown slurm:slurm /var/run/slurm4、配置JWT Authentication重要  ###生成jwtkey目录根据自己需求设置吧 dd if/dev/random of/var/spool/slurm/statesave/jwt_hs256.key bs32 count1 chown slurm:slurm /var/spool/slurm/statesave/jwt_hs256.key chmod 0600 /var/spool/slurm/statesave/jwt_hs256.key chown slurm:slurm /var/spool/slurm/statesave chmod 0755 /var/spool/slurm/statesave###关于安全的提示 The key does not have to be in the StateSaveLocation, but that is a convenient location if you have multiple controllers since it is shared between them. The key should not be placed in a directory where non-admin users might be able to access it. The key file should be owned by SlurmUser or root, with recommended permissions of 0400. The file must not be accessible by other.###修改slurm.conf加入或修改下面两个参数 AuthAltTypesauth/jwt AuthAltParametersjwt_key/var/spool/slurm/statesave/jwt_hs256.key##同步所有节点的slurm.conf和jwt.key文件否则可能报各节点配置不一致的警告 scp host1:/var/spool/slurm/statesave/jwt_hs256.key /var/spool/slurm/statesave/jwt_hs256.key scp host1:/etc/slurm/slurm.conf /etc/slurm chown slurm:slurm /var/spool/slurm/statesave/jwt_hs256.key###重启slurmctld服务 systemctl restart slurmctld 获取token ###直接获取token默认市场1800秒可以自行指定 scontrol token usernameslurmuser1 SLURM_JWTeyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjzAsImlhdCI6MTcwMTE0MDkzMCwic3VuIjoidHpoeCJ9.vUz2V02dFpXmAr8eAJyRGNwcMe0xdqm7UgDvuM###指定token有效时间为600秒 scontrol token usernameslurmuser1 lifespan600 由于token有有效期需要访问的时候再生成新token所以在实际应用或终端测试时需要想办法自动获取用户token 请求的参数设置就不在这里细说了请求成功会报相应的信息设置大致如下 5、启动slurmrestd系统服务 ####修改完权限后再启动slurmrestd的系统服务同时加入系统自动启动 systemctl enable slurmrestd --now6、slurm API测试及使用 启动slurmrestd的系统服务后即可使用api测试工具或者自己调试nodejs等脚本测试api 默认系统不给任何api的提示所有路径访问错误或者授权错误统一出现“Authentication failure”直接使用ip:port访问会出现授权错误的情况。所以这里最重要的还需要配置api的认证方式auth/jwt 官网JWT方式的配置但使用JWT方式需要统一修改slurm.conf中的authalttype了需要重新配置一下slurm.conf并在复制到所有节点上。 7、slurmrestd的API列表 这里是官方文档都很清晰了能打开的话就直接看吧 Slurm Workload Manager - (schedmd.com)https://slurm.schedmd.com/rest_api.html这里提到了权限需要将X-SLURM-USER-NAME和X-SLURM-USER-TOKEN加入到头部headers中 Access APIKey KeyParamName:X-SLURM-USER-NAME KeyInQuery:false KeyInHeader:trueAPIKey KeyParamName:X-SLURM-USER-TOKEN KeyInQuery:false KeyInHeader:trueHTTP Basic Authentication Methods [ Jump to Models ] TABLE OF CONTENTS Openapi GET /openapiGET /openapi/v3GET /openapi.jsonGET /openapi.yaml Slurm DELETE /slurm/v0.0.40/job/{job_id}DELETE /slurm/v0.0.40/node/{node_name}GET /slurm/v0.0.40/diagGET /slurm/v0.0.40/job/{job_id}GET /slurm/v0.0.40/jobsGET /slurm/v0.0.40/licensesGET /slurm/v0.0.40/node/{node_name}GET /slurm/v0.0.40/nodesGET /slurm/v0.0.40/partition/{partition_name}GET /slurm/v0.0.40/partitionsGET /slurm/v0.0.40/pingGET /slurm/v0.0.40/reconfigureGET /slurm/v0.0.40/reservation/{reservation_name}GET /slurm/v0.0.40/reservationsGET /slurm/v0.0.40/sharesPOST /slurm/v0.0.40/job/{job_id}POST /slurm/v0.0.40/job/submitPOST /slurm/v0.0.40/node/{node_name} Slurmdb DELETE /slurmdb/v0.0.40/account/{account_name}DELETE /slurmdb/v0.0.40/associationDELETE /slurmdb/v0.0.40/associationsDELETE /slurmdb/v0.0.40/cluster/{cluster_name}DELETE /slurmdb/v0.0.40/qos/{qos}DELETE /slurmdb/v0.0.40/user/{name}DELETE /slurmdb/v0.0.40/wckey/{id}GET /slurmdb/v0.0.40/account/{account_name}GET /slurmdb/v0.0.40/accountsGET /slurmdb/v0.0.40/associationGET /slurmdb/v0.0.40/associationsGET /slurmdb/v0.0.40/cluster/{cluster_name}GET /slurmdb/v0.0.40/clustersGET /slurmdb/v0.0.40/configGET /slurmdb/v0.0.40/diagGET /slurmdb/v0.0.40/instanceGET /slurmdb/v0.0.40/instancesGET /slurmdb/v0.0.40/job/{job_id}GET /slurmdb/v0.0.40/jobsGET /slurmdb/v0.0.40/qosGET /slurmdb/v0.0.40/qos/{qos}GET /slurmdb/v0.0.40/tresGET /slurmdb/v0.0.40/user/{name}GET /slurmdb/v0.0.40/usersGET /slurmdb/v0.0.40/wckey/{id}GET /slurmdb/v0.0.40/wckeysPOST /slurmdb/v0.0.40/accountsPOST /slurmdb/v0.0.40/accounts_associationPOST /slurmdb/v0.0.40/associationsPOST /slurmdb/v0.0.40/clustersPOST /slurmdb/v0.0.40/configPOST /slurmdb/v0.0.40/qosPOST /slurmdb/v0.0.40/tresPOST /slurmdb/v0.0.40/usersPOST /slurmdb/v0.0.40/users_associationPOST /slurmdb/v0.0.40/wckeys 8、请求结果示例 GET /openapi/v3
http://www.yutouwan.com/news/453633/

相关文章:

  • 佛山招收网站设计seo推广优化官网
  • 网站建设怎么解析域名电子商务网站项目计划
  • 天河建设网站技术wordpress嵌入flash
  • 网站建设方案与报价天眼查企业信用查询
  • 新农村建设投诉网站佛山网站策划公司
  • 个人备案怎么做旅游网站网页设计技术学什么
  • 网站建设的颜色值宿迁房产网58同城网二手房
  • 网站关键词排名seo江门市住房和城乡建设局网站
  • 大连装修网站推广电子商务网站建设的步骤一般分为
  • flash工作室网站模板seo搜索引擎优化题库
  • 手机公众平台网站开发网站开发工具 比较
  • 1280的界面网站做多宽百度推荐现在为什么不能用了
  • 有什么做分销的几个网站陕西建设厅网站人才库
  • 阿里云网站模板送域名中国核工业第五建设有限公司海南
  • 江苏易销 网站建设淘宝网网页版登录入口在哪里
  • jquery做手机网站linux安装wordpress无法访问
  • 网站建设费用怎么算乐清网站建设乐清网站设计
  • 枣庄定制网站建设制作什邡移动网站建设
  • 网站建设的技术方案怎么建一个小说网站
  • 唯美音乐图文网站建设麻涌企业网站建设
  • 公司网站建设岗位做天猫网站设计难吗
  • 建设信息发布功能的网站东莞网站设计行情
  • 微信网站设计运营石家庄建立网站
  • 厦门比较好的网站设计公司响应式网站教程
  • 四字母net做网站怎么样网站上的视频上传怎么做
  • 做添加剂的外贸网站有哪些网站优化推广培训
  • 常平网站建设ppt模板网站下载
  • 我自己怎么建网站什么是网络营销促销?网络营销促销有何作用?
  • 怎样建设一个网站常州房地产网站建设
  • 网站已经备案更换主机网站建设有关数据库的代码