Страница 1 из 1

jail freebsd 8.0

Добавлено: 2010-05-19 10:21:48
asket
На сервере под упр FreeBSD 8.0 поднята виртуализация с помощью jail
Все установлено из портов

cd /usr/ports/sysutils/ezjail
make install clean

Далее, создана и запущена клетка jail1

Код: Выделить всё

ezjail-admin install -h ftp.ua.freebsd.org -r 8.0-RELEASE
ezjail-admin create jail1 192.168.0.1

/home/admin/>ezjail-admin list
STA JID  IP              Hostname                       Root Directory
--- ---- --------------- ------------------------------ ------------------------
DR  2    192.168.0.1     jail1                          /usr/jails/jail1
/home/admin/>
Удается зайти в нее с гостевой ОС с помощью

Код: Выделить всё

ezjail-admin console jail1


Welcome to FreeBSD!
jail1#
Но никак не получается законектится по ssh
(Внутри клетки был создан пользователь user и добавлен в группу wheel)

Код: Выделить всё

/etc/defaults/>ssh user@192.168.0.1
Password:
PTY allocation request failed on channel 0
В логах

Код: Выделить всё

ail1# tail -f /var/log/messages
May 19 07:06:12 jail1 login: chflags(/dev/pts/1): No such file or directory
May 19 07:06:12 jail1 login: chown(/dev/pts/1): No such file or directory
May 19 07:07:05 jail1 sshd[81106]: error: openpty: No such file or directory
May 19 07:07:05 jail1 sshd[81109]: error: session_pty_req: session 0 alloc failed
В устройствах

Код: Выделить всё

jail1# ls -l /dev
total 0
dr-xr-xr-x  2 root  wheel       512 May 16 11:02 fd
lrwxr-xr-x  1 root  wheel        14 May 19 06:49 log -> ../var/run/log
crw-rw-rw-  1 root  wheel    0,  26 May 19 07:00 null
crw-rw-rw-  1 root  wheel    0,  29 May 16 14:02 random
lrwxr-xr-x  1 root  wheel         4 May 19 06:49 stderr -> fd/2
lrwxr-xr-x  1 root  wheel         4 May 19 06:49 stdin -> fd/0
lrwxr-xr-x  1 root  wheel         4 May 19 06:49 stdout -> fd/1
lrwxr-xr-x  1 root  wheel         6 May 19 06:49 urandom -> random
crw-rw-rw-  1 root  wheel    0,  27 May 16 11:02 zero
jail1#

Re: jail freebsd 8.0

Добавлено: 2010-05-19 12:22:33
hizel
не пользуюсь ezjail

но у вас явно dev не подмонтирован, см mount на хост системе

Re: jail freebsd 8.0

Добавлено: 2010-05-19 12:26:52
x6e6564
наверно, перемудрил с правилами /etc/devfs.rules (/etc/defaults/devfs.rules)

Код: Выделить всё

[devfsrules_unhide_login=3]
...
add path ptmx unhide 
add path pts unhide
add path 'pts/*' unhide
...
[devfsrules_jail=4]
add include $devfsrules_hide_all
add include $devfsrules_unhide_basic
add include $devfsrules_unhide_login
или что-то в /usr/local/etc/ezjail.conf

Код: Выделить всё

# ezjail_devfs_ruleset="devfsrules_jail"

Re: jail freebsd 8.0

Добавлено: 2010-05-19 12:29:48
hizel
да хз, попробуйте сперва вообще без rules-ов

Re: jail freebsd 8.0

Добавлено: 2010-05-26 10:11:11
Dmitriy_K
А вот такой дурацкий вопрос в общую тему (извиняюсь, но переклинило на нём). :oops:
Нужно, чтобы сама клетка располагалась на одном RAID, но часть пользовательских данных размещалась на другом RAID. Реально ли это разрулить?
Смонтировать раздел этого RAID как директорию внутри клетки?

Re: jail freebsd 8.0

Добавлено: 2010-05-26 10:31:14
hizel

Код: Выделить всё

man nullfs