#1
|
|||
|
|||
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
|
|||
|
|||
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
|
|||
|
|||
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
|
|||
|
|||
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
|
|||
|
|||
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
|
|||
|
|||
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 |