forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.UNIX.BSD

Ответ
 
Опции темы Опции просмотра
  #1  
Старый 17.08.2016, 13:59
Alex Korchmar
Guest
 
Сообщений: n/a
По умолчанию Re: bhyve на zvol или на md

Alex Korchmar написал(а) к Victor Sudakov в Jun 16 20:51:38 по местному времени:

From: Alex Korchmar <noreply@linux.e-moe.ru>

Victor Sudakov <Victor.Sudakov@f49.n5005.z2.fidonet.org> wrote:

VS> Формально test прав, /dev/zvol/чего-то-там не является regular file.
а, стоп, я ! не разглядел.
Тогда все правильно, типа "ниумею я ригулярфиле".
Интересно, схренали.

(отдельный вопрос - имеет ли твоя затея смысл, конечно. То есть эффективнее
ли через_жо...файловую_систему обращаться напрямую к тому вместо обращения
к файлу на томе. Не исключено, что это даже хуже.)


> Alex

--- ifmail v.2.15dev5.4
Ответить с цитированием
  #2  
Старый 17.08.2016, 13:59
Victor Sudakov
Guest
 
Сообщений: n/a
По умолчанию bhyve на zvol или на md

Victor Sudakov написал(а) к Alex Korchmar в Jun 16 08:19:14 по местному времени:

Dear Alex,

22 Jun 16 20:51, you wrote to me:

VS>> Формально test прав, /dev/zvol/чего-то-там не является regular
VS>> file.
AK> а, стоп, я ! не разглядел.
AK> Тогда все правильно, типа "ниумею я ригулярфиле".
AK> Интересно, схренали.

Это же просто пример скрипта-обертки вокруг довольно недружественного интерфейса bhyve. Я надеюсь, что просто не предусмотрели такой вариант, потому и PR написал.

AK> (отдельный вопрос - имеет ли твоя затея смысл, конечно. То есть
AK> эффективнее ли через_жо...файловую_систему обращаться напрямую к
AK> тому вместо обращения к файлу на томе. Не исключено, что это даже
AK> хуже.)

В Нandbook написано

21.7.4. Using ZFS with bhyve Guests

If ZFS is available on the host machine, using ZFS volumes instead of disk image files can provide significant performance benefits for the guest VMs.

Ну а верить этому или нет, не знаю. Не проверял.

Victor Sudakov, VAS4-RIPE, VAS47-RIPN
--- GoldED+/BSD 1.1.5-b20110223-b20110223
Ответить с цитированием
  #3  
Старый 17.08.2016, 14:04
Victor Sudakov
Guest
 
Сообщений: n/a
По умолчанию bhyve на zvol или на md

Victor Sudakov написал(а) к All в Jun 16 16:23:22 по местному времени:

Dear All,

Сабж вроде работает, но при старте через /usr/share/examples/bhyve/vmrun.sh пишет:

Booting...
virtio disk device file "/dev/zvol/d02/flash1" does not exist.
Creating it ...
Copyright (c) 1992-2016 The FreeBSD Project.

Но дальше грузится и пашет.

Это безобидно? Если виртуальный диск в обычном файле, то не пишет такого. Может как-то иначе надо запускать сабжи?


Victor Sudakov, VAS4-RIPE, VAS47-RIPN
--- GoldED+/BSD 1.1.5-b20110223-b20110223
Ответить с цитированием
  #4  
Старый 17.08.2016, 14:04
Victor Sudakov
Guest
 
Сообщений: n/a
По умолчанию bhyve на zvol или на md

Victor Sudakov написал(а) к All в Jun 16 21:16:30 по местному времени:

Dear All,

20 Jun 16 16:23, I wrote to you:

VS> Сабж вроде работает, но при старте через
VS> /usr/share/examples/bhyve/vmrun.sh пишет:

VS> Booting...
VS> virtio disk device file "/dev/zvol/d02/flash1" does not exist.
VS> Creating it ...
VS> Copyright (c) 1992-2016 The FreeBSD Project.

VS> Но дальше грузится и пашет.

Оказывается, в скрипте есть такая проверка

# Create the virtio diskdev file if needed
if [ ! -f ${virtio_diskdev} ]; then
echo "virtio disk device file \"${virtio_diskdev}\" does not exist."
echo "Creating it ..."
truncate -s 8G ${virtio_diskdev} > /dev/null
fi

Т.е. проверяется, что diskdev является обычным файлом (-f), которым zvol и md естественно не являются. Не совсем понятно, что станет с девайсом размером например 4G, если сделать ему такой truncate.

Victor Sudakov, VAS4-RIPE, VAS47-RIPN
--- GoldED+/BSD 1.1.5-b20110223-b20110223
Ответить с цитированием
  #5  
Старый 17.08.2016, 14:04
Alex Korchmar
Guest
 
Сообщений: n/a
По умолчанию Re: bhyve на zvol или на md

Alex Korchmar написал(а) к Victor Sudakov в Jun 16 17:27:29 по местному времени:

From: Alex Korchmar <noreply@linux.e-moe.ru>

Victor Sudakov <Victor.Sudakov@f49.n5005.z2.fidonet.org> wrote:

VS> Т.е. проверяется, что diskdev является обычным файлом (-f)
и у тебя почему-то эта проверка заканчивается неправильно.

/bin/test сломан для zfs?

> Alex

--- ifmail v.2.15dev5.4
Ответить с цитированием
  #6  
Старый 17.08.2016, 14:04
Victor Sudakov
Guest
 
Сообщений: n/a
По умолчанию bhyve на zvol или на md

Victor Sudakov написал(а) к Alex Korchmar в Jun 16 23:42:28 по местному времени:

Dear Alex,

22 Jun 16 17:27, you wrote to me:

VS>> Т.е. проверяется, что diskdev является обычным файлом (-f)
AK> и у тебя почему-то эта проверка заканчивается неправильно.

AK> /bin/test сломан для zfs?

Формально test прав, /dev/zvol/чего-то-там не является regular file.
Это special file (test -c, а не -f).

Посмотрим, что скажут на это: https://bugs.freebsd.org/bugzilla/sh....cgi?id=210410

Victor Sudakov, VAS4-RIPE, VAS47-RIPN
--- GoldED+/BSD 1.1.5-b20110223-b20110223
Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 17:06. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot