virtualbox: а че нельзя как в qemu...?

VirtualBox, QEMU, ESX/ESXi и прочия
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
dekloper
ст. лейтенант
Сообщения: 1331
Зарегистрирован: 2008-02-24 15:43:19
Откуда: давно здесь сидим..
Контактная информация:

virtualbox: а че нельзя как в qemu...?

Непрочитанное сообщение dekloper » 2012-08-17 5:58:44

хочу приделать вирт.диск из реальных девайсов в /dev/adadadadad.....
удивлен, что не могу :crazy:
ТОВАгИЩИ! БгАТЬЯ И СЕСТгЫ! ДОЛОЙ гАВНОДУШИЕ!

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Dark_ASU
сержант
Сообщения: 258
Зарегистрирован: 2009-10-31 22:13:04
Контактная информация:

Re: virtualbox: а че нельзя как в qemu...?

Непрочитанное сообщение Dark_ASU » 2012-08-17 9:19:19

Можно завтра смогу посмотреть как у меня реализовано.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: virtualbox: а че нельзя как в qemu...?

Непрочитанное сообщение Alex Keda » 2012-08-19 21:48:52

наступило послезавтра, а как оно там реализовано - никто так и не знает =))
Убей их всех! Бог потом рассортирует...

mak_v_
проходил мимо

Re: virtualbox: а че нельзя как в qemu...?

Непрочитанное сообщение mak_v_ » 2012-08-19 23:26:54

обещаного "завтра" - 3 года ждут.
"послезавтра" - ещё дольше

Dark_ASU
сержант
Сообщения: 258
Зарегистрирован: 2009-10-31 22:13:04
Контактная информация:

Re: virtualbox: а че нельзя как в qemu...?

Непрочитанное сообщение Dark_ASU » 2012-08-19 23:53:25

Сорь замотался есть такая вещь как VBoxManage storageattach.
Сначала через storagectl добавляем контролер. VBoxManage storagectl add --name "SATA Controller" --add sata --controller ICH6 --sataportcount 2
Потом VBoxManage storageattach "<VM Name>" --storagectl "SATA Controller" --port 2 --device 1 --type hdd --medium Host:/dev/ad2
Вот так вот у нас появляется новый HDD в системе. Еще можно .vdi диски цеплять.

snorlov
подполковник
Сообщения: 3927
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Re: virtualbox: а че нельзя как в qemu...?

Непрочитанное сообщение snorlov » 2012-08-20 8:44:38

Dark_ASU писал(а):Сорь замотался есть такая вещь как VBoxManage storageattach.
Сначала через storagectl добавляем контролер. VBoxManage storagectl add --name "SATA Controller" --add sata --controller ICH6 --sataportcount 2
Потом VBoxManage storageattach "<VM Name>" --storagectl "SATA Controller" --port 2 --device 1 --type hdd --medium Host:/dev/ad2
Вот так вот у нас появляется новый HDD в системе. Еще можно .vdi диски цеплять.
А можно его цеплять как первый в SATA и ставить на него систему? Пробовал?

Dark_ASU
сержант
Сообщения: 258
Зарегистрирован: 2009-10-31 22:13:04
Контактная информация:

Re: virtualbox: а че нельзя как в qemu...?

Непрочитанное сообщение Dark_ASU » 2012-08-20 13:05:38

Всмысле ставить на его систему, немного не понял вопроса.

snorlov
подполковник
Сообщения: 3927
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Re: virtualbox: а че нельзя как в qemu...?

Непрочитанное сообщение snorlov » 2012-08-20 13:16:17

Dark_ASU писал(а):Всмысле ставить на его систему, немного не понял вопроса.
Именно, ставить на него виртуальную машину...Завтра попробую...

Dark_ASU
сержант
Сообщения: 258
Зарегистрирован: 2009-10-31 22:13:04
Контактная информация:

Re: virtualbox: а че нельзя как в qemu...?

Непрочитанное сообщение Dark_ASU » 2012-08-20 15:32:35

Тогда нужно на весь диск сделать VBoxManage internalcommands createrawvmdk -filename /home/vboxuser/Virtualbox/VDI /mydrive.vmdk -rawdisk /dev/sda0 и далее приатачить его к уже сконфигурированной или новой VM.

snorlov
подполковник
Сообщения: 3927
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Re: virtualbox: а че нельзя как в qemu...?

Непрочитанное сообщение snorlov » 2012-08-20 15:43:49

Да именно это я и имел ввиду...

Аватара пользователя
dekloper
ст. лейтенант
Сообщения: 1331
Зарегистрирован: 2008-02-24 15:43:19
Откуда: давно здесь сидим..
Контактная информация:

Re: virtualbox: а че нельзя как в qemu...?

Непрочитанное сообщение dekloper » 2012-08-21 6:47:56

Dark_ASU писал(а):Сорь замотался есть такая вещь как VBoxManage storageattach.
матюкаецца чота

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

VBoxManage: error: Invalid controller type 6
VBoxManage: error: Details: code NS_ERROR_INVALID_ARG (0x80070057), component StorageController, interface IStorageController, callee nsISupports
Context: "COMSETTER(ControllerType)(StorageControllerType_ICH6)" at line 1073 of file VBoxManageStorageController.cpp
Dark_ASU писал(а):Тогда нужно на весь диск сделать VBoxManage internalcommands createrawvmdk -filename /home/vboxuser/Virtualbox/VDI /mydrive.vmdk -rawdisk /dev/sda0 и далее приатачить его к уже сконфигурированной или новой VM.
чойта нет такой комманды

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

VBoxManage | grep inter
                            [--gueststatisticsinterval <seconds>]
                            gueststatisticsinterval <seconds>]
                            [--maskedinterfaces <XXXXXXXX>]
                            [--maskedinterfaces <XXXXXXXX>]
у вас на линухе оно?
ps

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

VBoxManage -v
4.1.18_OSEr78361
ТОВАгИЩИ! БгАТЬЯ И СЕСТгЫ! ДОЛОЙ гАВНОДУШИЕ!

Dark_ASU
сержант
Сообщения: 258
Зарегистрирован: 2009-10-31 22:13:04
Контактная информация:

Re: virtualbox: а че нельзя как в qemu...?

Непрочитанное сообщение Dark_ASU » 2012-08-22 12:02:02

VBoxManage internalcommands
Oracle VM VirtualBox Command Line Management Interface Version 3.2.10_OSE
(C) 2005-2010 Oracle Corporation
All rights reserved.

Usage: VBoxManage internalcommands <command> [command arguments]

Commands:

loadsyms <vmname>|<uuid> <symfile> [delta] [module] [module address]
This will instruct DBGF to load the given symbolfile
during initialization.

unloadsyms <vmname>|<uuid> <symfile>
Removes <symfile> from the list of symbol files that
should be loaded during DBF initialization.

sethduuid <filepath>
Assigns a new UUID to the given image file. This way, multiple copies
of a container can be registered.

dumphdinfo <filepath>
Prints information about the image at the given location.

listpartitions -rawdisk <diskname>
Lists all partitions on <diskname>.

createrawvmdk -filename <filename> -rawdisk <diskname>
[-partitions <list of partition numbers> [-mbr <filename>] ]
[-register] [-relative]
Creates a new VMDK image which gives access to an entite host disk (if
the parameter -partitions is not specified) or some partitions of a
host disk. If access to individual partitions is granted, then the
parameter -mbr can be used to specify an alternative MBR to be used
(the partitioning information in the MBR file is ignored).
The diskname is on Linux e.g. /dev/sda, and on Windows e.g.
\\.\PhysicalDrive0).
On Linux host the parameter -relative causes a VMDK file to be created
which refers to individual partitions instead to the entire disk.
Optionally the created image can be immediately registered.
The necessary partition numbers can be queried with
VBoxManage internalcommands listpartitions

renamevmdk -from <filename> -to <filename>
Renames an existing VMDK image, including the base file and all its extents.

converttoraw [-format <fileformat>] <filename> <outputfile>
Convert image to raw, writing to file.

converthd [-srcformat VDI|VMDK|VHD|RAW]
[-dstformat VDI|VMDK|VHD|RAW]
<inputfile> <outputfile>
converts hard disk images between formats

WARNING: This is a development tool and shall only be used to analyse
problems. It is completely unsupported and will change in
incompatible ways without warning.

По grep не показывает ее.
--name "SATA Controller" здесь поиграйся с названиями.