Ответы пользователя по тегу Linux
  • Ка запускать контейнеры Docker по очерёдности?

    gecube
    @gecube
    системный администратор, программист... все дела..
    Вопрос очень сложный. Скорее всего, если Вы хотите зависимость по порядку запуска - Вы что-то делаете не так.
    Принципиально вариантов три
    1. использовать костыли вроде wait-for-it.sh - которые будут держать контейнер в состоянии запущен, но сервис внутри не стартанул, пока зависимость не стартанет.
    2. Вообще плюнуть на зависимости. Ну, рестартуется зависимый сервис - раз на пятый, когда зависимость стартанет, запустится. Лишь бы правильно перезапуск был сделан. Но это может быть неприемлемо, если в докере что-то тяжёлое, вроде джава машины, которая долго прогревается.
    3. Использоваться внешние решения. Начиная от "давайте не будет использовать restart: always в докере и засунем docker-compose up в systemd юнит" и кончая скриптами или оркестраторами.
    Ответ написан
    Комментировать
  • Как перенаправить Google DNS на свои?

    gecube
    @gecube
    системный администратор, программист... все дела..
    Если эти программы используют DoH или DoT, то ничего не поможет.
    Ответ написан
    Комментировать
  • Какой репозиторий можно использовать вместо packages.sury.org/php/?

    gecube
    @gecube
    системный администратор, программист... все дела..
    Такое может быть, если указанный сайт заблокирован, например, РКН или провайдером, что в России неудивительно. Проверяется путем http запроса к указанному сайту и пингом. Если доступа нет, то хоть обнастройся apt - проблема не решится.
    Ответ написан
    Комментировать
  • Как сделать POST запрос на debian?

    gecube
    @gecube
    системный администратор, программист... все дела..
    curl,
    httpie
    Ответ написан
    Комментировать
  • Keepalived. VRRP. Будет ли работать Keepalived, если 2 сервера в разных ЦОД?

    gecube
    @gecube
    системный администратор, программист... все дела..
    Нет, keepalived не будет работать в разных ЦОД. Но есть исключение - если сделаете L2VPN или типа того.

    Рассмотрите более продвинутые варианты обеспечения отказоустойчивости (вроде BGP анонсов, либо закройтесь внешним прокси вроде Qrator/cloudflare). И ОБЯЗАТЕЛЬНО ПРОКОНСУЛЬТИРУЙТЕСЬ с сотрудниками ЦОД - они наверняка хорошо знают свою инфраструктуру и могут предложить варианты (например, плавающий между ЦОДами IP адрес, если ЦОДы принадлежат одному владельцу)
    Ответ написан
  • Какое выбрать ядро linux для docker/k8s?

    gecube
    @gecube
    системный администратор, программист... все дела..
    Любой ответ будет opinionated. Я бы сказал, что даже более того - выбор операционной системы и ядра абсолютно бессмысленен без обсуждения выбора дистрибутива. Потому что крупные игроки вроде OpenShift и Rancher тестируются только на закрытом перечне версий и вариантов. И Вы будете вынуждены использовать их, иначе отгребать и исправлять баги самостоятельно. И тот же ранчер на дебиан взрывается на установке, хотя с центос и убунту (любой разумной версией) - все отлично.
    Более того - есть специальные оптимизированные под kubernetes дистрибутивы вроде CoreOS. Сейчас его активно перепиливают в Fedora CoreOS. Посмотрим, что получится. Такие же минималистичные дистрибутивы есть у Vmware, opensuse и многих других
    В остальном - конечно, чем свежее - тем лучше.
    Ответ написан
    Комментировать
  • Почему зависает система наглухо и stress-ng?

    gecube
    @gecube
    системный администратор, программист... все дела..
    Такие проблемы могут быть вызваны неисправным или неподходящим БП. При высокой нагрузке, БП начинает выдавать напряжения, которые недостаточны для питания компонентов ПК, что приводит к различного рода сбоям. И, что хуже всего, количество ватт на этикетке БП далеко не всегда говорит о его качестве или способности питать мощный ПК. С годами проблема только усугубляется.
    По логу stress-ng, к сожалению, ничего подсказать не могу.
    Ответ написан
    3 комментария
  • Как настроить автозапуск SoftEther VPN Server через systemd?

    gecube
    @gecube
    системный администратор, программист... все дела..
    я бы сделал как: тупо украл из интернета юнит-файл, а не писал его с нуля.
    Ещё очень неплохо написать на какой операционной системе происходит действие, т.к. systemd-дистрибутивов до чёртиков.
    Что до root cause - я пока что предполагаю, что в окружении чего-то не хватает. В отличие от запуска через пользователя.
    Ответ написан
    Комментировать
  • Как обновить версию ядра Linux для Debian Jessie?

    gecube
    @gecube
    системный администратор, программист... все дела..
    Установки недостаточно. Нужно ещё перезагрузиться в новое ядро. Для этого должны быть сформированы соответствующие ключи для grub, но обычно это происходит автоматически.

    2. Нет
    3. Если это единственная машина и никаких специфичных сервисов - типа nfs, ceph, iscsi - нет, то вероятность сломать что-либо минимальна. Если же делать по-умному, то нужно делать клон машины и пробовать на ней как на "песочнице" обновление
    Ответ написан
    2 комментария