Обновление удаленного сервера VMWare ESXi по ssh
Гипервизор является сердцем любой крупной системы, и иногда бывает так, что его надо обновить. Мероприятие это довольно серьезное, особенно в том случае, когда речь идет о сервере за тысячи километров от тебя. В этой заметке я расскажу о способе удаленного обновления ESXi-сервера по ssh.
Вышел свежий релиз Manticore search 6.0.0
Сегодня вышел релиз поисковой машины Manticore Search. Я расскажу, что это такое, для чего используется и почему я так рад новому релизу. Раньше для индексирования данных из MySQL и полнотекстового поиска я использовал Sphinx Search. Не скажу, что использовал его на всю катушку, но одна его фича пришлась мне по душе. Это SphinxSE (Sphinx storage engine). Это кастомный движок хранения для MySQL, который получает данные из Sphinx и выдает их в виде SQL-таблицы. Мы можем использовать эту таблицу в запросах и более того –
Снижение уровня шума кулеров Dell R-210-II
Попал тут ко мне давеча сервер Dell-R210-II на замену моему HP MicroServer G8 и стал я его крутить-вертеть. В принципе у меня в стойке как раз было свободное место под него (а он 1U-овый), и освободить место Microserver-а показалось мне хорошей идеей, да и место в стойке пропадать не должно)
Мигрируем с self-hosted BitBucket на self-hosted GitLab
В этом посте я расскажу, как можно сделать переезд с BitBucket на GitLab наиболее безболезненным. Делать мы это будем с помощью такой возможности, как зеркалирование репозитариев. Зеркалирование нужно, чтобы у нас были два синхронизируемых репозитария по принципу master -> slave, и потом мы спокойно могли бы сменить remote у наших локальных репозитариев.
Строим сеть вида Hub and Spoke + L2TP
В этом посте мы будем рассматривать схему организации связи офисов по средством ipsec туннелей на базе оборудования D-Link и Mikrotic. Возьмем схему их предыдущего поста (site-to-site) и развернем её до уровня (hub-and-spoke), также известная как топология звезда.
Особенности PARTIAL DQL запросов в Doctrine
Иногда у вас может возникнуть ситуация, когда вроде бы при нормальном DQL-запросе объект почему-то грузится не весь. Ну т.е. запрос проходит стадию преобразования из DQL в SQL, выполняется, потом обратно идёт гидрация в объект, а части данных то и нет – отсутствуют некоторые поля, котоыре есть а базе данных. Вы конечно пробуете отключить все кэши, сбрасываете их по 10 раз, а толку ноль.
Централизованный бекап MySQL
Давненько мне хотелось сделать так, чтобы было одно место, где хранились все бекапы баз данных с разных серверов. Сервера, как правило виртуалки на Linux, а машина с бекапами – Windows Server +Veeam. В этом посте расскажу, что получилось и как.
Запускаем свой CI сервер для PHP
Всем привет! С вами netandreus, и сегодня я расскажу, как настроить свой CI сервер на базе Jenkins+CodeCeption. Будет много кода и в конце концов рабочее решение. Сразу пишу для тех, кто прочитает пост в будущем – касается актуальных версий, если разработчики чего-то там поломают – RTFM и GitHub.
Отладка удаленного xdebug за NAT
В этом посте я расскажу, как настроить xdebug и PhpStorm для отладки удалённого сервера за NAT. Возможно, такая задача встанет у вас, когда рабочая версия вашего проекта будет лежать на удалённой машине (вне вашей подсети), а phpStorm – установлен локально.
Большие коммиты и BitBucket
Есть у меня тут один репозиторий большой, ну как большой, на 172 Gb. И при очередном коммите мне вылезла вот такая ошибка: git user session has timed out idling after 6000000 ms. Как я её пофиксил – читайте под катом.