2015-01-31 2 views
1

и спасибо, что вы прочитали мой вопрос.установка стоп-кадра edx на удаленном сервере с использованием vagrant & virtualbox

  • Я хотел бы установить платформу EDX на удаленном сервере, используя the method explained here (с VirtualBox и бродяга)
  • Для этого я подключаю к удаленной машине через SSH (порт: 22).
  • Удаленный сервер работает на CentOS 6.
  • Виртуальная коробка 4.3.2 и vagrant 1.7.2 были успешно установлены на удаленной машине, и был восстановлен Vagrantfile. You can find the vagrant file here

Проблема возникает при запуске бродягу до. виртуальная машина забирается и добавил, но

The guest machine entered an invalid state while waiting for it to boot. Valid states are 'starting, running'. The machine is in the 'poweroff' state. Please verify everything is configured properly and try again. 

Глядя вокруг, я обнаружил, что это означает, что процессор не поддерживает VT-X технологии. Я попробовал обходное решение, изменяющее бродячий файл, чтобы использовать только один процессор.

CPU_COUNT = 1 

После этого процедура проходит дальше, но возникает вторая проблема. Я не могу подключиться через ssh к этой виртуальной машине.

*==> default: Preparing network interfaces based on configuration...** 
** default: Adapter 1: nat** 
** default: Adapter 2: hostonly** 
**==> default: Forwarding ports...** 
** default: 22 => 2222 (adapter 1)** 
**==> default: Running 'pre-boot' VM customizations...** 
**==> default: Booting VM...** 
**==> default: Waiting for machine to boot. This may take a few minutes...** 
** default: SSH address: 127.0.0.1:2222** 
** default: SSH username: vagrant** 
** default: SSH auth method: private key** 
** default: Warning: Connection timeout. Retrying...** 
** default: Warning: Connection timeout. Retrying...** 
** default: Warning: Connection timeout. Retrying...** 
** default: Warning: Connection timeout. Retrying...** 
** default: Warning: Connection timeout. Retrying...** 
** default: Warning: Connection timeout. Retrying...* 

Так несколько вопросов:

  • Если я не могу подключиться, это может означать, что машина не загружается, так что проблема может исходить от использования только один процессор, а не два?

  • Проблема может возникнуть из-за того, что порт 2222 не открыт. Если да, почему я не могу подключиться к машине напрямую через ssh по 192.168.33.10, как определено в файле vagranfile? Требуется ли бродяга в этом первоначальном ssh-соединении, чтобы фактически настроить ip внутри машины?

Я думал, что это будет виртуальная машина.

**config.vm.network :private_network, ip: "192.168.33.10"** 
  • Как я мог видеть, что проблема на машине, которую я хочу, чтобы загрузиться, находясь в отдаленных? (можно ли использовать графический интерфейс для этой виртуальной машины, работающей на удаленном сервере?)

Примечание: Когда я выполняю установку полного старта на своей машине, а не на пульте дистанционного управления, все работает отлично.

+0

является удаленной машиной (коробка CentOS) является физическим или виртуальным? – m1keil

+0

удаленный компьютер (centos 6) является физическим – dmzii

+0

после того, как брандмауэр терпит неудачу, если вы запустили 'VBoxManage list vms runningvms' на удаленном компьютере, верните ли вы какую-нибудь рабочую виртуальную машину? – m1keil

ответ

1

Привет, у меня была та же проблема.

Вариант 1

Я добавил v.gui = истина следующим образом: ........................... .....

config.vm.provider :virtualbox do |v, override| 
v.gui=true 
end 

................................

Сразу после «бродяги вверх --provider = virtualbox». Я вижу gui VirtualBox на секунду, но он закрывается сразу.

Вариант 2

Гото конфигурации BIOS -

Включите аппаратное ускорение для VT-х/AMD-V