什么是veewee在等待ssh登录时等待?

时间:2014-01-22 22:15:27

标签: centos virtualbox vagrant veewee

当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构建虚拟框图像。我的步骤:

  1. bundle exec veewee vbox define 'ejs-centos6.3-1' 'CentOS-6.3-x86_64-minimal'
  2. wget http://mirror.symnds.com/distributions/CentOS-vault/6.3/isos/x86_64/CentOS-6.3-x86_64-minimal.iso
  3. bundle exec veewee vbox build 'ejs-centos6.3-1'
  4. CentOS安装似乎运行没有错误,但它等待ssh登录。

2 个答案:

答案 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)。在指向有效网址后,它经历了。

相关问题