Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Оплата
Новости
Доставка
Загрузки
Форум
Настройка
    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 Виртуальная Среда
    setting key "vm.max_map_count": файловая система только для чтения

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    setting key "vm.max_map_count": файловая система только для чтения, Proxmox Виртуальная Среда
     
    naisanza
    Guest
    #1
    0
    11.08.2016 21:28:00
    Я столкнулся с той же проблемой, что и на https://github.com/elastic/elasticsearch/issues/19458 при запуске Elasticsearch в Ubuntu 16.04 LXD. Это было решено здесь: https://github.com/lxc/lxd/issues/2206#issuecomment-236393880. Я надеялся, что Proxmox уже справился со всеми этими проблемами. Какие ваши рекомендации для дальнейших действий? Ошибка проверки загрузки Elasticsearch 5.0.0 Alpha5: Код: Подавлено: java.lang.IllegalStateException: максимальное количество виртуальных областей памяти vm.max_map_count [65530] вероятно, слишком низкое, увеличьте до как минимум [262144]. Не удалось установить ключ vm.max_map_count внутри контейнера: Код: root@Elasticsearch-500-alpha5:~# sysctl -w vm.max_map_count=262144 sysctl: установка ключа "vm.max_map_count": Файловая система только для чтения.
     
     
     
    Stefan Wienert
    Guest
    #2
    0
    08.02.2017 16:38:00
    Я исправил эту проблему, сделав запись sysctl на хост-узле, где работает Proxmox. Запущенный контейнер LXC получил те же настройки ядра.
     
     
     
    jbsk
    Guest
    #3
    0
    17.05.2017 15:26:00
    Привет, @Stefan Wienert, можешь поделиться своим решением?
     
     
     
    Stefan Wienert
    Guest
    #4
    0
    17.05.2017 15:51:00
    Я выполнил команду sysctl на узле хоста Proxmox: sysctl -w vm.max_map_count=262144. У всех моих контейнеров затем тоже было это значение (не помню, нужно ли было перезапускать контейнер или нет). Чтобы настройка сохранилась после перезагрузки, нужно изменить значение в /etc/sysctl.conf, просто добавьте "vm.max_map_count=262144" в файл.
     
     
     
    jbsk
    Guest
    #5
    0
    17.05.2017 17:29:00
    Спасибо. Я нашёл другое решение, сделал то, что указано ниже, и это работает. Код: cat /var/lib/lxc/LXC-ID/config  
    [...]
    lxc.aa_profile = unconfined  
    lxc.mount.entry=/proc/sys/vm proc/sys/vm proc bind,rw 0 0
     
     
     
    fabian
    Guest
    #6
    0
    18.05.2017 08:43:00
    если вы это сделаете, люди с доступом к вашему контейнеру могут серьезно испортить вашу систему. не отключайте механизмы безопасности, если не знаете, что делаете.
     
     
     
    jbsk
    Guest
    #7
    0
    18.05.2017 16:33:00
    Конечно, я сделал это временно, чтобы Elasticsearch настроился правильно. Когда вы останавливаете и запускаете контейнер через веб-интерфейс pve, эта опция исчезает, но, к счастью, она не сохраняется в этом файле.
     
     
     
    mlanner
    Guest
    #8
    0
    29.07.2017 07:38:00
    @Stefan Wienert Я пытался установить `max_map_count` на хосте, но это не сработало. Ранее я успешно делал то же самое на Docker-хостах, чтобы запустить ELK. Сейчас я работаю на PVE5. Этот метод все еще работает для тебя? @fabian Есть идеи?
     
     
     
    fabian
    Guest
    #9
    0
    31.07.2017 08:42:00
    Code: root@host:/ # sysctl vm/max_map_count  
    vm.max_map_count = 65530  
    root@host:/ # sysctl -w vm.max_map_count=262144  
    vm.max_map_count = 262144  
    root@host:/ # sysctl vm/max_map_count  
    vm.max_map_count = 262144  

    root@host:/ # pct enter 123  
    root@ct:/# sysctl vm/max_map_count  
    vm.max_map_count = 262144  
    root@ct:/# (непривилегированный контейнер с ограничениями по умолчанию AppArmor!)
     
     
     
    mlanner
    Guest
    #10
    0
    31.07.2017 17:27:00
    @fabian Прежде всего, спасибо за быстрый ответ. Во-вторых, прошу прощения, я должен был яснее сформулировать свой вопрос. У меня тоже всё выводится и настраивается правильно, как в вашем примере. Я хотел спросить, нужно ли делать что-то еще, чтобы запустить ELK 5.x. Как есть, Elasticsearch не запускается в контейнере, и нет полезных логов, чтобы дать подсказки. У меня нет проблем с запуском Elasticsearch на ВМ. Однако, из-за ограничений по ресурсам, накладных расходов, скорости и того, что это часть системы сборки по запросу, я предпочитаю контейнеры ВМ. Что касается вашего комментария о "непривилегированном контейнере", мне немного непонятны настройки по умолчанию для "непривилегированных" контейнеров в Proxmox, но, думаю, я открою отдельную тему для этого.
     
     
     
    fabian
    Guest
    #11
    0
    01.08.2017 08:14:00
    Извини, я тебя не так понял. У меня совсем нет опыта с этим программным обеспечением — может, ты сможешь получить подсказки о том, как включить отладочное логирование, из их документации или каналов поддержки?
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

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