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.mzph.cn/news/121534.shtml

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

相关文章

5.OsgEarth加载地形

愿你出走半生,归来仍是少年! 在三维场景中除了使用影像体现出地貌情况,还需要通过地形体现出地势起伏,还原一个相对真实的三维虚拟世界。 osgEarth可通过直接加载Dem数据进行场景内的地形构建。 1.数据准备 由于我也没有高程数据&#xff0c…

【C程序设计】用心浇灌<C程序>

目录 数据类型 整数类型 实例 浮点类型 void 类型 类型转换 数据类型 在 C 语言中,数据类型指的是用于声明不同类型的变量或函数的一个广泛的系统。变量的类型决定了变量存储占用的空间,以及如何解释存储的位模式。 C 中的类型可分为以下几种&…

C++ 重载

C 允许在同一作用域中的某个函数和运算符指定多个定义,分别称为函数重载和运算符重载。 重载声明 是指一个与之前已经在该作用域内声明过的函数或方法具有相同名称的声明,但是它们的参数列表和定义(实现)不相同。 重载声明 当…

NSSCTF做题第9页(3)

[GKCTF 2020]CheckIN 代码审计 这段代码定义了一个名为ClassName的类,并在脚本的最后创建了一个ClassName类的实例。 在ClassName类的构造函数中,首先通过调用$this->x()方法获取了请求参数$_REQUEST中的值,并将其赋值给$this->code属性…

京东平台数据分析:2023年9月京东扫地机器人行业品牌销售排行榜

鲸参谋监测的京东平台9月份扫地机器人市场销售数据已出炉! 根据鲸参谋平台的数据显示,9月份,京东平台扫地机器人的销量近14万,环比增长约2%,同比降低约4%;销售额为2.9亿,环比降低约4%&#xff0…

threejs(7)-精通粒子特效

一、初识Points与点材质 // 设置点材质 const pointsMaterial new THREE.PointsMaterial(); import * as THREE from "three"; // 导入轨道控制器 import { OrbitControls } from "three/examples/jsm/controls/OrbitControls"; // 导入动画库 import gsa…

Linux云服务器限制ip进行ssh远程连接

对Linux云服务器限制IP进行SSH远程连接的原因主要有以下几点: 增加安全性:SSH是一种加密的网络传输协议,可以保护数据的机密性和完整性。通过限制SSH连接的IP地址,可以防止未经授权的访问和数据泄露。只有拥有访问权限的IP地址才…

Makefile三个版本的编写

1.Makefile Makefile是一个工程管理文件,简化编译的流程,完成自动化编译的过程 在Makefile中,会把编译的过程分为两步,先生成.o文件,再对.o文件链接,生成可执行文件 Makefile由变量、函数、和规则构成 2.引…

辅助驾驶功能开发-执行器篇(03)-Mobileye Control Requirements

1. 目的 本文描述了产品开发不同阶段(研发、验证和产品化)车辆集成的控制要求。 2. 控制接口要求 2.1 接口类型 控制模块与车辆之间的接口应基于CAN协议或Flexray协议。 2.2 通讯频率 控制模块与车辆之间的通讯频率应高于36Hz。通信频率优先选择为 50 Hz。 2.3 延迟 所有…

vulnhub_DeRPnStiNK靶机渗透测试

VulnHub2018_DeRPnStiNK靶机 https://www.vulnhub.com/entry/derpnstink-1,221/ flag1(52E37291AEDF6A46D7D0BB8A6312F4F9F1AA4975C248C3F0E008CBA09D6E9166) flag2(a7d355b26bda6bf1196ccffead0b2cf2b81f0a9de5b4876b44407f1dc07e51e6) flag4(49dca65f362fee401292ed7ada96f9…

ResNet简单解释

什么是Resnet? resnet是一种残差网络,简单看一下resnet的结构 上面是ResNet,下面是传统的 ResNet里的一小块就是这样的 为什么要引入ResNet? 理论上讲,随着网络加深,我们获取的信息越来越多多&#xff0…

WordPress主题模板 大前端D8 5.1版本完整开源版源码简洁大气多功能配置

源码测评:该模板官方已更新至5.2,但是这个5.1也是非常好用的,经测试所有页面均完好,推荐下载使用。 模板简介: 大前端D8 主题是一款非常牛逼的WordPress博客主题,响应式,功能齐全,支持手机,电脑,平板,非常适合做博客站…

​iOS安全加固方法及实现

目录 iOS安全加固方法及实现 摘要 引言 iOS安全加固方法及实现 一、字符串加密 二、类名方法名混淆 三、程序代码混淆 四、加入安全SDK 总结 参考资料 摘要 本文介绍了iOS平台下的应用安全保护方法,包括字符串加密、类名方法名混淆、程序代码混淆和加入安全…

User CSS 在性能优化方面的实践

目录 前言 1. 减少重绘和回流 1.1 用法 1.2 代码示例 1.3 理解 2. 使用CSS精灵 2.1 用法 2.2 代码示例 2.3 理解 3. 压缩CSS文件 3.1 用法 3.2 代码示例 3.3 理解 4. 使用媒体查询进行响应式设计 4.1 用法 4.2 代码示例 4.3 理解 5. 使用CSS预处理器和构建工…

2015年亚太杯APMCM数学建模大赛A题海上丝绸之路发展战略的影响求解全过程文档及程序

2015年亚太杯APMCM数学建模大赛 A题 海上丝绸之路发展战略的影响 原题再现 一带一路不是实体或机制,而是合作与发展的理念和主张。凭借现有有效的区域合作平台,依托中国与有关国家现有的双边和多边机制,利用古丝绸之路的历史象征&#xff0…

【跟小嘉学 Rust 编程】三十三、Rust的Web开发框架之一: Actix-Web的基础

系列文章目录 【跟小嘉学 Rust 编程】一、Rust 编程基础 【跟小嘉学 Rust 编程】二、Rust 包管理工具使用 【跟小嘉学 Rust 编程】三、Rust 的基本程序概念 【跟小嘉学 Rust 编程】四、理解 Rust 的所有权概念 【跟小嘉学 Rust 编程】五、使用结构体关联结构化数据 【跟小嘉学…

定义USB接口,鼠标类和键盘类都可以作为实现类去实现USB接口

目录 程序设计 程序分析 系列文章 ​ 如图所示,我们电脑上都有USB接口,当我们的鼠标和键盘插上去之后才可以使用,拔出来就关闭使用。其实具体是什么USB设备,笔记本并不关心,只要符合USB规格的设备都可以。鼠标和键盘要想能在电脑上使用,那么鼠标和键盘也必须遵守USB规范…

专家级数据恢复:UFS Explorer Professional Recovery Crack

UFS Explorer Professional Recovery - 一款功能强大且方便的数据恢复程序,支持检测大量文件系统、操作系统和各种类型的驱动器:从简单的闪存驱动器到复杂的复合存储(各种级别的 RAID 阵列)。 该程序由执业专家开发,并…

可以用商城源码做什么?

商城源码是一个基于电子商务流程的现代化的商城网站程序。它提供了一个完整的电子商务解决方案,包括产品目录、购物车、结账、订单和付款等功能。商城源码可以用于创建各种类型的电子商务网站, 在这篇文章中,我将介绍商城源码可能带来的各种…

【VUE】ArcoDesign之自定义主题样式和命名空间

前言 Arco Design是什么? Arco Design 是由字节跳动推出的企业级产品的完整设计和开发解决方案前端组件库 官网地址:https://arco.design/同时也提供了一套开箱即用的中后台前端解决方案:Arco Design Pro(https://pro.arco.design/) Arco De…