OpenEuler/almaLinux9 安装OSmind运维工具

举报
江晚正愁余 发表于 2025/12/12 19:44:57 2025/12/12
【摘要】 OpenEuler/almaLinux9 安装OSmind运维工具一,载安装包虚拟机中安装好openeuler2203或是almalinux9.5,中间安装有些坑需要注意从官网下载安装包,上传到/opt目录下。二 ,配置系统环境1,python3.6不支持,有些pip安装的组件依赖能坑死人。 #  yum remove  -y python36这里我使用的python3.9这里是 需要的组件...

OpenEuler/almaLinux9 安装OSmind运维工具

一,载安装包

虚拟机中安装好openeuler2203或是almalinux9.5,中间安装有些坑需要注意

从官网下载安装包,上传到/opt目录下。

二 ,配置系统环境

1,python3.6不支持,有些pip安装的组件依赖能坑死人。

 #  yum remove  -y python36

这里我使用的python3.9

这里是 需要的组件 目录/etc/ITServiceTools/conf/requirements.txt。如果之前已经安装好了旧版的,可能需要单独uninstall,不然可以安装不了更高版本的。

下面是先给系统安装国内pgsql的源并禁用旧版本的。

   sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-9-x86_64/pgdg-redhat-repo-latest.noarch.rpm
   sed -i "s@https://download.postgresql.org/pub@https://mirrors.aliyun.com/postgresql@g" /etc/yum.repos.d/pgdg-redhat-all.repo 
  dnf -qy module disable postgresql
 

yum  install  -y "postgresql13-server" "postgresql"

ln -s /usr/bin/postgresql-13-setup /usr/bin/postgresql-setup 

#提前安装好pgsql并作个连接。

 #   yum install -y  python39*

 #   yum install -y vim net-tools unzip lrzsz dos2unix ntpdate

 
#  unzip ITServiceTools-1.0.0.zip 


2,解压主安装包后,找到 deploy.sh 中 get_os_name中的funciton中的内容,只保留下面的,不然安装提示系统报错

function get_os_name()
{
    local name
    name=$(grep -w NAME /etc/os-release | cut -d '"' -f 2)
    OS_NAME="openEuler${VERSION_ID}LTS"
    return 0
}

3,安装命令

上传安装包ITServiceTools-1.0.0.zip到主机/opt目录下进行解压,执行安装命令,

安装命令解析:

bash deploy.sh --postgresql --server_ip 192.168.137.122 --server_port 2233 --db_user osmind --db_passwd x2Euler@123

--postgresql           指定安装postgresql数据库,不指定默认使用sqlite作为ITServiceTools服务的数据库

--server_ip            设置ITServiceTools服务的IP
--server_port          设置ITServiceTools服务的端口号,即前端web页面管理端口
--db_user              用于ITServiceTools连接postgresql数据库的用户名
--db_passwd            用于ITServiceTools连接postgresql数据库的密码

  安装过程如有报错,需要使用以下命令删除包:

  rpm -e ITServiceTools 

   yum remove -y "postgresql-server" "postgresql"

  rm -rf /var/lib/pgsql

再重新执行安装命令。

4,报错解决方法

jango.db.utils.NotSupportedError: PostgreSQL 12 or later is required

可使用以下命令,给djiango降版本,然后再重新安装ITService Tools

pip uninstall django

pip install django==3.2.25

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。