Очистка дисков на нодах Kubernetes кластера Azure AKS
Если ваш Kubernetes кластер Azure AKS уже достаточно старый, особенно в DEV-окружениях, он обязательно когда-нибудь начнет заполнять дисковое пространство, приближаясь к критическим цифрам. Дело в том, что AKS хранит образы контейнеров на диске.
Я не смог найти, как часто AKS запускает какой-то свой процесс очистки (но он это делает, конечно же). Однако, в моем случае, в какой-то момент времени, потребление диска достигло 80% и не хотело останавливаться. Ниже описываю, как можно запустить процесс очистки вручную.
azure (ru), kubernetes (ru), aks (ru)
- Просмотров: 722
Устанавливаем кластер Zabbix в Azure на CentOS
Z - это Zabbix
Мониторинг - это очень большая часть процесса экспуатации ПО и инфраструктуры, а также, в моем случае, DevOps процесса - сборки, доставки и эксплуатации. Это один из тех трех слонов, на которых основана эксплуатация, я бы сказал.
Возвращаясь на землю, Azure Cloud - классная платформа, с кучей фишек и возможностей (и ограничений :-)), но тем не менее, у нее нет "настоящего" решения для мониторинга. Ни для виртуальных машин, ни для других ресурсов. Можно возразить - есть OMS и Azure Monitor, но я сталкивался с кучей проблем и ограничений в попытках настроить их, что решил, что самое лучшее - разработать велосипед свое собственное решение, которое будет отвечать моим запросам.
Сегодня я попробую описать мое предложение по мониторингу: высоко доступное, бесплатное и облачное.
linux (ru), azure (ru), zabbix (ru)
- Просмотров: 6344
Найти список всех образов для виртуальных машин в Azure
Когда вы строите свою инфраструктуру в облаке Azure, используя IaaC (Infrastructure as a Code) подход, иногда вам придется некоторые ваши виртуалки переразворачивать. От этого никуда не денешься, учитывая, в общем-то, специфику облака: что-то не работает? - передеплой. И вот иногда бывает так, что сталкиваешься с проблей переразвертывания, когда парни из Microsoft обновляют образы для виртуалок новыми версиями систем. Например - SQL server 2014 уже не поставляется с SP1. В итоге вам надо как-то быстро найти список новых ID для образов, чтобы обновить свои ARM или Powershell-скрипты.
Я написал небольшой скрипт, который поможет в этом.
powershell (ru), скрипт, azure (ru)
- Просмотров: 3128
Найти сервера с установленным MS SQL Server с помощью Powershell
Вот скрипт, который умеет искать сервера в вашем домене, на которых установлен Microsoft SQL Server.
Скрипт умеет обрабатывать выключенные\неотвечающие сервера с помощью пингов WMI, что полезно, когда ICMP по какой-то причине заблокирован. Кроме этого, тут используется Powershell Remoting, поэтому сначала удостоверьтесь, что он включен.
powershell (ru), скрипт, ms sql server (ru)
- Просмотров: 4007
Transparent Data Encryption / TDE на SQL Server: включение, ключи и сертификаты, бэкапы, восстановление
Прозрачное шифрование данных (TDE) позволяет шифровать файлы данных SQL Server, База данных SQL Azure и Хранилище данных SQL Azure; это называется шифрованием хранящихся данных.
Чтобы защитить базу данных, можно принять ряд мер предосторожности, например спроектировать систему безопасности, проводить шифрование конфиденциальных ресурсов и поместить серверы базы данных под защиту брандмауэра. Однако если будет похищен физический носитель (например, диск или ленты резервной копии), злоумышленник может легко восстановить или подключить базу данных и получить доступ к данным.
Одним из решений может стать шифрование конфиденциальных данных в базе данных и защита ключей, используемых при шифровании, с помощью сертификата. Это не позволит использовать данные ни одному человеку, не имеющему ключей, но такой тип защиты следует планировать заранее.
- Просмотров: 4446
Как удаленно перезагрузить службы Windows с помощью Powershell
Вот мой скрипт, который умеет удаленно перезагружать службы Windows с помощью Powershell. Скрипт умеет пинговать машины перед тем, как попытаться перегрузить службу.
Т.к. у нас заблокирован ICMP/ping между ландшафтами разработки, я использовал WMI-запросы, чтобы определить, запущена ли удаленная машина.
powershell (ru), скрипт, Windows (RU)
- Просмотров: 4377
Предоставление доступа к PaaS SQL базам данных в Azure
Если вам надо предоставить доступ пользователям к PaaS SQL базам данных в Azure, можно использовать эти скрипты ниже (GUI-функционал при работе с PaaS SQL в Azure сильно ограничен).
ms sql server (ru), azure (ru)
- Просмотров: 2525
Еще материалы
- Создать Windows-службу из exe или bat-файла в Powershell DSC
- Как распаковывать большие архивы в DSC-конфигурациях Powershell
- Как сохранить вывод Powershell-консоли в текстовый файл
- Ошибка "Get-PowerCLIVersion : The term 'Get-PowerCLIVersion' is not recognized as the name of a cmdlet, function, script file, or operable program." при запуске VMware vSphere PowerCLI
Страница 2 из 15