安装 ECS 云助手后仍无法使用 Cloud Toolkit 怎么处理?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
若已安装 ECS 云助手客户端,但是在使用 Cloud Toolkit 部署应用时依然报云助手客户端相关错误,可能原因是您的 ECS 云助手客户端没有启动。 请按以下步骤来启动云助手客户端: 远程连接 Linux 实例,请参见使用用户名密码验证连接 Linux 实例。 运行以下命令检查云助手客户端的版本。
aliyun-service -v
说明 对于高于 1.0.1.308 版本的云助手客户端,不再使用 Agentwatch 管理云助手客户端服务。因此,您需要根据返回的云助手客户端版本号决定如何停止或者启动云助手客户端。 根据返回的云助手客户端版本选择操作方式。 对于 1.0.1.308 及更低版本的云助手客户端,请根据实例的 init 系统选择以下命令启动云助手客户端服务。 Debian、CentOS 和 Red Hat 等操作系统:
#启动云助手客户端 systemctl start agentwatch
使用其他 init 系统的操作系统:
#启动云助手客户端 chkconfig agentwatch on
对于高于 1.0.1.308 版本的云助手客户端,请根据实例的 init 系统选择以下命令启动云助手客户端服务。 采用新版本内核的 Linux 系统通常使用 Systemd 初始化进程服务,操作如下:
#查询您的实例是否使用 Systemd 初始化进程服务,有返回信息则表示使用的是 Systemd strings /sbin/init | grep "/lib/system" #启动云助手客户端 systemctl start aliyun.service
对于 Ubuntu14 及更低版本的 Linux 系统,通常使用 UpStart 初始化进程服务,操作如下:
#查询您的实例是否使用 UpStart 初始化进程服务,有返回信息则表示使用的是 UpStart strings /sbin/init | grep "upstart" #启动云助手客户端 /sbin/initctl start aliyun-service 采用低版本内核的 Linux 系统通常使用 Sysvinit 初始化进程服务,操作如下:
#查询您的实例是否使用 Sysvinit 初始化进程服务,有返回信息则表示使用的是 Sysvinit strings /sbin/init | grep "sysvinit" #启动云助手客户端 /etc/init.d/aliyun-service start