Acumos Boreas安装在Ubuntu 18.04 VM上启动docker-proxy失败

时间:2019-07-23 11:28:00

标签: acumos

我现在尝试按照以下步骤在具有12个CPU(核心)32G RAM和300G磁盘空间的Ubuntu Quemu / KVM VM上安装Acumos Boreas:

0)git clone https://gerrit.acumos.org/r/system-integration

1)bash setup_docker.sh

将用户添加到docker组:sudo usermod -aG docker $ USER并再次注销/登录

2)bash系统集成/AIO/acumos_k8s_prep.sh $ USER acumos 2>&1 | tee aio_prep.log

3)cd系统集成/ AIO

4)bash oneclick_deploy.sh

在安装过程尝试安装docker-proxy之前,一切看起来都不错(但是吊舱要花很长时间才能退出挂起状态)。 docker-proxy pod不会及时脱离挂起状态:

@Override
public void onProgressChanged(SeekBar seekBar, int progress,
        boolean fromUser) {

    yourTextView.setText(progress + " miles");
    // Get the thumb bound and get its left value
    int x = seekBar.getThumb().getBounds().left;
    // set the left value to textview x value
    yourTextView.setX(x);
}

有什么想法吗?在我看来,鉴于VM具有12个内核,这些Pod花了这么多时间来开始(挂起),这似乎很奇怪,我想知道kubernetes安装是否正在设法利用所有可用的CPU内核?

3 个答案:

答案 0 :(得分:0)

感谢您尝试此操作。我会帮助您解决问题。请注意,当前版本仍然是WIP,并且虽然这些脚本在我们的测试环境中进行了定期测试,但可能导致问题的外部变化。解决这些问题有助于我们改善平台部署的广泛可用性/可靠性,因此再次感谢您的努力。

通常情况下,如果吊舱过长的时间才能处于活动状态,则会出现一些潜在的问题。您可以从以下位置获取更多信息:  kubectl描述pods -n acumos -l app = docker-proxy  kubectl日志-n acumos $(kubectl获取pods -n acumos -l app = docker-proxy | awk'/ docker-proxy / {print $ 1}')

如果在其中看到的东西看起来像是错误或未满足的约束,请告诉我。但是有时有时存在上游依赖项暂时不可用的问题,例如对于需要安装的软件,因此,除非发生某些特定的错误,否则只需再次尝试部署通常可以解决该问题。

答案 1 :(得分:0)

好,所以我在utils.sh中将30更改为300(在第99、311、392和397行中),在setup_nexus.sh中将60更改为600(在第119行中),从而设法安装了Acumos:-。安装似乎可以正常运行,但稍后必须更详细地检查它。

答案 2 :(得分:0)

查看建议的kubectl命令的输出(以及Kubernetes仪表板中的信息),我观察到以下内容:

1)我看到了很多 Pod该节点的资源不足:[DiskPressure] ,这很奇怪,因为该节点有足够的可用磁盘空间和inode

2)docker-proxy和docker-dind服务多次无法启动关联的pod,docker-proxy最终“成功”运行,但日志文件中出现错误(见下文)。

3) docker-dind-xxxx pod完全无法启动状态:正在等待,原因:CrashLoopBackOff,上一个状态:已终止,原因:错误

在docker代理的日志文件中,我看到以下内容:

Reading state information...
E: Unable to locate package python
E: Unable to locate package python-pip
Waiting for temporary DNS resolution issue to be fixed
Reading package lists...
Building dependency tree...
Reading state information...
E: Unable to locate package python
E: Unable to locate package python-pip
Waiting for temporary DNS resolution issue to be fixed
Reading package lists...
Building dependency tree...
Reading state information...
E: Unable to locate package python
E: Unable to locate package python-pip
Waiting for temporary DNS resolution issue to be fixed
Reading package lists...
Building dependency tree...
Reading state information...
E: Unable to locate package python
E: Unable to locate package python-pip

关于如何解决此问题的任何想法?