• Надежное хранилище с DRBD9 и Proxmox (Часть 1: NFS)
    0

    Конечно, о том то и речь, drbd9 уже давно умеет кворум.
    По умолчанию он всегда будет принимать решения исходя из большинства нод в кластере.
    Но так же есть есть широкие возможности для конфигурации поведения при потере кворума.

  • Western Digital закрывает ещё один завод по производству HDD из-за снижения спроса
    +1
    А разве есть какая-то разница?
  • Надежное хранилище с DRBD9 и Proxmox (Часть 1: NFS)
    0
    Если мне не изменяет память, для STONITH было «замечательное» решение с рандомным таймаутами на убийство второй ноды для решения этой проблемы :)
  • Как Prius, но только на Linux: размышляем о гибридном офисе
    0

    Для деплоя типовых рабочих станций можно использовать LTSP, и получить кучу преимуществ в одном флаконе:


    • Централизованная авторизация (учетки берутся прямо с сервера)
    • Централизованное управление (для обновления достаточно apt-get на сервере и перегенирить клиентский образ, клиентам для получения обновления, соответственно, достаточно просто перезагрузить систему)
    • Бекап пользовательских данных (о нем можно не беспокоиться т.к. все профили надежно хранятся на сервере или на разделенной шаре)
    • Экономия на клиентских станциях (можно использовать бездисковые тонкие клиенты)
    • Экономия на сервере (в режиме толстого клиента браузер, офис и другой софт работают локально, и не грузят при этом сервер, сервер только отдает необходимые файлы)

    В качестве офиса можно использовать OnlyOffice — это отличная альтернатива MS Office. Его можно установить как локально (desktopeditors), так и на отдельном сервере + интегрировать с каким-нибудь Nextcloud и получить очень удобную и современную облачную систему, к тому же не придется переучать пользователей с MS Office.


    В случае необходимости чего-то бОльшего, всегда можно поднять соседнюю виртуалку с виндой на Proxmox и настроить удаленный доступ к ней с терминальных станций.
    Туда же можно пробросить аппаратные ключи и установить и бух-софт, автоматический бэкап виртуалки будет бонусом.


    Вы не поверите, но Linux — это отличный конструктор и в умелых руках он может принести столько плюшек, сколько винде даже и не снилось даже среди десктопных OS.


    А главное — это простота :)

  • Словесная ролевая игра — самый старый формат полностью свободного мира в играх
    0
    прикольно, то есть и жульничать там снова можно?
  • Словесная ролевая игра — самый старый формат полностью свободного мира в играх
    0
    Ещё видел на дваче довольно активно играют.
  • 10 причин [не] использовать k8s
    +1
    Kubernetes — один кубик, а таких кубиков должно быть 100.

    Kubernetes — это не кубик, он скорее каркас для кубиков или даже конструктор)

  • Что-то всё ещё не так с возвращением на Хабр
    +1
    Справа трекер новых комментариев есть, он помогает осуществлять навигацию и сделан специально для больших постов. Над каждым комментарием есть еще кнопки позволяющие перейти к предыдущему комментарию, или просмотреть всю ветку целиком, без перезагрузки страницы. Это очень удобно!
    Если честно не встречал еще ресурса где навигация по комментариям была бы реализована более удобно.
  • Markdown база знаний (или блог, или документация проекта)
    –1
    Как вариант есть еще Turtl и Wallabag.
  • Интеграция containerd с Kubernetes, заменяющая Docker, готова к production
    +2

    Отвечу сам на свой вопрос, похоже aufs и zfs поддерживается из коробки:


    In addition to all of the stability and bug fixes backported to 1.0, 1.1 includes…
    • CRI plugin
    • ZFS, AUFS, and native snapshotter
    • ...

  • Интеграция containerd с Kubernetes, заменяющая Docker, готова к production
    0

    Отличная новость!
    Интересно, как у containerd с поддержкой локальных storage drivers, таких как aufs, overlay2 и zfs?

  • Виртуальный роутер DD-WRT x86 на VirtualBox
    0
    Именно так, сами VF, без включения IOMMU можно активировать и на хостовой машине, определяться они будут как отдельное PCI-устройство.
    Технология IOMMU нужна как раз для того что бы осуществить этот проброс устройства непосредственно в виртуалку.
  • Виртуальный роутер DD-WRT x86 на VirtualBox
    0
    Я бы сказал SR-IOV позволяет на одной сетевой карте создать несколько Virtual Function устройств и пробрасывать в виртуалку уже их, а не всю сетевую карту целиком.
    В итоге они работают почти так же как macvlan, но силами сетевухи: отлавливая пакеты с определенным MAC-адрессом. Сделать виртуальный бридж на них не получится.
  • Блокировка Роскомнадзора Гимном Российской Федерации
    0
    или проиграет…
  • BMW ConnectedDrive или «об этом можно долго рассказывать»
    +1

    Блин, все это конечно прекрассно, но бесит смотреть на то как быстро все эти системы устаревают, и ты ничего не можешь с этим поделать: ни операционку переустановить ни девайс заменить.
    В итоге спустя несколько лет, все эти интерфейсы взаимодействия неизбежно устаревают и превращаются в тыкву, никто не будет адапритовать свои приложения для запуска в ConnectDrive и все-равно придется использовать свой телефон/планшет как основной источник информации и медиа-контента.
    Лучше бы Miracast с перенаправлением звука и управления изобрели чем вот это все и отдельно предоставляли бы отдельный API для считывания информации об авто по bluetooth.


    Как было бы прекрассно:


    • Можно запустить любое приложение, а не только то разработчик которого соизволил написать отдельный интерфейс специально для bmw.
    • При устаревании достаточно просто заменить свой девайс а не всю машину.
  • Продолжая покорять дно морское. Microsoft и его проект подводного ЦОД Natick 2
    0
    Да и фиг с ними, дефектные серверы можно просто помечать как сломанные и не использовать их. А сервисы перезапускать на соседних серверах.
  • Насколько хорошо ты знаешь bash?
    0
    Сразу вспомнилась эта картинка :)
    Скрытый текст
    image
  • Проекту Kubernetes исполнилось 4 года
    +1
    Ура, долгих лет проекту. Kubernetes прекрасен image
  • Как развернуть Minishift на своем ноутбуке и начать жить
    +3
    Поддерживаю, особенно крайне странно слышать такое утверждение от представителей RedHat :)
  • Как развернуть Minishift на своем ноутбуке и начать жить
    +1
    Можно просто создать опрос в подобной теме.
  • Google's Shell Style Guide (на русском)
    0
    Благодарю, исправил.
  • Google's Shell Style Guide (на русском)
    0

    А как бы вы перевели?


    quote your variables; prefer "${var}" over "$var", but see details.
  • Как безопасно программировать в bash
    0

    Перевел Google's Shell Style Guide, там как раз этот вопрос затрагивается.

  • Как безопасно программировать в bash
    +6

    Спасибо за перевод,


    Придётся закавычивать каждый аргумент и экранировать любые символы, необходимые для выхода из этих кавычек…
    Как использовать этот трюк для безопасного выполнения команд по ssh? Это невозможно!

    Как вариант можно использовать base64 и передавать уже закодированную строку для выполнения. А на другом конце просто делать:


    echo "$CMD" | base64 -d | bash

    В случае с bash можно также обойтись простой передачей необходимого через пайп.


    Еще хотелось бы добавить про экранирование Here Document, например все знают, что эта команда:


    CITY=Moscow
    cat <<EOT
    I live in $CITY
    EOT

    вернет:


    I live in Moscow

    Это может быть удобно для подстановки переменных в Here Document.
    При необходимости знак "$" и скобки можно экранировать с помощью "\"


    Но мало кто знает, что можно заэкранировать весь Here Document целиком, например:


    BBB=asd
    cat <<\EOT
    I live in $CITY
    EOT

    не станет расскрывать переменные и вернет:


    I live in $CITY

    Это может быть полезным для выполнения скриптов на удаленной машине, например.

  • Революция в сфере мгновенных сообщений? В ЕС предложили ввести закон о едином стандарте обмена сообщениями
    +1
    теперь уже Type-C
  • Pritunl — VPN-сервер для себя и друзей за 10 минут
    0

    Очень вам советую попробовать ArchLinux ARM.
    Для Raspbery Pi дистрибутива лучше я еще не видел.
    Кстати там и монга есть, и pritunl в AUR'е, правда насколько он там рабочий — не знаю.

  • Революция в сфере мгновенных сообщений? В ЕС предложили ввести закон о едином стандарте обмена сообщениями
    0
    Пока необходимость кросскоммуникации не навязана сверху — никто сам это делать не будет.

    Ну протокол SMTP вас никто не заставляет использовать.
    Тем не менее все его используют.

  • Революция в сфере мгновенных сообщений? В ЕС предложили ввести закон о едином стандарте обмена сообщениями
    +10
    Вопрос поставлен крайне неправильно.

    Нужен ли единый стандарт обмена сообщениями, между разными мессенджерами?
    Такой стандарт уже давно есть — XMPP и кто угодно может его использовать, если имеет на то желание.
    Есть и другой более новый — Matrix. Или тот же Tox — чем не стандарт?
    Нужен ли ещё один? — не думаю.

    Нужно ли обязать все мессенджеры, такие как WhatsApp и Telegram быть федеративными и использовать какой-то один определенный стандарт? — тоже нет, более того, это невозможно сделать, так как для многих мессенджеров используются совершенно разные технологии.

    Я уже не говорю что такие идеи на корню подрывают возможности свободной разработки ПО.
  • Sheepdog
    0

    Количество реплик можно задавать для каждого vdi отдельно при создании


    3 copies:


    dog vdi create -c 3 alice 10G

    ereasure code:


    dog vdi create -c 2:1 bob 10G

    Так же есть возможность задать дефольное количество реплик для всего кластера:


    dog cluster reweight 2

    А так же изменять количество реплик для уже существующего vdi:


    dog vdi alter-copy -c 2 alice
  • Блочные устройства QEMU
    0
    Прошу прощения случайно отклонил чей-то комментраий, был вопрос на тему сравнения производительности виртуальных дисков и реального устройсва. Отвечу:

    Физическое устройство всегда будет работать быстрее чем созданный поверх него виртуальный диск.

    Из файловых форматов — raw — самый быстрый и предоставляет скорость схожую с нативной. В случае если вы планируете использовать qcow2 или другой подобный файовый формат — производительность всегда будет сильно ниже от нативной.

    Исключение составляют виртуальные устройства такие как RAID и его разновидности.
    Например используя LVM или ZFS можно нарезать физический диск на виртуальные блочные устройства которые по скорости практически не будут уступать нативным и в тоже время останется возможность использовать снапшоты и инкрементально увеличивать образ по необходимости.
  • Sheepdog
    0

    Всегда пожалуйста :)


    Количество реплик для каждого VDI можно узнать из вывода команды dog vdi list.


    пример
    # dog vdi list
      Name        Id    Size    Used  Shared    Creation time   VDI id  Copies  Tag   Block Size Shift
      test-drive-7     0   50 GB  2.6 GB  0.0 MB 2018-05-31 17:48   1bcdf0      2                22
      test-drive-6     0   50 GB  2.5 GB  0.0 MB 2018-05-31 18:25   1bcfa3      2                22
      test-drive-5     0   50 GB  2.5 GB  0.0 MB 2018-05-31 18:37   1bd156      2                22
      test-drive-4     0   50 GB  2.4 GB  0.0 MB 2018-05-31 18:25   1bd309      2                22
    ...
  • Sheepdog
    0

    del

  • Outline: Делаем свой личный VPN от Google за 5$ в месяц (и за 1€ для продвинутых)
    0

    Любой роутер на который можно установить DD-WRT + Pritunl (OpenVPN inside)


    Либо Mikrotik домой и установить Mikrotik CHR на VPS, и настроить туннель между ними.

  • Sheepdog
    0
    Тем не менее production-ready версия sheepdog вышла всего два года назад.
  • А давайте сделаем выводы из обсуждения статьи «Что не так с возвращением Geektimes на Хабр»
    +9
    Если вы нашли ошибку на нашем сайте, выделите её мышью, а затем нажмите Alt+F4
  • Pritunl — VPN-сервер для себя и друзей за 10 минут
    0

    Так в чем проблема? — соберите Pritunl из исходников, вот тут есть понятная инструкция.
    С той лишь разницей что установка зависимостей в ней описана для centos, вам нужно будет найти эквиваленты пакетов в репозитории вашего дистрибутива.

  • Sheepdog
    0

    В производительности, а еще sheepdog менее прожорлив в потреблении ресурсов хоста. Если интересно, то вот тут человек выложил Сравнение производительности Sheepdog/Ceph (от 29.03.2017).
    Минус sheepdog в том, что решение относительно молодое и еще мало протестированное.

  • Блочные устройства QEMU
    0
    Статья хоть и старая но оказалась весьма занятная.

    Тем не менее не стоит слепо верить всему что тут написанно. Например ни слова не сказанно про основной недостаток всех этих файловых форматов с COW — это просто чудовищная производительность: скорость чтения и записи абсолютно никакая по сравнению с RAW-форматами…
  • Возвращение Geektimes на Хабр
    0
    2 коротких домена в зоне com дорого стоят, поэтому снова объединили в один

    Зачем короткий, а как же geektimes.com?

  • Возвращение Geektimes на Хабр
    +6
    После разделения Хабр стал слишком сухой и скучный, а в последнее время из-за преобладания статей про маркетинг и управление его стало просто не возможно читать даже ИТ-специалистам.