centos7虚拟机部署苍穹私有云环境记录

 物理机建议16G内存以上,不然安装gpass过程中带不动虚拟机

  • 步骤1:迅雷下载centos7.9镜像文件,并创建虚拟机,手动安装

http://ftp.sjtu.edu.cn/centos/7.9.2009/isos/x86_64/CentOS-7-x86_64-DVD-2009.iso

后面安装gpass时会有校验核心数和内存以及磁盘空间大小,如果是达到16核心32G内存100G磁盘空间就不会被校验住,否则需要作相应的变通。

未明确说明的就按系统推荐,直接下一步即可,设置成功如下图

编辑虚拟机设置,指定之前下载的centos镜像文件

启动虚拟机,进入centos安装界面,键盘移动到第一行,等待1分钟或者手动回车,进入自动安装界面

设置语言

设置分区

分区完成之后就是这样

手动分区,点击完成,接受更改

开始安装

安装成功之后,重启服务器即可

输入root账号,密码,进入熟悉的终端界面

到此虚拟机centos服务器安装完成

查看内核,期望版本  5.4.170   如不是,后面安装安装器时,可以选择升级内核

cat /etc/redhat-release

查看分区大小df -h

改主机名称为ierp-u     u表示uat环境,t标识测试环境,生产环境直接ierp

hostnamectl set-hostname ierp-u

然后重启

查看下虚拟机服务器ip

ifconfig 或者ping www.baidu.com

     如果提示ifconfig command not found或者未知的域名,先查询下是否安装ifconfig:which ifconfig    如果输出是控,表示未安装,

yum search ifconfig   查找试合的网络工具,一般通用的是net-tools

执行命令yum install -y net-tools  再安装网络工具,

然后需要手动修改下虚拟机的网卡信息,

vi /etc/sysconfig/network-script/ifcfg-ens33

把ONBOOT=no改为yes,并执行网络服务重启命令

service network restart

此时查看ip为192.168.130.128

  • 步骤2:下载winscp工具,安装运行

点击登录,弹出下图窗口,选择更新或者接受

连接成功

  • 步骤3:安装jdk

查看适用的jdk版本

yum -y list java*

选择1.8版本安装

yum -y install java-1.8.0-openjdk*

安装完成,查看版本java -version

  • 步骤4:配置安装包启动需要的环境

4.1  安装ansible,自动部署工具,可忽略此步

yum -y install epel-release   在CentOS 7上安装Ansible需要先安装EPEL源

yum -y install ansible  

ansible --version

4.2  设置时间并保持和北京时间同步

命令 date  如果时区和北京时间有冲突,需要从网络时间同步

yum -y install ntp

ntpdate ntp1.aliyun.com   同步网络时间

echo "">/var/log/ntpdate_log.log

设置每天时间同步任务

命令 crontab -e进入任务编辑模式,输入i进行插入

#每天1点钟定时同步时钟

0 1 * * * /usr/sbin/ntpdate -u ntp1.aliyun.com > /var/log/ntpdate_log.log 2>&1

按键Esc 输入:wq 退出

systemctl restart crond.service  重启定时任务服务

任务查看cd /var/spool/cron   会看到生成一个root的文件

cat root

4.3 安装前的一些准备事项:
4.3.1、关闭SELINUX

修改/etc/selinux/config 文件

将SELINUX=enforcing改为SELINUX=disabled

4.3.2共享存储服务

yum -y install nfs-utils rpcbind 

4.3.3、创建软连接

ln -s /var/kingdee/  /kingdee     

ls -l    查看软连接

4.3.4、安装解压软件

yum -y install unzip   

4.3.5、解压安装包

提前通过winscop工具把安装包上传到 /var/heboy 路径下,或者其他xftp也可以,存放路径可以自定义。

通过cd命令cd /var/heboy回到存来安装包的路径下,然后解压安装包

unzip cosmic-installer-pg-V5.0.011-230726-centos-x86.zip

解压完成后会生成一个singularity的文件夹,即可进行安装了。

4.4  安装前的最后准备工作,可以实际条件跳过这步,也可以安装过程中出现了问题再来处理:

如果是虚拟机安装,因为硬件条件有限,设置了6核6G,达不到苍穹私有云部署的最低要求8核32G,所以需要手动修改安装校验条件:

cd /var/heboy

4.4.1修改gPaaS安装限制

vi singularity/scripts/k8s/ansible/11-check_config.yaml 

4.4.2修改苍穹安装限制

vi singularity/scripts/k8s/ansible/12-check_cosmic_config.yaml

4.5  正式安装

reboot命令重启一遍系统,确保之前修改的都已经生效,执行下面的命令

cd /var/heboy

singularity/bin/startup.sh

待终端出现请设置安装器登录密码时,输入2次相同的密码,等安装完成会打印出安装器登录地址,

然后浏览器访问http://192.168.130.128:7618就进入gpass安装器安装页面

输入上一步设置的密码进入安装界面:

如果忘记密码 singularity/bin/reset_password.sh

选择全部产品,然后下一步

输入需要安装机器的ip,可以不同于当前机器,也可以安装在当前服务器上。

设置完成之后,开始安装

官方参考资料:https://vip.kingdee.com/link/s/laCUD

遇到的问题:

Failed to import the required Python library (libselinux-python)

是因为ansible 需要的selinux 包默认安装在python2.7 环境下

ansible --version   查看ansible依赖的python版本

如果是python3,由于python3 并没有这个包,执行pip3 install selinux 即可解决,如果是python2,则把/usr/bin/python的软连接指定到python2即可解决

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/173295.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Gerrit | 重磅! 2.x 版本升级到 3.x 版本----转

Gerrit | 重磅! 2.x 版本升级到 3.x 版本 为什么要做版本升级? 2.x known bugs 重大问题不一一列举,这里仅仅是举几个例子: 安全或权限问题:普通用户能看到敏感数据,例如看到其他用户的 hashed api 密码&#xff0c…

conda虚拟环境笔记收录

1、安装conda 增加执行权限: chmod x Anaconda3-2023.03-1-Linux-x86_64.sh 开始执行:./Anaconda3-2023.03-1-Linux-x86_64.sh2、查看版本 conda --version3、查看当前虚拟环境 虚拟环境和全局环境有前缀可见 如果不进行设置,重新启动就变成…

轻量级仿 Spring Boot=嵌入式 Tomcat+Spring MVC

啥?Spring Boot 不用?——对。就只是使用 Spring MVC Embedded Tomcat,而不用 Boot。为啥?——因为 Boot 太重了:) 那是反智吗?Spring Boot 好好的就只是因为太重就不用?——稍安勿…

一、PHP环境搭建[phpstorm]

一、安装 1.php编写工具 地址:https://www.jetbrains.com/phpstorm/download/#sectionwindows 图示: 2.php环境 解释:建议使用phpstudy进行安装,安装较为简单 链接:https://www.xp.cn/ 图示: 二、第…

企业年度经营计划预算最全攻略来了!附年度费用预算表格模板

经营分析里最重要,也最让人头大的部分,莫过于制定经营计划。现实中很多企业因为制定年度经营预算费用不善,导致年度经营计划与预算脱节,年度计划成了摆设…… 年度费用预算表 为了摆脱企业年度经营与发展,并作出科学合…

shell语法大全(超级详细!!!!),非常适合入门

本文旨在对y总的Linux基础课shell语法做学习记录,指令较多,方便日后查找。 参考视频:Linux基础课 参考教程:Linux教程 1 概论 Linux中常见的shell脚本有很多种,常见的有: Bourne Shell(/usr/bin/sh或/bi…

openEuler 22.03 x86架构下docker运行arm等架构的容器——筑梦之路

为什么要这样做? 随着国产化的普及,国家政策对信创产业的支持,尤其一些金融证券行业、政府单位等,逐渐开始走国产化信创的路线,越来越多接触到国产 CPU (arm 平台,比如华为的鲲鹏处理器&#xf…

区块链物联网中基于属性的私有数据共享与脚本驱动的可编程密文和分散密钥管理

Attribute-Based Private Data Sharing With Script-Driven Programmable Ciphertext and Decentralized Key Management in Blockchain Internet of Things 密钥生成算法 第 1 步:对于属性集A 的用户IDk,他首先将属性集A发送给Pi并且计算 &#xff0c…

docker的安装部署nginx和mysql

小白自己整理,如有错误请指示! 自我理解:docker就是把应用程序所用的依赖程序,函数库等相关文件打包成镜像文件,类似系统光盘,然后可以在任意电脑上安装使用(方便运维人员部署程序)…

MySQL启动后反复重新启动故障

MySQL版本为5.6.45 系统为Ubuntu 20.04 LTS 该服务器重启后,MySQL需要手动执行启动。 运行执行脚本后发现异常,如下图: 提示MySQL服务在不停重复启动。 反复使用ps -ef |grep mysql命令查看,发现mysql进程号一直在变化&#x…

『阿里云盘 AList Kodi』家庭影院搭建指南

文章目录 前言AList简介安装相关命令获取密码 阿里云盘Kodi安装 参考链接 前言 之前我们使用简易 Python 框架搭建部署了私人影院,但是部分小伙伴们表示对于个人使用来说比较复杂,这次将会带来更加适合个人使用,并且部署更加简单的 阿里云盘…

【uniapp】短信验证码输入框

需求是短信验证码需要格子输入框 如图 网上找了一个案例改吧改吧 直接上代码 结构 <template><view class"verify-code"><!-- 输入框 --><input id"input" :value"code" class"input" :focus"isFocus"…

加解密原理(HCIA)

一、加密技术 1、加密的两个核心组件 2、加密技术作用&#xff1a; 二、加解密技术原理 1、对称加密 2、非对称加密 &#xff08;1&#xff09;思考问题&#xff1f; 1&#xff09;、有了非对称加密为什么还用对称加密&#xff1f; 2&#xff09;、如何传递秘钥呢&…

C++标准模板(STL)- 类型支持 (类型特性,is_union,is_class,is_function)

类型特性 类型特性定义一个编译时基于模板的结构&#xff0c;以查询或修改类型的属性。 试图特化定义于 <type_traits> 头文件的模板导致未定义行为&#xff0c;除了 std::common_type 可依照其所描述特化。 定义于<type_traits>头文件的模板可以用不完整类型实例…

Docker 入门

What - 什么是容器 容器是一种轻量级、可移植、自包含的软件打包技术&#xff0c;使应用程序可以在几乎任何地方以相同的方式运行。开发人员在自己笔记本上创建并测试好的容器&#xff0c;无须任何修改就能够在生产系统的虚拟机、物理服务器或公有云主机上运行。容器与虚拟机谈…

尚硅谷大数据项目《在线教育之实时数仓》笔记004

视频地址&#xff1a;尚硅谷大数据项目《在线教育之实时数仓》_哔哩哔哩_bilibili 目录 第8章 数仓开发之DIM层 P024 P025 P026 P027 P028 P029 P030 第8章 数仓开发之DIM层 P024 package com.atguigu.edu.realtime.app.func;import com.alibaba.druid.pool.DruidDat…

网络流学习笔记

网络流基础 基本概念 源点&#xff08;source&#xff09; s s s&#xff0c;汇点 t t t。 容量&#xff1a;约等于边权。不存在的边流量可视为 0 0 0。 ( u , v ) (u,v) (u,v) 的流量通常记为 c ( u , v ) c(u,v) c(u,v)&#xff08;capacity&#xff09;。 流&#xff…

Vue项目搭建及使用vue-cli创建项目、创建登录页面、与后台进行交互,以及安装和使用axios、qs和vue-axios

目录 1. 搭建项目 1.1 使用vue-cli创建项目 1.2 通过npm安装element-ui 1.3 导入组件 2 创建登录页面 2.1 创建登录组件 2.2 引入css&#xff08;css.txt&#xff09; 2.3 配置路由 2.5 运行效果 3. 后台交互 3.1 引入axios 3.2 axios/qs/vue-axios安装与使用 3.2…

SpringCloud 微服务全栈体系(五)

第七章 Feign 远程调用 先来看我们以前利用 RestTemplate 发起远程调用的代码&#xff1a; 存在下面的问题&#xff1a; 代码可读性差&#xff0c;编程体验不统一 参数复杂 URL 难以维护 Feign 是一个声明式的 http 客户端&#xff0c;官方地址&#xff1a;https://github.…

【C++】缺省参数及函数重载

&#x1f4d9; 作者简介 &#xff1a;RO-BERRY &#x1f4d7; 学习方向&#xff1a;致力于C、C、数据结构、TCP/IP、数据库等等一系列知识 &#x1f4d2; 日后方向 : 偏向于CPP开发以及大数据方向&#xff0c;欢迎各位关注&#xff0c;谢谢各位的支持 目录 1. 缺省参数1.1 缺省…