Поделюсь своим достижением в профессиональной сфере, получением сертификата PMP.
Краткое описание из официального источника PMI, международного института управления проектами:
PMP Certification | Project Management Institute
Project Management Professional (PMP) ® - это ведущая в мире сертификация по управлению проектами.
Да-да, действительно существует теорема с таким названием. В чем заключается суть теоремы и почему она так называется и будет рассмотрено в этой статье.
Теорема ЧикенМакнаггетса была создана Анри Пиччиотто в 1980-х годах, когда он обедал в ресторане Макдоналдс вместе со своим сыном.
Давайте установим juniper devstack прямо на хостовую ОС, а не в виртуалку. Так ведь удобнее, правда? :)
Подготовка
NOTE: проверено на Arch Linux и Ubuntu 18.04.
Перед тем как начать, стоит убедиться что у нас установлены:
- git
- make
- docker - установка на ubuntu 18.
Для контроля хода репликации объектов AD можно использовать средства PowerShell из модуля Active Directory.
Для начала, импортируем модуль(если это еще не сделано) :
Import-Module ActiveDirectory
Для выведения полного списка командлетов, связанных с работой по репликации AD можно выполнить:
get-command -module activedirectory -name *ADReplicat*
В случае, если нужно вывести список ошибок репликации на контроллере(или контроллерах) домена, можно воспользоваться командлетом
Get-ADReplicationFailure -Target DC1,DC2
, где DC1,DC2 - имена домен-контроллеров.
Вводные
Предположим, что у нас есть 2 подключенных к серверу диска без таблиц разделов на них.
(/dev/sdb и /dev/sdc)
Мы хотим создать RAID-1 зеркало с LVM на нем.
Также, в качестве OS используется CentOS 7.
Плавающий IP адрес (или виртуальный, далее VIP) используется для обеспечения отказоустойчивости в кластерах.
Кластер конфигурируется таким образом, что плавающий IP присвоен только одному узлу
в каждый момент времени.
PAC-файл - это файл автоконфигурации прокси-сервера, он определяет какой прокси сервер должен использовать браузер для доступа к конкретному адресу.
В данном файле определнна только одна функция:
function FindProxyForURL(url, host)
Где url - полный адрес ресурса, а host - значение, которое необходимо вытащить.
Цель моей заметки показать различия между конфигурациями ORACLE Database RAC One Node и Oracle Real Application Clusters (Oracle RAC), и показать, что по ошибочному имеющему место в умах заблуждению ORACLE Database RAC One Node это честно заявленный Cold failover, не active-passive, со всеми вытекающими из этого особенностями.
События 2020 года привели к тому, что всё большее количество людей работает удалённо. Иногда возникает ситауция, что пользователю необходимо сменить пароль для доменной учётной записи, но доступ есть только к rdp сессии, а срок действия пароля учётной записи заканчивается.
Статья о том, что такое дробно-линейные преобразования в комплексной плоскости могут пригодиться в жизни и как при помощи них можно искажать объект для получения желаемого вида. В конце бонусом получим анимацию :).
Whenever you can find the news about digital economy, you probably can think about what is main proposition global digitalization? I have been try to find the root explanation for this term and now I prepare short blog post.
В данной заметке кратко опишем процесс организации бэкапа баз данных средствами MS SQL и последующее удаление бэкапов с истекшим сроком хранения.
Для начала посмотрим, как организовать суточное\недельное\ежемесячное резевное копирование средствами самого MS SQL.
SuperDoctor
Помимо использования IPMI для конфигурации и мониторинга сервера SuperMicro, существует также другие инструменты от компании SuperMicro.
SuperDoctor позволяет отображать и конфигурировать следующие параметры как: cкорость вращения вентилятора, температура, напряжение, повреждение корпуса, отказ питания, энергопотребление, состояние диска, состояние RAID и состояние памяти и много другое.
В этой статье ты узнаешь, что будет, если скрыть единственную учётную запись администратора и как выйти из получившейся ловушки не прибегая к тяжёлой артиллерии.
Порой у наших заказчиков возникают специфические задачи, например перенос базы данных средствами Oracle Golden Gate. Специфичность задачи особенна двумя моментами:
СУБД - Microsoft SQL SERVER
Базы данных для переноса находятся в AlwaysOn AG
На самом деле ничего сложного нет, важно системно подойти к задаче.
Существует множество различий между двумя основными редакциями Windows 10 Home и Pro. Одно из ключевых различий - отсутствие Remote Desktop Services в Home редакции Windows 10. Покупку Pro лицензии на замену Home ради RDP, трудно назвать обоснованным решением при наличии модификаций, позволяющих вернуть функционал для работы с удалённым доступом.
Блокировка экрана пользователя при простое является важной составляющей информационной безопасности в компании. Пользователи зачастую забывают самостоятельно блокировать систему, когда отходят от рабочего места.
Заметка в формате TO DO для обновления ssl сертификатов веб-сервера NGINX
Поиск локации файлов сертификатов
Файлы конфигурации SSL находятся в /etc/nginx/nginx.conf (или файлах в него включенных см. include) в строчках ssl_certificate и ssl_certificate_key
grep -e ssl_certificate -e ssl_certificate_key /etc/nginx/*
ssl_certificate /etc/nginx/ssl/MYCERT.
Думаю ни для кого не секрет, что вирусы существуют не только для windows систем, но и для linux. Недавно мы столкнулись лицом к лицу с одним из них и именно об этом далее пойдет речь.
В системах с systemd по-умолчанию используется systemd-timesyncd - отдельная служба, отвечающая за синхронизацию времени локальной системы по протоколу NTP с внешнеми NTP серверами. Самое приятное, что systemd-timesyncd являеться частью systemd и не требует установки.
Изначально планировалась статья на тему именно внедрения IPv6 в сети. Но так получилось, что начну я с совершенно обратной проблемы. А точнее с того, почему отсутствие каких либо настроек IPv6 для Вашего linux узла может быть вредным, и, если Вы не предполагаете использование IPv6, то лучше запретить IPv6 целиком и полностью.
В предыдущей статье я рассказывала о преимуществах html-редактора CKeditor перед стандартным компонентом textEditor библиотеки Primefaces: умный редактор позволяет легко подключить его к вашему JSF-проекту, настраивать необходимый набор опций toolbar'а, добавлять разнообразные плагины и вообще радоваться жизни, верстая с его помощью страницы и играясь со стилями.
Возникла у меня следующая задача: нужно сделать SELECT из базы данных и отправить результатирующую таблицу в CSV файл. Вопросов о том как написать запрос у меня не возникло. Я задался вопросом: "Какой самый простой способ сохранить это в CSV файл?".
SQL Server 2017 расположен на кластере из двух нод, пропал диск D для SQL сервера, при этом система диск видит.
Ошибка появилась после переноса диска в VMWare c SAS кластера на SSD кластер:
При попытке создать бэкап, а затем восстановить и перевести его в offline получаем исключение:
(затронуто строк: 408)
Cannot use file 'D:\MSSQL14.
Добрый день. В этой короткой заметке приведу решение проблемы на которую за последние несколько лет натыкаюсь уже не первый раз. Чудесным прекрасным осенним зимним днём я написал запрос к БД, который должен возвращать список элементов типа X.
Компоненты primefaces делают жизнь старообрядцев программистов, не желающих переходить на современные фронтендовые фреймворки, легкой и приятной, но не всегда служат серебряной пулей. С грустью осознав, что привычный textEditor не умеет обрабатывать html-теги и просто их экранирует, я заменила его на ckeditor – умный html-редактор, который, по заверению производителя, можно полностью кастомизировать.
При сборке серверов крайне важно иметь в наличии все необходимые инструменты, а если оные отсутствуют, то собирающий, конечно, может начать изгаляться (например использовать отвёртки не по размеру). Но хуже всего применять инструмент, который, казалось бы на первый взгляд, подходит для установки/прикручивания того или иного компонента сервера. Во что это может вылиться?
Windows 10 автоматически проверяет наличие обновлений, скачивает и устанавливает их, что может вызывать неудобства у пользователя. Также возможно, что нам нужно отключить обновления по каким-то иным причинам(например, спецефическое тестирование ПО).
В данной заметке поделюсь полезными скриптами на PowerShell с использованием latte.exe для замеров и диагностики сети между узлами на Windows.
Не все знают, что у Microsoft есть данная утилита работающая по клиент-серверной архитектуре.
Часто в своей работы мы пользуемся Linux, как рабочим локальным окружением. Это довольно привычная среда для нашей команды, а значит средства разработки, утилиты, терминалы и конечно же Docker - это то, без чего работа не ладится :)
Однако, оказавшись пользователем Windows (не от хорошей жизни) после нескольких лет работы с Linux, перестаешь понимать людей, которые организуют все свои рабочие процессы "мышкокликаньем".
Поступил для сборки новый сервер с одним из устройств в виде RAID контроллера MegaRAID 9460-8i. После включения сервера, я оказался в недоумении отсутсвием классического Ctrl+H приглашения в WebBIOS для построения RAID массива.
В этой статье я перечислю шаги, которые могут помочь справиться с нежеланием Windows 7 обновляться до ОС старшей версии и раскажу, что помогло именно мне.
Потребовалось перенести базы данных с SAS-диска на SSD для повышения производительности и уменьшения времени переноса активной ноды.
Описанный способ является "быстрым" методом переноса, и несмотря на показанную работоспособность, имеет некоторые риски - поэтому применяйте его с учетом этого.
Всем привет!
После замены NVMe накопителя в ноутбуке на более объёмный, я решил использовать старый в своём ПК. Казалось бы, нужно лишь вставить накопитель, скопировать на него / и /boot и загрузиться с него, но не тут то было! Моя материнская плата базируется на H97 чипсете, который является «переходным» для Intel`а, поэтому поддержка M.
Как войти в систему по RDP если при попытке подключения к удаленному рабочему столу возникает окно
"Перед первым входом в систему необходимо сменить пароль. Обновите пароль либо обратитесь к вашему системному администратору или в службу технической поддержки"
Проблема удаленного подключения
Проблема заключается в том, чтобы правильно настроить (или эскалировать в поддержку) свой запрос дабы в конечном счете получить доступ к удаленной системе и в соответствии с постулатами безопасности самостоятельно сменить пароль.
При запуске теста обновления Service Fabric появляется сообщение вида "Previous Fabric installation detected on machine" :
Test-ServiceFabricConfiguration -ClusterConfigurationFilePath "E:\1.json"
Previous Fabric installation detected on machine app-01.
Хочу рассказать несколько слов про каскадирование в Spring Data JPA. Всё что я говорю относится точно также и к JPA. Скорее рассказ будет про JPA, но ради удобства я приведу кусочки кода с Spring Data.
В моей предыдущей статье про генерацию tar архива с двумя CSV я сразу показал правильный код для решения задачи. Здесь же я хочу рассказать про то, как я наткнулся на одну замечательную прикрытую листвой граблю.
Стандартные наборы инструментов ОС для отображения системной статистики, зачастую не всегда могут продемонстрировать всю картину происходящего для последующего анализа данных.
Одним из решений отслеживания состояния систем - являются системы мониторинга.
Введение
Продолжая серию о переносе файлов баз данных Microsoft SQL SERVER затронем случай выполнения действий описанных в предыдущей статье в окружении отказоустойчивого кластера (Failover Cluster).
Периодически в Windows 10 или Server могут возникать ошибки с кодами 0x800F081F и 0x800F0950 ("Windows не удалось найти фалы, необходимые для выполнения запрошенных изменений" и "Не удалось применить изменения"), при этом не помогает перезагрузка системы или повторная попытка установки.
Доброго времени суток друзья. В этой заметке хочу поделиться с вами опытом написания кода на питоне, генерирующим архив с двумя CSV файлами. Чтобы сделать архив в питоне есть модуль 'tarfile'. Начнём с простого давайте попробуем создать архив и положить в него 2 существующих файла:
import tarfile
with tarfile.
Речь пойдёт о не вполне очевидной ошибке после установки демки управляющего интерфейса для Oceanstor 9000. Установка и запуск демо проходят нормально, но логин в систему не удаётся, система сообщает: "Communicating with the device failed. Please check that the network connection or the system is normal."
После установки Zorin OS на ноутбук ASUS я отчётливо слышал в операционной системе раздражающие кратковременные щелчки при воспроизведении звука. Они то появлялись, то пропадали. Установка обновлений для Zorin OS не решила эту проблему. В этой заметке я расскажу в чём причина и как убрать эти щелчки.
Введение в проблему
Порой возникает необходимость разнести или перенести файлы баз данных MS SQL Server, например, активные файлы и файловые группы на более быстрые дисковые подсистемы.
Проблемы в этом процессе нет, если понимать, что и как делать - об этом пойдёт речь
Я не изобретаю велосипед: в статье у microsoft https://docs.
Недавно у меня возникла необходимость запустить виртуальную машину в VirtualBox, но, как оказалось, сделать я этого не смог. Продукт виртуализации от Oracle выбросил ошибку весьма объёмного содержания... В этой короткой статье, мой дорогой читатель, ты поймёшь, почему не стоит доверять графическому пользовательскому интерфейсу Windows 10.
В этой заметке хотелось бы описать одну небольшую, но(насколько мне известно) не описанную широко ошибку, с которой вы можете столкнуться, конфигурируя отказоустойчивый кластер MS SQL.
Итак, исходные условия - есть работоспособный кластер под управлением MS SQL 2017 и MS Windows server 2016.
Сегодня небольшая заметка по настройке Spring для корректного выставления cookie с нововведениями Chrome. Если сервис, запущенный внутри iframe, пытается выставить cookie без установленного SameSite и Security, то он получит отказ.
Хочу рассказать вам о проблеме связанной с невозможностью сменить пароль пользователя в Liferay 7.2. Если в Liferay 7.2 email пользователя содержит символы в верхнем регистре, то Liferay не сможет найти этого пользователя в базе.
Всем здрасьте.
Данная статейка будет крайне короткой.
Долгое время за рабочим компом я работал без наушников, но на днях я таки решил всё же послушать музыку в процессе написания кода и о ужас - я услышал постоянные булькания при работе в терминале! То был так называемый 'Alert sound' - крайне раздражающая меня штука, которая брякает каждый раз, когда ты неаккуратно лишний раз наживаешь таб или какую-нибудь другую клавишу.
Сегодня хочу описать проблему смены пароля пользователем в Liferay 7.2 с самописной регистрацией/авторизацией. Если в Liferay 7.2 после авторизации будет выставлен параметр passwordReset в значение true, то страница смены пароля начнёт ломаться.
Добрый день!
Продолжим нашу тему по кастомизации портала SSO на базе Keycloak. Сегодня рассмотрим задачу создания своего Federation провайдера.
Суть проблемы: имеем жирную систему, работающую на СУБД Oracle, необходимо обеспечить возможность авторизации пользователей с использование креденшелов, хранящихся в этой БД, при этом необходимо обеспечить так же и синхронизацию ролей пользователей.
Проблема возникла при установке обновлений Windows 7 на корпоративный ноутбук заказчика. Попытка поиска обновлений через Windows Update под учетной записью администратора привела к результату, показанному ниже:
После этого я установил значение
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\WindowsUpdate
в 1, что привело к появлению другой ошибки: 80244019.
Несмотря на наличие предыдущих заметок посвященных тюнингу MS SQL SERVER c tempDB, вынужден писать в стиле how-to перемещение файлов данных путём пересоздания.
Данный способ актуален, когда нет возможности переместить файлы из файловой группы tempDB, а простой возможен лишь на рестарт сервера.
Veeam ONE Reporter является неотъемлемой частью экосистемы ПО Veeam для мониторинга состояния инфраструктуры резервного копирования.
При смене пароля сервисной учётной записи для управления инфраструктурой Veeam - Veeam ONE не экспортирует пароль из Veeam Backup & Replication.