咨询阿里云环境如何安装,谢谢

  • Choerodon平台版本: 0.14

你好,Choerodon团队。咨询阿里云环境如何安装,谢谢。

现有阿里云4台ECS主机,配置如下:
1、node1:16核CPU,32G内存。
2、node2:16核CPU,16G内存。
3、node3:16核CPU,16G内存。
4、node4:16核CPU,16G内存。

安装问题:
1、kubeadm-ansible/inventory/hosts如何配置?
node1 ansible_host=172.18.120.125 ip=172.18.120.125 ansible_user=root ansible_ssh_pass=123 ansible_become=true
node2 ansible_host=172.18.120.128 ip=172.18.120.128 ansible_user=root ansible_ssh_pass=123 ansible_become=true
node3 ansible_host=172.18.120.127 ip=172.18.120.127 ansible_user=root ansible_ssh_pass=123 ansible_become=true
node4 ansible_host=172.18.120.126 ip=172.18.120.126 ansible_user=root ansible_ssh_pass=123 ansible_become=true

[kube-master]
node1

[etcd]
node1

[kube-node]
node1
node2
node3
node4

2、4个节点 是否都需要安装Helm和NFS?

3、一键部署安装时,config.yml中每个子系统的域名是都指向node1节点的IP,还是需要分配到4个节点中?

谢谢,请帮忙回复下?之前安装未成功。

1、kubeadm-ansible/inventory/hosts如何配置?
答:按你提供的inventory/hosts搭建是没有问题的

2、4个节点是否都需要安装Helm和NFS?
答:只需要在master节点安装Helm即可,NFS请挑一台磁盘大的服务器即可。

3、一键部署安装时,config.yml中每个子系统的域名是都指向node1节点的IP,还是需要分配到4个节点中?
答: 按你提供的inventory/hosts搭建的集群,域名应都指向node1节点的公网IP

你好,现在卡在nfs。

190325002

请问如何修改?

你好,请问你在172.18.120.125这台机子上把nfs服务搭建好并且创建了/u01/prod目录了吗?

在172.18.120.125搭建nfs,创建了/u01/prod目录了。

请在任意一台其他服务器上执行以下命令并提供返回结果

showmount -e 172.18.120.125

[root@node2 ~]# showmount -e 172.18.120.125
Export list for 172.18.120.125:

请提供完整返回信息

190325004

是我这边,nfs4个节点安装错误导致的?

正常情况下命令会列出共享的根目录,请按照文档排查错误,谢谢。

https://choerodon.io/zh/docs/installation-configuration/steps/nfs/

/etc/exports

/u01 172.18.120.125/16(rw,sync,insecure,no_subtree_check,no_root_squash)

这个IP写错了?

[root@node1 ~]# showmount -e 172.18.120.125
Export list for 172.18.120.125:
/u01 172.18.120.125/16

2019/03/25 21:34:20 [INFO] Install succeed

但发现 组织设置—用户管理模块,是空白,其他模块能正常访问。

如何启动 用户管理模块?

创建项目时,报错,未成功。在wikiCreateProject这个环节失败。

io.choerodon.core.exception.CommonException: Failed to get organization information by id:{}
at io.choerodon.wiki.api.eventhandler.WikiEventHandler.getWikiSpace(WikiEventHandler.java:373)
at io.choerodon.wiki.api.eventhandler.WikiEventHandler.createProject(WikiEventHandler.java:380)
at io.choerodon.wiki.api.eventhandler.WikiEventHandler.handleProjectCreateEvent(WikiEventHandler.java:132)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at io.choerodon.asgard.saga.consumer.SagaConsumer.invoke(SagaConsumer.java:87)
at io.choerodon.asgard.saga.consumer.SagaConsumer.lambda$null$0(SagaConsumer.java:59)
at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1590)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)

你好,这个报错是组织层的wiki空间没有创建成功。

  1. 可以查看下创建组织的sage事务消息有没有成功
  2. 或者切换到组织层,选择左侧边栏wiki管理->wiki空间,组织对应空间是否创建成功。