背景

知己知彼
简单学习下友商发出来的测试软件
看看有否对自己现在的工作有所指导
也看看对方的部署方式有啥优缺点
当然了仅是测试, 不是生产软件可能有失真. 注意 我没有测试序列号, 登录系统耗时很久. 有一个临时许可的提示水印.
并且这个文章里面还没有总结mservice-qing

资源获取

原始资源是从平台部戴总手中获取.
熬夜捯饬已完善.扔了两次flags进行了简单研究,发现可以下载如下:
https://dev.kingdee.com/index/resource
在第二页有一个60G的下载资源.
我这边还是先利用给的ova文件进行处理.
有一个word文档使用戴总给的进行学习与配置.

虚拟机配置情况说明

集团给配置的16G内存的机器太垃圾了.
我开起来虚拟机在弄个ideal 开几个chrome就死机了.
历来需要吐槽一下集团这种都不给好兵器的抠门行为.
一个内存几个钱, 后台重启机器多少成本?
IT企业的成本不只是物料, 时间和精力更加重要. 虚拟默认是 4c8G
(金蝶搞这个虚拟机的对socket和core感觉有误解)
为了少死机, 我准备改成4c6G
硬盘一开始里面写的是 150G
ubuntu我部署, 先这样吧.

虚拟机开机

cosmic的虚拟机默认是 nat的. 因为济南疫情比较重我改成bridge的模式
因为他默认设置了一个dhcp我也就懒的管了..
默认出来的地址是 192.168.0.109
注意这个地址很重要, 改不对服务都起不来.
root密码是 Cosmic@2020
不知道是不是跟我一样. 有个重要的日子要纪念.

简单处理虚拟机

自己还是喜欢rh系, 命令也是,为了简单, 这里增加上部分工具命令等.
方法如下: 也是为以后使用ubuntu做一下记录 暴力修改源:
非测试环境不建议这么玩.
cat > /etc/apt/sources.list <<EOF
deb http://mirrors.aliyun.com/ubuntu/ vivid main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ vivid-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ vivid-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ vivid-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ vivid-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ vivid main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ vivid-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ vivid-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ vivid-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ vivid-backports main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ trusty main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ trusty-security main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ trusty-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ trusty-backports main restricted universe multiverse
deb http://cz.archive.ubuntu.com/ubuntu bionic-updates main
EOF

简单记录一下apt-get的部分命令

apt-cache search packagename 搜索包
apt-cache show packagename 获取包的相关信息,如说明、大小、版本等
apt-get install packagename 安装包
apt-get install packagename - - reinstall 重新安装包
apt-get -f install 修复安装"-f = --fix-missing"
apt-get remove packagename 删除包
apt-get remove packagename - - purge 删除包,包括删除配置文件等
apt-get update 更新源
apt-get upgrade 更新已安装的包
apt-get dist-upgrade 升级系统
apt-get dselect-upgrade 使用 dselect 升级
apt-cache depends packagename 了解使用依赖
apt-cache rdepends packagename 是查看该包被哪些包依赖
apt-get build-dep packagename 安装相关的编译环境
apt-get source packagename 下载该包的源代码
apt-get clean 清理无用的包
apt-get autoclean 清理无用的包
apt-get check 检查是否有损坏的依赖

注意可能报错需要添加gpg的内容

sudo gpg --keyserver keyserver.ubuntu.com --recv 40976EAF437D05B5
sudo gpg --export --armor 40976EAF437D05B5 | sudo apt-key add -
sudo gpg --keyserver keyserver.ubuntu.com --recv 3B4FE6ACC0B21F32
sudo gpg --export --armor 3B4FE6ACC0B21F32 | sudo apt-key add - ubuntu2204 提示功能块过期了.. 就先这样吧..
安装部分软件 apt-get install telnet lsof curl net-tools vim inetutils-*

开启mc服务

第一步开启 mc
首先需要修改一个配置文件
cd /kingdee/cosmic/mc/mservice/bin/setappenv.sh
处理部分内容:
export domain_contextUrl=http://192.168.0.109:8090/mc
将IP地址修改为自己的地址 然后执行命令
./setappenv.sh
然后执行启动命令
systemctl restart mc 认为金蝶搞linux都是centos5和centos6过来的老人.
还比较喜欢service 命令 不太喜欢用systemctl的命令
我可能比较年轻(比较菜) 喜欢用systemctl 的命令. 感觉应该设置成一个 环境边变量 自动通过ip addr的功能获取到参数放进去多好.
感觉还是不够精细(我也这样)

查看mc服务

使用浏览器打开
http://192.168.0.109:8090/mc 注意执行完上一步的服务可能会需要稍微等一会儿
用户: admin
密码: Kdadmin001 个人感觉
mc 是cosmic的一个控制台 可以进行初始化 序列号 补丁更新等工作.
(理解的可能不对.)

修改管理员手机号

首先 不知道能不能一定发出短信来

最开始可以先修改 管理员的手机号
打开租户管理.
点击sample的实例用户.
先将启用的数据库关闭掉,然后执行保存
双击进入开发数据中心, 修改手机号, 保存退出
再进入租户界面. 启用开发数据中心
再次执行保存.
注意一定要保存再双击, 保存再退出.

mc服务设置集群

跟根才说的一样 按理说应该可以自适应ip地址进行修改, 但是现在没办法, 必须手改. 

第一步 登录mc 然后 修改默认密码
注意第二步不能是打开集群管理
需要先修改zookeeper的设置
金蝶云苍穹的设置都存到 zookeeper 里面中去了. 第二步 打开组件管理->zookeeper管理
将zookeeper的ip地址设置为 当前机器地址
我认为 127.0.0.1的地址也是可以的.
测试并且保存 第三步: 打开集群管理.
点击一个集群进入进行修改
我认为 除了: domain.contextUrl之外都可以修改为127.0.0.1
保存然后退出
再次进入到集群列表 点击发布
将修改的信息 发布到zookeeper集群中.

启动mservice服务

我理解(不一定对)
mc服务是进行部署,升级,配置,更新的工具
mservice是核心主服务. 上一步 发布到zookeeper之后就可以启动mservice了
最简单的命令:
systemctl restart mservice 启动服务等一会儿之后 可以使用
http://192.168.0.109/ierp 打开查看
注意有序列号 我这边登录不了 如果收不到密码需要手动修改
感觉word文档里面不对, 我简单修改了下sql如下:
需要使用 dev_sys数据库执行命令如下:
update t_sec_user_u set fpassword='8HrquJnZfyOkmmHkpGLXfg=='
where fusername = 'administrator' 注意初始密码是 123456
上面的sql是修改密码程 Test20131127?!

查看金蝶需要的服务

redis  缓存分布式锁等
zookeeper 配置中心
nginx 服务暴露
jdk java核心应用
jetty 中间件
filerserver 文件,影像附件存储(还没太研究)
zipkin 分布式跟踪
es
kafka
rabbitmq
等等

查看所有的数据库

数据库我选的是PG的 所以也比较简单,直接查看就可以了

地址 你的ip地址
用户:cosmic
密码:Cosmic@2020
注意数据库需要选择 postgres
主要可以查询的表
pg_database
pg_table 比较顺利
发现他们分了 29个数据库..
然后我合计查询了下 一共有 31202个表..

金蝶云苍穹的表信息

数据库名 表数量
ddev_aidb 136
dev_barc 91
dev_bdai 162
dev_cal 1005
dev_cr 845
dev_de 134
dev_drp 2511
dev_eip 799
dev_epm 922
dev_fi 4339
dev_hcdm 316
dev_hpdi 276
dev_hr 2821
dev_hspp 214
dev_imc 172
dev_log 149
dev_mbr 113
dev_meta 331
dev_phm 514
dev_qmc 635
dev_scm 5535
dev_secd 72
dev_sit 220
dev_swc 1046
dev_sys 2573
dev_taxc 1838
dev_tmc 1247
dev_wfs 489
mc 1697

金蝶Cosmic虚拟机简单使用与总结的更多相关文章

  1. Redhat/CentOS7-环境虚拟机简单搭建Nginx+Tomcat负载均衡集群

    Tomcat服务器是一个免费的开放源代码的web应用服务器,属于轻量级应用服务器,是开发和调试JSP程序的首选.由于Tomcat处理静态HTML的能力运不及Apache或者Nginx,所以Tomcat ...

  2. nginx简单反向代理和负载均衡(ubuntu)

    nginx简单反向代理与负载均衡 环境:三台ubuntu 12.04.5 虚拟机    均装有nginx 1.1.19 以下u1(192.168.240.129) ,u2(192.168.240.13 ...

  3. CentOS, FreeBSD, Ubuntu LTS 维护风格的简单比较

    https://jackqq.wordpress.com/2014/06/24/centos-vs-freebsd-vs-ubuntu-lts/ 看到周围的人好多在用或者学 CentOS,忍不住也想看 ...

  4. 使用C语言实现一个虚拟机

    使用C语言实现一个虚拟机 2015-6-22 21:32| 发布者: joejoe0332| 查看: 2891| 评论: 0|原作者: leoxu, Serval, 社会主义好, lostTemple ...

  5. 工具资源系列之给 windows 装个 vmware 虚拟机

    如果长时间处于同一种环境,慢慢得我们会觉得有些无聊,所以适当地出去走走看看外面的世界能带给我们不一样的体验. 所以,何不出去走走,看看另一个世界? 然而,平时需要工作很难抽身无所顾忌地潇洒走开,这是不 ...

  6. 局域网Linux机器中病毒简单处理 .aliyun.sh 挖矿病毒 ---不彻底

    1. 昨天晚上同事打电话给我说自己的服务器上面的redis无故被清空了,并且查看aof 日志有很多 wget和write指令 一想就是大事不好.局域网中病毒了.. 2. 今天早上到公司忙完一阵简单看了 ...

  7. KVM虚拟机快照链创建,合并,删除及回滚研究

    1 QEMU,KVM,libvirt关系 QEMU QEMU提供了一个开源的服务器全虚拟化解决方案,它可以使你在特定平台的物理机上模拟出其它平台的处理器,比如在X86 CPU上虚拟出Power的CPU ...

  8. 一篇文章带你了解服务器操作系统——Linux简单入门

    一篇文章带你了解服务器操作系统--Linux简单入门 Linux作为服务器的常用操作系统,身为工作人员自然是要有所了解的 在本篇中我们会简单介绍Linux的特点,安装,相关指令使用以及内部程序的安装等 ...

  9. 一、Java简单概述

    一 . Java组成部分 JDK : java development kit (Java开发工具) JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也 包括了JRE. 所以安装了 ...

  10. Windows Azure初体验

    目前在IT界,云这个概念的第一意思不再是词典里的解释了.不过它们还是有相同点的——也许确实会酝酿出一块大蛋糕,可也是飘在天上,众神分食之,与我等P民无关.所谓云,不过是网络时代发展到一定阶段的必然产物 ...

随机推荐

  1. 如何更好的分析潜在人脉?聊聊华为云图引擎GES的Cypher子查询

    摘要:本文以华为云图引擎 GES 为例,来介绍如何使用图查询语言 Cypher 表达一些需要做数据局部遍历的场景. 本文分享自华为云社区<使用 Cypher 子查询进行图探索 -- 以华为云图引 ...

  2. 一文带你 GNN 从入门到起飞,做一个饭盆最稳 GNN 饭人!

    摘要:本文介绍了图神经网络在学界和业界的发展情况,并给出了图神经网络的基本概念与表示形式,总结了图神经网络的变体,最后介绍了华为云图神经网络框架. 本文分享自华为云社区<干饭人,干饭魂,搞懂图神 ...

  3. COG云原生优化遥感影像,瓦片切分的最佳实践

    摘要:云上遥感影像文件Cloud optimized GeoTIFF(COG)格式的详细介绍,大量数据上云面临的挑战,并分享了获得云原生影像最佳性能的实践经验. 本文分享自华为云社区<COG云原 ...

  4. 关于 DataLeap 中的 Notebook,你想知道的都在这

    更多技术交流.求职机会,欢迎关注字节跳动数据平台微信公众号,回复[1]进入官方交流群 DataLeap 是火山引擎数智平台 VeDI 旗下的大数据研发治理套件产品,帮助用户快速完成数据集成.开发.运维 ...

  5. Solon 在 jdk 各版本反射权限问题的处理指南

    jdk17 如果出现反射权限问题.可添加jvm参数:--add-opens (取消了 illegal-access 参数) #示例: java --add-opens java.base/java.l ...

  6. JAVA PDF 截取N页,生成新文件,转图片,多个PDF 合并

    JAVA PDF 截取N页,生成新文件,转图片,多个PDF 合并 <dependency> <groupId>com.itextpdf</groupId> < ...

  7. 比 Python 快得吓人,PyPy 极简入门

    众所周知 Python 有一个致命的缺点:速度比 C.C ++ 等语言慢很多.PyPy 恰好可以解决这一问题,它能够让 Python 代码运行得比 C 还快. 比如: import time from ...

  8. Docker--镜像&&容器基本操作

    1 基础镜像 BusyBox 一个极简版的Linux系统 集成了100多种常用Linux命令 大小不到2MB 适用于简单测试场景 Alpine 一个面向安全的轻型Linux发行版系统 比BusyBox ...

  9. 【每日一题】32. 比赛 (DFS / 概率DP)

    补题链接:Here [方案一:DFS] 首先我们可以计算出每道题做不出来的概率 \(unsolve[i] = (1 - a[i])(1- b[i])(1 - c[i])\) 然后因为只有 12 道题, ...

  10. 【营】在开局,提升【豹】发力 - vivo活动插件管理平台

    一.背景 随着vivo悟空活动中台活动组件越来越多,活动中台开发的小伙伴们愈发的感知到我们缺少一个可以沉淀通用能力,提升代码复用性的组件库.在这个目标基础之上诞生了acitivity-componen ...