目录

简介

如何访问IC3000上运行应用/容器的控制台？

将IC3000设置为开发者模式

部署、激活和启动IOx应用

简介

本文档介绍如何访问IC3000上运行的应用/容器的控制台以排除故障和调试。

如何访问IC3000上运行应用/容器的控制台？

为了访问IC3000上的控制台，IC3000应处于开发人员模式下运行。一旦IC3000处于生产模式，就无法访问应用控制台。这是设计的。

将IC3000设置为开发者模式

为了调试/排除运行（或故障）应用，请首先确保IC3000处于开发人员模式。

在开发人员模式下，IC3000是非受管开发设备，将通过本地管理器和ioxclient进行控制。

1. 使用USB或串行控制台电缆连接到控制台。

2. 为“developer”用户设置密码（使用命令developer set-password）。

ic3k>developer set-password

Enter password:

Re-enter password:

Password set successfully!

3. 用网络电缆将IC3000的管理接口连接到计算机。

4. 将“169.254.128.4（网络掩码255.255.0.0）” IP地址分配给计算机上的网络接口。分配此特定IPv4本地链路地址至关重要。

5. IC3000将在30秒内就可以在开发人员模式下运行(30秒的延迟仅在IC3000首次启动时发生。所有后续重新加载将立即使IC3000进入开发模式（无延迟）。

6. 您可以使用以下命令验证IC3000是否处于开发者模式：

ic3k>show ida status

Status: Running

Operation Mode: Developer

FND Host: N/A

FND Connection Status: Not Connected

Periodic Metrics Interval: N/A

Heartbeat Interval: N/A

Is Registered: False

HTTP Server Status: Running

7. 从计算机上的浏览器访问“https://169.254.128.2:8443”。

8. 使用您在步骤2中设置的“开发人员”用户和密码登录。

部署、激活和启动IOx应用

通过浏览器使用ioxclient或Local Manager，以部署、激活和启动IOx应用程序包。

或者，您可以在激活应用时启用调试选项。这可以防止应用容器在应用意外终止时停止，如图所示。

连接到应用控制台。

应用程序运行（或仍处于调试模式）后，可以按如下方式连接到容器的控制台：

首先，使用本地管理器或ioxclient下载容器的私钥：本地管理器>应用程序> <特定应用> >管理>应用信息> *.pem文件，如图所示。

在Linux上，使用SSH端口22启动命令，例如：ssh -i test.pem appconsole@169.254.128.2

在Windows上，使用Putty时，首先使用Putty将.pem文件转换为与Putty兼容的.ppk文件，使用PuTygen:

1. 启动PuTygen。

2. 导航到文件>加载私钥，如图所示。

3. 将文件过滤器设置为“所有文件”，并打开下载的.pem，如图所示。

4. 导航至File > Save private key，并将.pem另存为.ppk，如图所示。

一旦您拥有.ppk，请启动PuTTY，并在会话对话框中输入169.254.128.2，端口22。

然后，导航至Connection - SSH - Auth并提供.ppk文件，如图所示。

单击Open以启动会话。作为用户名，输入appconsole，如图所示。

这应该会将您带到IC3000上运行的IOx容器的应用控制台。