Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Оплата
Новости
Доставка
Загрузки
Форум
Настройка
    info@proxmox.su
    +7 (495) 320-70-49
    Заказать звонок
    Аспро: ЛайтШоп
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Аспро: ЛайтШоп
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Аспро: ЛайтШоп
    Телефоны
    +7 (495) 320-70-49
    Заказать звонок
    0
    0
    0
    Аспро: ЛайтШоп
    • +7 (495) 320-70-49
      • Назад
      • Телефоны
      • +7 (495) 320-70-49
      • Заказать звонок
    • info@proxmox.su
    • Москва, Бакунинская улица, 69с1
    • Пн-Пт: 09-00 до 18-00
      Сб-Вс: выходной
    • 0 Сравнение
    • 0 Избранное
    • 0 Корзина
    Главная
    Форум
    Proxmox Виртуальная Среда
    Нет такого блочного устройства - конфигурация Proxmox 3.2 и Ceph

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    Нет такого блочного устройства - конфигурация Proxmox 3.2 и Ceph, Proxmox Виртуальная Среда
     
    haemi
    Guest
    #1
    0
    01.04.2014 22:51:00
    Здравствуйте, я успешно установил Proxmox 3.2 на кластер из 3 узлов HP DL380 G5. Я настроил установку ceph и мониторы на каждом узле, теперь хочу создать OSD, но постоянно получаю сообщение об ошибке: no such block device '/dev/cciss!c0d5' (500). На серверах установлен RAID-контроллер SmartArray 400, я настроил каждый диск как RAID0, но это не сработало. Спасибо за помощь! С уважением.
     
     
     
    cmbc
    Guest
    #2
    0
    02.05.2014 19:23:00
    Если это может помочь в отладке, команда zap, похоже, работает:  
    root@node02-proxmox:~# ceph-disk zap /dev/cciss/c0d1  
    Создание новых записей GPT.  
    Структуры данных GPT уничтожены! Теперь вы можете разделить диск, используя fdisk или другие утилиты.  
    Операция завершилась успешно.  
    root@node02-proxmox:~#
     
     
     
    wahmed
    Guest
    #3
    0
    06.05.2014 21:45:00
    У меня та же проблема. Кто-нибудь решил это?
     
     
     
    cmbc
    Guest
    #4
    0
    06.05.2014 22:15:00
    нет! для моего текущего проекта я вернулся к бесплатному серверу Hyper-V...
     
     
     
    klavierspieler
    Guest
    #5
    0
    13.05.2014 16:17:00
    Привет, HuHu, спасибо большое, ты направил меня на правильный путь! У меня получилось: в файле /usr/share/perl5/PVE/API2/Ceph.pm я добавил строку после строки номер 205: Код: 205: $devname =~ s|/dev/||; 206: $devname =~ s|cciss/|cciss!|; #<-- новая строка потому что в данном случае имя устройства должно быть "cciss!c0dx", а не "cciss/c0dx". После изменения этого файла я смог создать OSD по командной строке (не через интерфейс). С наилучшими пожеланиями.
     
     
     
    HuHu
    Guest
    #6
    0
    16.04.2014 11:05:00
    Та же ситуация и у меня. Я хочу создать новую OSD и выбрать жесткий диск (/dev/cciss!c0p2) и журнал (/dev/cciss!c0d1), и в итоге появляется следующее сообщение об ошибке: Что не так? Оборудование: HP Proliant DL 385 G2 ОС: Proxmox 3.2 proxmox-ve-2.6.32: 3.2-124 (работающий ядро: 2.6.32-28-pve) pve-manager: 3.2-2 (работающая версия: 3.2-2/82599a65) pve-kernel-2.6.32-27-pve: 2.6.32-121 pve-kernel-2.6.32-28-pve: 2.6.32-124 lvm2: 2.02.98-pve4 clvm: 2.02.98-pve4 corosync-pve: 1.4.5-1 openais-pve: 1.1.4-3 libqb0: 0.11.1-2 redhat-cluster-pve: 3.2.0-2 resource-agents-pve: 3.9.2-4 fence-agents-pve: 4.0.5-1 pve-cluster: 3.0-12 qemu-server: 3.1-15 pve-firmware: 1.1-2 libpve-common-perl: 3.0-14 libpve-access-control: 3.0-11 libpve-storage-perl: 3.0-19 pve-libspice-server1: 0.12.4-3 vncterm: 1.1-6 vzctl: 4.0-1pve5 vzprocps: 2.0.11-2 vzquota: 3.1-2 pve-qemu-kvm: 1.7-6 ksm-control-daemon: 1.1-1 glusterfs-client: 3.4.2-1
     
     
     
    HuHu
    Guest
    #7
    0
    19.04.2014 15:40:00
    После нескольких тестов я наткнулся на непонятную ситуацию в /usr/share/perl5/PVE/CephTools.pm, строка 240 [PERL] dir_glob_foreach('/sys/block', '.*', sub { [/PERL] Проверка в /sys/block и я не вижу никакой информации о будущем OSD-устройстве /dev/xxx. Так что совершенно очевидно, что команда pveceph createosd /dev/xxx не работает, потому что [PERL] my $diskinfo = $disklist->{$devname}; die "не удалось получить информацию об устройстве '$devname'\n" [/PERL] в /usr/share/perl5/PVE/API2/Ceph.pm, строка (207) возвращает пустой $disklist. На данный момент у меня нет представления, в чем может быть проблема. Это задача для специалиста по PVE-PERL.
     
     
     
    cmbc
    Guest
    #8
    0
    02.05.2014 18:49:00
    Такая же проблема здесь на DL380 G5, я жду решения или вернусь к drbd. В любом случае, есть новости откуда-нибудь еще?
     
     
     
    stefws
    Guest
    #9
    0
    29.01.2015 23:14:00
    Сегодня у меня была такая же проблема с PVE 3.3, и это тоже помогло мне на RAID-контроллерах HP P400. Может быть, вместо того, чтобы жестко задавать ограничения, стоит добавить таблицу конфигураций с выражениями устройств, которые известны по умолчанию, и задокументировать возможные проблемы с различным оборудованием.
     
     
     
    rkvb1
    Guest
    #10
    0
    02.03.2015 13:06:00
    та же проблема, я пытаюсь использовать iscsi-диск в качестве пути для osd, который выглядит как /dev/iscsi-vms/ceph-disk, что является символической ссылкой на /dev/dm-15. Команда: pveceph createosd /dev/iscsi-vms/ceph-disk -journal_dev /dev/iscsi-vms/ceph-diskj завершается с той же ошибкой: Код: невозможно получить информацию о устройстве для 'dm-15'. Команда: perl -e 'use PVE::CephTools;use Data::Dumper;my $disklist = PVE::CephTools::list_disks(); print Dumper($disklist);' показывает все локальные диски (/dev/sd*), но не iscsi (/dev/dm*), поэтому в коде: my $diskinfo = $disklist->{$devname}; die "невозможно получить информацию о устройстве для '$devname'\n" скрипт pveceph не срабатывает из-за пустой переменной diskinfo. Есть ли обходной путь для этой ситуации, или мне нужно вручную создать osd через ceph-disk prepare и ceph-disk activate?
     
     
     
    dietmar
    Guest
    #11
    0
    02.03.2015 14:17:00
    pveceph разработан для работы с локальными дисками, и, думаю, нет смысла запускать его через iscsi.
     
     
     
    past
    Guest
    #12
    0
    13.04.2015 09:55:00
    А как насчет Ceph сверху ZFS? Я получаю код: root@pve:~# pveceph createosd /dev/zvol/rpool/ceph1 невозможно получить информацию о устройстве 'zd48'
     
     
     
    dietmar
    Guest
    #13
    0
    13.04.2015 10:13:00
    Это также не имеет для меня смысла (требует слишком много памяти).
     
     
     
    past
    Guest
    #14
    0
    13.04.2015 11:04:00
    Я не могу перевести этот текст: 64g ?
     
     
     
    nucode
    Guest
    #15
    0
    06.08.2015 09:20:00
    Dietmar, это определенно не решения, относящиеся к разработке Proxmox, а пользователей. Существует множество сценариев использования, которые требуют других, кроме как сырых, прямых SATA/SAS устройств! В том числе и наш. Мы планируем построить крупный кластер, и если мы не сможем использовать разделы, это будет означать потерю *половины* всех отсеков для просто Proxmox OS! Не очень разумно. Мы используем узлы Dell Cloud в конфигурации 3 узла/2U. Это 4 диска на узел с 2 процессорами, всего 12 дисков в корпусе. Нет возможности установить 2xSSD внутри шасси, а USB-накопители ненадежны. Это значит, что мы создаем RAID10 массив из 4x80G разделов на дисках, а все пространство, которое мы хотим использовать для Ceph, - это разделы. Мы также добавим выделенные узлы хранения, но на начальном этапе нам нужно просто использовать то, что у нас уже есть. Мы планировали начать с 30 узлов... Это будет 120x3TB SATA дисков. Тратить половину отсеков для создания RAID1 только для ОС и, возможно, журналирования, абсолютно не имеет финансового смысла, каждый отсек и порт SATA/SAS очень ценны. Теперь я остаюсь с вопросом, насколько это будет проблематично управлять без использования инструментов pveceph для создания OSD (что еще делает pveceph, что он сохраняет и т.д.) и какие проблемы это вызовет. Мне удалось активировать 4 OSD из разделов, используя привычные инструменты Ceph, но теперь я сталкиваюсь с тайм-аутами и прочими проблемами в интерфейсе Proxmox при попытке управлять всем этим...
     
     
     
    Dominik
    Guest
    #16
    0
    12.08.2015 17:49:00
    Привет, nucode. У меня такая же проблема на моем сайте. Я теряю всего одну четверть дисков на своих 4-узловых облачных серверах, которые используются только для Proxmox. Я просто хотел использовать неиспользуемое хранилище с корневых устройств (LVM), создать LV на каждом узле с неиспользуемым пространством и создать OSD на этом, но без успеха. Код: #pveceph createosd /dev/pve/root123-ceph1 #невозможно получить информацию о устройстве для 'dm-3' @nucode Ты смог создать OSD с помощью обычных инструментов Ceph? Привет, Доминик.
     
     
     
    nucode
    Guest
    #17
    0
    12.08.2015 18:21:00
    Да, обычные инструменты ceph, похоже, работают, но я не знаю, что еще делает pveceph, так что не понимаю, будет ли это работать на практике. Честно говоря, это нужно сделать как-то, неважно как. Если это невозможно, то это остановит весь процесс. Но мы еще не на том этапе, чтобы развертывание ceph было практичным, нужно сначала закупить больше оборудования (коммутаторы 10G и т.д.). Также меня беспокоит, действительно ли нам нужно устанавливать полный proxmox только на узлы хранения? Это много лишнего кода, который увеличивает потенциальную уязвимость для хакеров. Я также еще не разобрался, поддерживают ли инструменты pveceph jerasure + кэширование, так что для них тоже может понадобиться использовать стандартные инструменты ceph. В общем, есть вероятность, что pveceph вреден для всего proxmox.
     
     
     
    cmbc
    Guest
    #18
    0
    02.05.2014 19:09:00
    cli команда тоже не удалась: root@node01-proxmox:~# pveceph createosd /dev/cciss/c0d1 не удалось получить информацию об устройстве 'cciss/c0d1' root@node01-proxmox:~#
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

    Конфиденциальность Оферта
    © 2026 Proxmox.su
    Главная Каталог 0 Корзина 0 Избранные Кабинет 0 Сравнение Акции Контакты Услуги Бренды Отзывы Компания Лицензии Документы Реквизиты Поиск Блог Обзоры