Как, а главное - зачем, дублировать облачную инфраструктуру?
В новой статье Романа, DevOps-инженера компании Nixys, есть ответы на эти вопросы.
В общем-то, не просто ответы, а целая инструкция - как подготовиться к дублированию облачной инфраструктуры и сделать всё максимально безболезненно.
В новой статье Романа, DevOps-инженера компании Nixys, есть ответы на эти вопросы.
В общем-то, не просто ответы, а целая инструкция - как подготовиться к дублированию облачной инфраструктуры и сделать всё максимально безболезненно.
Forwarded from Вокруг Kubernetes в VK
🔔 Nginx Ingress в Kubernetes: настраиваем мониторинг и оповещения
Решили разобраться, как самостоятельно установить и сконфигурировать Ingress-контроллер Nginx, а также настроить оповещения для ключевых метрик Ingress в Kubernetes. Для этого нашли и перевели пошаговую инструкцию.
В статье объясняется, зачем для этого понадобятся Prometheus и Grafana, а также приводятся примеры кода с пояснениями.
* Для работы вам понадобится кластер Kubernetes и менеджер пакетов Helm v3.
Решили разобраться, как самостоятельно установить и сконфигурировать Ingress-контроллер Nginx, а также настроить оповещения для ключевых метрик Ingress в Kubernetes. Для этого нашли и перевели пошаговую инструкцию.
В статье объясняется, зачем для этого понадобятся Prometheus и Grafana, а также приводятся примеры кода с пояснениями.
* Для работы вам понадобится кластер Kubernetes и менеджер пакетов Helm v3.
Хабр
Как настроить мониторинг и оповещения на Nginx ingress в Kubernetes
Команда VK Cloud перевела пошаговую инструкцию о том, как установить и сконфигурировать ingress-nginx, Prometheus и Grafana, а также настроить оповещения для ключевых метрик Ingress. Для работы...
Упрощаем функциональное API-тестирование в облаке?
Ответ на этот вопрос уже нашел инженер по автоматизированному тестированию с Хабра. Из его статьи вы узнаете, как упростить и автоматизировать функциональное тестирование в Private Cloud от VK — платформе для построения частного облака в крупных компаниях и госорганизациях, какие решения использовались и что из того, что было в активе у автора, открыто для общего использования.
#СекретыСисадмина
Читать статью
Ответ на этот вопрос уже нашел инженер по автоматизированному тестированию с Хабра. Из его статьи вы узнаете, как упростить и автоматизировать функциональное тестирование в Private Cloud от VK — платформе для построения частного облака в крупных компаниях и госорганизациях, какие решения использовались и что из того, что было в активе у автора, открыто для общего использования.
#СекретыСисадмина
Читать статью
Мониторинг дисков и программных RAID-массивов с помощью Zabbix
#СекретыСисадмина
📁 Скачать/Download 👇
#СекретыСисадмина
📁 Скачать/Download 👇
В чем разница между пакетами i386 и amd64
Эти пакеты собраны для разных архитектур. i386 - для 32 битной версии, а amd64 (x86_64) - для 64 разрядной версии процессора Intel или AMD
Intel 80386, еще известный как i386, это 32 битный процессор, выпущенный компанией Intel в 1985 году. Эта архитектура еще называется x86, IA-32 или просто i386.
x86-64 - расширение набора инструкций для x86. Здесь поддерживаются гораздо большее адресное пространство, чем в x86, что позволяет программистам намного легче работать с большим количеством данных.
Даже если у вас процессор Intel, вы будете использовать amd64 пакеты для установки 64 битной системы, здесь используются те же наборы инструкций, это стандарт.
#СекретыСисадмина
Эти пакеты собраны для разных архитектур. i386 - для 32 битной версии, а amd64 (x86_64) - для 64 разрядной версии процессора Intel или AMD
Intel 80386, еще известный как i386, это 32 битный процессор, выпущенный компанией Intel в 1985 году. Эта архитектура еще называется x86, IA-32 или просто i386.
x86-64 - расширение набора инструкций для x86. Здесь поддерживаются гораздо большее адресное пространство, чем в x86, что позволяет программистам намного легче работать с большим количеством данных.
Даже если у вас процессор Intel, вы будете использовать amd64 пакеты для установки 64 битной системы, здесь используются те же наборы инструкций, это стандарт.
#СекретыСисадмина
Срок действия учетной записи
Узнать срок действия учетной записи в ActiveDirectory можно через оснастку: Пользователи и компьютеры, или с помощью команды Powershell. Во втором случае мы получим список всех учетных записей, у которых заканчивается срок действия.
#СекретыСисадмина
Узнать срок действия учетной записи в ActiveDirectory можно через оснастку: Пользователи и компьютеры, или с помощью команды Powershell. Во втором случае мы получим список всех учетных записей, у которых заканчивается срок действия.
Search-ADAccount -AccountExpiring -UsersOnly -TimeSpan 07.00:00:00 | Sort-Object -Descending AccountExpirationDate | ft Name, AccountExpirationDate
Устанавливаем TimeSpan
на одну неделю и получаем список учетных записей срок действия которых закончится в течение одной недели (7 дней).#СекретыСисадмина
Дифференциальные и инкрементальные бэкапы MySQL
Для MySQL существует широко известный инструмент по созданию резервных копий баз данных — mysqldump, который создаёт дамп посредством записи серии SQL-инструкций для восстановления таблиц и данных целевой базы данных.
Он неплохо подходит для резервного копирования небольших баз данных, но когда база данных набирает приличный «вес» и возникает необходимость резервного копирования чаще, чем раз в сутки, скорость создания и размеры дампов могут стать проблемой. В данном случае на помощь приходят утилиты, создающие копию бинарных файлов баз данных, например, такие как Percona XtraBackup.
Percona XtraBackup поддерживает «горячее» резервное копирование для серверов MySQL, Percona, MariaDB и Drizzle (бета) всех версий.
#СекретыСисадмина
📁 Скачать/Download 👇
Для MySQL существует широко известный инструмент по созданию резервных копий баз данных — mysqldump, который создаёт дамп посредством записи серии SQL-инструкций для восстановления таблиц и данных целевой базы данных.
Он неплохо подходит для резервного копирования небольших баз данных, но когда база данных набирает приличный «вес» и возникает необходимость резервного копирования чаще, чем раз в сутки, скорость создания и размеры дампов могут стать проблемой. В данном случае на помощь приходят утилиты, создающие копию бинарных файлов баз данных, например, такие как Percona XtraBackup.
Percona XtraBackup поддерживает «горячее» резервное копирование для серверов MySQL, Percona, MariaDB и Drizzle (бета) всех версий.
#СекретыСисадмина
📁 Скачать/Download 👇
От Black box к White box: как было реализовано управление ресурсами кластеров Kubernetes
Обычный пользователь не видит ресурсы внутри кластера и не знает, какая полезная нагрузка в нем обрабатывается. Для тех, кто хочет разобраться во «внутренностях» Kubernetes, продакт-менеджер Kubernetes aaS и Backup рассказал, как они реализовали управление ресурсами, какой стек и почему выбрали, сколько ресурсов на это ушло, с какими проблемами столкнулись.
Читать статью
#СекретыСисадмина
Обычный пользователь не видит ресурсы внутри кластера и не знает, какая полезная нагрузка в нем обрабатывается. Для тех, кто хочет разобраться во «внутренностях» Kubernetes, продакт-менеджер Kubernetes aaS и Backup рассказал, как они реализовали управление ресурсами, какой стек и почему выбрали, сколько ресурсов на это ушло, с какими проблемами столкнулись.
Читать статью
#СекретыСисадмина
Exchange 2019 Beginners Tutorials
1. Installing Prerequisites for Microsoft Exchange 2019
2. How to Install Exchange 2019 on Windows Server 2019
Все видео на youtube
#СекретыСисадмина
1. Installing Prerequisites for Microsoft Exchange 2019
2. How to Install Exchange 2019 on Windows Server 2019
Все видео на youtube
#СекретыСисадмина
Регулярные выражение для поиска IP-адресов
Ниже представлены регулярные выражения, которые помогут найти все IP-адреса в строке. Данные регулярные выражения соответствуют шаблонам IPv4 и IPv6 адресов.
• Регулярное Выражение для Поиска IP-Адресов
Паттерн для поиска IPv4 адресов, соответствует всем значениям от 0.0.0.0до999.999.999.999 и в большинстве случаев этого бывает достаточно:
Пропарсим файл и найдем в нем все IP-адреса из диапазона от 0.0.0.0до999.999.999.999 с помощью grep:
Регулярное выражение для поиска и проверки правильных IPv4 адресов:
Регулярное выражение для проверки IPv6 адреса:
Ниже представлены регулярные выражения, которые помогут найти все IP-адреса в строке. Данные регулярные выражения соответствуют шаблонам IPv4 и IPv6 адресов.
• Регулярное Выражение для Поиска IP-Адресов
Паттерн для поиска IPv4 адресов, соответствует всем значениям от 0.0.0.0до999.999.999.999 и в большинстве случаев этого бывает достаточно:
"([0-9]{1,3}[\.]){3}[0-9]{1,3}"
• Найти Все IP-Адреса с помощью GrepПропарсим файл и найдем в нем все IP-адреса из диапазона от 0.0.0.0до999.999.999.999 с помощью grep:
$ grep -E -o "([0-9]{1,3}[\.]){3}[0-9]{1,3}" file.txt
• Поиск правильных IPv4 адресовРегулярное выражение для поиска и проверки правильных IPv4 адресов:
"(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)"
• Поиск IPv6 адресовРегулярное выражение для проверки IPv6 адреса:
"((^|:)([0-9a-fA-F]{0,4})){1,8}"
#СекретыСисадминаPowerShell скрипт, который уведомляет о днях рождения пользователей Active Directory
#СекретыСисадмина
📁 Скачать/Download 👇
#СекретыСисадмина
📁 Скачать/Download 👇
Bash скрипт для удаления файлов старше заданного количества дней в Linux
На этот раз поговорим о том, как удалять файлы старше n-ого количества дней, используя для этого простой скрипт, написанный на bash.
Создадим файл с названием "DelFileNDay .sh", используя для этого утилиту "cat".
DIR="/var/log/test/" - задаем полный путь к директории, из которой будут удаляться файлы.
Даем файлу максимальные привилегии с помощью утилиты "chmod".
#СекретыСисадмина
На этот раз поговорим о том, как удалять файлы старше n-ого количества дней, используя для этого простой скрипт, написанный на bash.
Создадим файл с названием "DelFileNDay .sh", используя для этого утилиту "cat".
cat > DelFileNDay.sh << EOF
#!/bin/bash
#DEL file > 30 DAY
DAY=30
DIR="/var/log/test/"
find $DIR -type f -mtime +$DAY -exec rm -f {} ;
EOF
DAY=30 - задаем количество дней, старше которых файлы будут удаляться.DIR="/var/log/test/" - задаем полный путь к директории, из которой будут удаляться файлы.
Даем файлу максимальные привилегии с помощью утилиты "chmod".
chmod 777 DelFileNDay.sh
Запускаем bash-скрипт../DelFileNDay.sh
Если нужно чтобы файлы удалялись автоматически, например раз в день или месяц, то поместите скрипт в директорию "/etc/cron.daily/" или "/etc/cron.monthly/".#СекретыСисадмина