当veewee显示以下消息时,Waiting for ssh login on 127.0.0.1 with user veewee to sshd on port => 7222 to work, timeout=10000 sec
究竟还在等什么?
据我所知,主机端口7222上有一个ssh服务器,veewee已经提出并等待它。这意味着来宾中的某些东西将连接回来。但是,我无法弄清楚那可能是什么 - 因此我无法进一步调试。
更多详情
我正在尝试使用CentOS-6.3-x86_64-minimal
模板为vagrant构建虚拟框图像。我的步骤:
bundle exec veewee vbox define 'ejs-centos6.3-1' 'CentOS-6.3-x86_64-minimal'
wget http://mirror.symnds.com/distributions/CentOS-vault/6.3/isos/x86_64/CentOS-6.3-x86_64-minimal.iso
bundle exec veewee vbox build 'ejs-centos6.3-1'
CentOS安装似乎运行没有错误,但它等待ssh登录。
答案 0 :(得分:1)
你是对的,有一个Ssh服务器正在侦听端口7222,但是它位于来宾(VM)上,而不是主机上。
主持人(Veewee)正在等待连接。当VM安装过程完成时,这个SSH服务应该可用,这是Veewee假设设置正常并且VM准备就绪的步骤之一。
如果Veewee阻止并且从未获得此SSH连接,我认为可能有多种原因:
虚拟机设置出错,有些东西阻止它成功完成。检查Veewee输出和启动vewee box build
时应打开的Virtualbox VM图形控制台。
有些东西阻止您的主机在网络级别连接到VM。
VM映像没有安装Sshd,和/或veewee box配置文件(在veewee / definitions / ejs-centos6.3-1 /中)错过了安装ssh软件包的说明
您应尝试使用Virtuabox控制台窗口登录VM,并检查是否安装了ssh软件包(rpm -qa | grep openssh-server
)并运行了名为sshd
的进程。
答案 1 :(得分:0)
我已经在使用GUI构建的Centos 7上运行Veewee并且它停留在anaconda上,要求提供软件包。我检查了ks.cfg,它指向死资源(404)。在指向有效网址后,它经历了。