IBM Cloud Private Docker以root用户而不是ubuntu用户身份登录
在ICP教程上运行docker命令时: docker run--net=host-t-e LICENSE=accept-v“$(pwd)”:/installer/cluster ibmcom/icp inception:2.1.0.3安装 我收到一个错误,我是以root用户而不是ubuntu用户身份登录的。这可能是什么原因造成的?如何修复 播放[检查Python解释器]********************************************* 任务[检查Python解释器]********************************************* 更改:[10.2.7.26] 播放[检查先决条件]************************************************** 任务[收集事实]********************************************************* [警告]:sftp传输机制在[10.2.7.26]上失败。使用ANSIBLE_DEBUG=1 查看详细信息 [警告]:scp传输机制在[10.2.7.26]上失败。使用ANSIBLE_DEBUG=1 查看详细信息 致命:[10.2.7.26]:失败!=>{“changed”:false,“module_stderr”:“与10.2.7.26的连接已关闭。\r\n”,“module_stdout”:“请以用户\“ubuntu\”而不是用户\“root\”的身份登录\r\n\r\n”,“msg”:“module FAILURE”,“rc”:0} 没有更多的主人了************************************************************* 没有更多的主人了************************************************************* 重演********************************************************************* 10.2.7.26:正常=1更改=1无法访问=0失败=1 编辑: 详细消息中的错误: 为用户建立SSH连接:root SSH:EXEC SSH-C-o CheckHostIP=no-o LogLevel=ERROR-o StrictHostKeyChecking=no-o UserKnownHostsFile=/dev/null-o StrictHostKeyChecking=no-o-IdentityFile=“/installer/cluster/SSH_-key”'-o KbdInteractiveAuthentication=no-o PreferredAuthentications=gssapi带麦克风、gssapi-keyex、基于主机、,publickey-o PasswordAuthentication=no-o User=root-o ConnectTimeout=60 10.2.7.26'dd of=请以用户“ubuntu”而不是用户“root”登录。/setup.py bs=65536' (0,'请以用户“ubuntu”而不是用户“root”登录。'\n\n','') 但是,当我使用从云提供商生成的私钥时,会发生此错误。当我在这里遵循SSH密钥生成器时: 我得到这个错误: 为用户建立SSH连接:root SSH:EXEC SSH-C-o CheckHostIP=no-o LogLevel=ERROR-o StrictHostKeyChecking=no-o UserKnownHostsFile=/dev/null-o StrictHostKeyChecking=no-o-IdentityFile=“/installer/cluster/SSH_-key”'-o KbdInteractiveAuthentication=no-o PreferredAuthentications=gssapi带麦克风、gssapi-keyex、基于主机、,publickey-o PasswordAuthentication=no-o User=root-o ConnectTimeout=60-tt 10.2.7.26'ls/usr/bin/python&>/dev/null | | | |(echo“Can''”'””’在节点上找不到python解释器(/usr/bin/python)“&&exit 1)” (255),,“权限被拒绝(公钥)。\r\n” 致命:[10.2.7.26]:无法访问!=>{ “更改”:错误, “msg”:“无法通过ssh连接到主机:权限被拒绝>(公钥)。\r\n”, “遥不可及”:真实 } 主持人: [船长] 10.2.7.26 [工人] 10.2.7.26 [代理] 10.2.7.26 Config.yaml文件: 网络类型:印花布 kubelet_extra_args:[“--fail swap on=false”] 群集\域:cluster.local etcd_extra_参数:[“--grpc keepalive timeout=0”,“--grpc keepalive interval=0”, “--快照计数=10000”] 默认\管理员\用户:管理员 默认\管理员\密码:admin 禁用的\u管理\u服务:[“istio”、“漏洞顾问”、“自定义度量适配器”] 图像安全强制执行: 群集映像策略: -名称:“docker.io/ibmcom/*” 政策:IBM Cloud Private Docker以root用户而不是ubuntu用户身份登录,docker,ibm-cloud-private,Docker,Ibm Cloud Private,在ICP教程上运行docker命令时: docker run--net=host-t-e LICENSE=accept-v“$(pwd)”:/installer/cluster ibmcom/icp inception:2.1.0.3安装 我收到一个错误,我是以root用户而不是ubuntu用户身份登录的。这可能是什么原因造成的?如何修复 播放[检查Python解释器]********************************************* 任务[检查Python解释器]***
对于ICP安装,它需要root用户权限。你能试着用下面的命令安装ICP吗 sudodocker run--net=host-t-e LICENSE=accept-v“$(pwd)”:/installer/cluster ibmcom/icp inception:2.1.0.3安装 更多信息,您可以访问下面的链接了解详细信息
对不起,我本来已经试过了。在根目录下运行安装时会出现与上面相同的错误。您能告诉我ICP安装配置文件(config.yaml和hosts)吗?您可以使用详细消息安装ICP以获取更多安装日志。您可以运行此命令以使用详细消息安装ICP。sudo docker run--net=host-t-e LICENSE=accept-v“$(pwd)”:/installer/cluster ibmcom/icp inception:2.1.0.3 install-vvvI在编辑中添加了config.yaml和主机,以及icp的详细消息。感谢您的更新。从详细的消息中,似乎SSH密钥在您的环境中有问题,您可以看到类似“权限被拒绝(publickey)”的错误消息。当您使用SSH密钥保护集群时,您似乎使用“ubuntu”用户创建SSH密钥,但您尝试使用“root”用户SSH登录ICP节点。