1

创建了 3 个具有 16G 存储和 4 Gig 内存的 VM 和 Ubuntu 16.4。安装 ICP 2.1 CE 时,部署 cloudant 的步骤因超时(50 次)而失败。

尝试了几件事:

  1. 在本地提取“ibmcom/icp-datastore” - 没有变化
  2. 添加 - kubelet_extra_args: ["--cgroup-driver=systemd"] - 行为没有变化

这是实际的输出:

TASK [addon : Deploying cloudant] **************************************************************************************************************************
changed: [localhost]

TASK [addon : Waiting for cloudant to start] ***************************************************************************************************************
FAILED - RETRYING: TASK: addon : Waiting for cloudant to start (50 retries left).
FAILED - RETRYING: TASK: addon : Waiting for cloudant to start (49 retries left).
FAILED - RETRYING: TASK: addon : Waiting for cloudant to start (48 retries left).
FAILED - RETRYING: TASK: addon : Waiting for cloudant to start (47 retries left).
FAILED - RETRYING: TASK: addon : Waiting for cloudant to start (46 retries left).
4

2 回答 2

1

在 2.1 中,如果您要启用各种管理服务,您将需要更多的磁盘和主节点上的内存。

如果您使用管理节点,文档建议在主节点上使用 4G 内存;如果您不使用管理节点角色,则主节点上的内存为 8G。

不过,另外,我不确定您的意思是 160G 磁盘还是真正的 16G 磁盘,这在主服务器上是不够的。

您可以提供一些附加信息来帮助解决此问题:

  • 使用详细选项运行安装程序。

    docker run -e LICENSE=accept --net=host \ -t -v "$(pwd)":/installer/cluster \ ibmcom/icp-inception:2.1.0 install -vvv | tee -a install_log.txt

该日志可能会提供有关失败原因的其他上下文。

  • 提供来自 IBM Cloud Private 数据存储容器的日志。

    docker logs $(docker ps | grep icp-datastore | cut -f 1 -d ' ')

你应该看到的,在一个好的情况下看起来像:

Volume Mount not available
Accepting License
Running Runit in Background Process
FEDERATION_RESULT
icp-ds-0
FEDERATOR Pod.
...
Node Added to Cluster Successfully
Initialize Cluster
INFO:cast.database:Creating the system databases.
INFO:cast.database:Creating the security documents
Cluster Initialization Successfully
于 2017-11-01T16:21:44.690 回答
0

虚拟机似乎过小。请为虚拟机分配更多 CPU、RAM 和存储空间后重试。 https://www.ibm.com/support/knowledgecenter/SSBS6K_2.1.0/supported_system_config/hardware_reqs.html

于 2017-10-30T19:18:02.860 回答