Как поставить виртуальный образ на реальный сервер

Обсуждение вопросов, связанных с системой проведения турниров ejudge.
Post Reply
typucm
Posts:33
Joined:05 February 2013, 12:23
Как поставить виртуальный образ на реальный сервер

Post by typucm » 05 June 2014, 09:44

Добрый день,

Хочу установить ejugde на реальный сервер, с виртуальным все прошло хорошо, но купили отдельный сервер и хотелось бы мигрировать ejudge с виртуального на реальный.

- пробывал clonezilla (все удачно клонировалось, но не запустилось,
[FAILED] Failed to start Wait for Plymouth Boot Screen to Quit. See 'systemctl status plymouth-quit-wait.service' for details.
после systemctl status plymouth-quit-wait.service получаем
Loaded: loaded (/usr/lib/systemd/plymouth-quit-wait.service; static)
Active: failed (Result: timeout)
Main PID: 571
CGroup: name=systemd:/system/plymouth-quit-wait.service
искал в интернете, что то не смог найти решения. что посоветуете?

У меня старый образ, Fedora-18-ejudge-20130307, он если не ошибаюсь 32битный, сейчас скачиваю Fedora-19-ejudge-20131214 он тоже 32 битный? если да то чтобы установить 64 битный, придется все в ручную делать?

cher
Posts:1153
Joined:13 March 2004, 17:00
Contact:

Re: Как поставить виртуальный образ на реальный сервер

Post by cher » 05 June 2014, 19:38

Новый образ тоже 32-битный. Он неоднократно ставился на реальные системы без проблем.

typucm
Posts:33
Joined:05 February 2013, 12:23

Re: Как поставить виртуальный образ на реальный сервер

Post by typucm » 06 June 2014, 05:53

cher wrote:Новый образ тоже 32-битный.
а есть ли возможность сделать образ для 64-битной системы? а то максимум пол функционала сервера использовать придется.
Он неоднократно ставился на реальные системы без проблем
как именно? если не трудно можете подсказать программу для миграции, а там уже постараюсь разобраться.

Спасибо!

yushchenko
Posts:2
Joined:18 September 2004, 20:51
Location:Краснознаменск
Contact:

Re: Как поставить виртуальный образ на реальный сервер

Post by yushchenko » 06 June 2014, 13:42

Идея такая:
Сделать RAW диск и скопировать его на реальный диск и вставить в новый PC.

Команды для Linux

Code: Select all

VBoxManage clonehd <пусть до развернутого образа> ejudge.img --format raw
dd if=ejudge.img of=/dev/sdX
Внимание данные на /dev/sdX будут удалены.
На новых компьютерах с UEFI требуется переключение в Legacy BIOS
Ющенко Павел

typucm
Posts:33
Joined:05 February 2013, 12:23

Re: Как поставить виртуальный образ на реальный сервер

Post by typucm » 07 June 2014, 13:55

а если я на Винде? и если не ошибаюсь файл в архиве в формате .vmdk

typucm
Posts:33
Joined:05 February 2013, 12:23

Re: Как поставить виртуальный образ на реальный сервер

Post by typucm » 11 June 2014, 06:49

пытаюсь установать систему сам, дошел до ./configure

установил параметры на
./configure --prefix=/home/ejudge/inst-ejudge --enable-contests-home-dir=/home/judge --with-httpd-cgi-bin-dir=/var/www/cgi-bin --with-httpd-htdocs-dir=/var/www/html --enable-ajax
выдает ошибку
configure: error: You must specify the reuse directory using --with-reuse
что это за папка?

cher
Posts:1153
Joined:13 March 2004, 17:00
Contact:

Re: Как поставить виртуальный образ на реальный сервер

Post by cher » 13 June 2014, 14:29

Какой архив ejudge вы скачали?

Последняя версия ejudge - 2.3.29, там нет такой опции.

typucm
Posts:33
Joined:05 February 2013, 12:23

Re: Как поставить виртуальный образ на реальный сервер

Post by typucm » 13 June 2014, 15:44

удалось, спасибо!

теперь спрашивает Sendmail Program, у меня почему то автоматический не нашел, что писать в параметры?

cher
Posts:1153
Joined:13 March 2004, 17:00
Contact:

Re: Как поставить виртуальный образ на реальный сервер

Post by cher » 14 June 2014, 14:21

Установите sendmail или exim

typucm
Posts:33
Joined:05 February 2013, 12:23

Re: Как поставить виртуальный образ на реальный сервер

Post by typucm » 14 June 2014, 15:53

ну вот, надеюсь что это последняя ошибка
[ejudge@localhost bin]$ ./ejudge-control start
Sat Jun 14 17:47:09 2014:info:ej-users 2.3.29, compiled Fri Jun 13 17:32:53 2014
Sat Jun 14 17:47:09 2014:error:database error: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
Sat Jun 14 17:47:09 2014:error:default plugin failed to open its connection
возможно ли что причина в правах?

typucm
Posts:33
Joined:05 February 2013, 12:23

Re: Как поставить виртуальный образ на реальный сервер

Post by typucm » 14 June 2014, 16:19

уважаемый cher, и все же, не могли бы вы выложить образ 64 битного сервера, думаю не я один был бы вам благодарен.

typucm
Posts:33
Joined:05 February 2013, 12:23

Re: Как поставить виртуальный образ на реальный сервер

Post by typucm » 16 June 2014, 16:09

Удалось поставить 19 Федору на реальный сервер. Все работает на УРА! спасибо за труды.

Но! Вопросы все равно есть ))) так как размер виртуального диска состовлял 40Гб, после клонирования он таким же и остался!

с помощью gparted я вижу свободное место, но не могу добавить его к системе так как между ними стоит swap.

вопрос, можно ли удалить swap, увеличить размер диска и создать swap в конце диска?

Post Reply