INT 21h

Hi, I am Vladimir Smagin, SysAdmin, DevOps and barely good guy. Telegram Email / GIT / Микроблог / Thingiverse / GPG

Кобура под телефон в машину

№ 10389 В разделе "3D printing" от November 12th, 2019,

Установлено в машине на двухсторонний скотч, вынимается и ложится легко.

https://www.thingiverse.com/thing:3970739

Нет комментариев »

Замена пружин стола у 3D принтера на жигулевские

№ 10384 В разделе "3D printing" от November 12th, 2019,

Заводские пружины Ender 3 совсем слабые и тонкие, столик часто проседал под моделью и начиналось черт знает что со слоями. Было принято решение найти замену, а поскольку идея ждать месяц-два с али меня не сильно возбуждала я начал искать решения по местным магазинам. И решение было найдено под номером 2101-1702087.

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

А вот теперь сравните с заводскими пружинами, они тоньше и короче в 1.5 раза.

Нет комментариев »

Change docker data directory from /var/lib/docker to your

№ 10374 В разделе "Администрирование" от October 25th, 2019,

Stop Docker daemon and move /var/lib/docker to new place, for example /mnt/HC_Volume_3397296/docker

Create file /etc/docker/daemon.json with contents:

{
    "data-root": "/mnt/HC_Volume_3397296/docker"
}

Now start daemon.

Read more about Docker config file https://docs.docker.com/engine/reference/commandline/dockerd/#daemon-configuration-file

Нет комментариев »

Удаленные таблицы через Foreign Data Wrapper

№ 10366 В разделе "Администрирование" от October 11th, 2019,

Никогда этим не занимался и вот опять.

Нужно это чтобы отправлять запросы к внешним таблицам будто бы они размещены локально. Называется это FOREIGN TABLE и работает оно через Foreign Data Wrapper. Как внешние источники можно подключать не только PostgreSQL, но и другие СУБД. Мне нужен PostrgeSQL

На источнике данных создаю пользователя с правом чтения забираемой схемы:

CREATE USER vlad_remote LOGIN PASSWORD 'GesAim7bla' NOSUPERUSER INHERIT NOCREATEDB NOCREATEROLE NOREPLICATION;
GRANT ro_group TO vlad_remote;

После этого на источнике данных нужно добавить в pg_hba запись, разрешающую подключение с целевого сервера. Больше никаких правок там делать не требуется.

Теперь на целевом сервере нужно подгрузить fdw расширение: CREATE EXTENSION postgres_fdw;

Далее создать SERVER, указывающий на источник данных:

CREATE SERVER home_db FOREIGN DATA WRAPPER postgres_fdw OPTIONS (host 'blindage.org', dbname 'zabbix');

Маппинг нужен чтобы текущий пользователь мог авторизоваться на источнике данных:

CREATE USER MAPPING FOR CURRENT_USER SERVER home_db OPTIONS (user 'vlad_remote', password 'GesAim7bla');

После этого можно либо создавать удаленные таблицы через CREATE FOREIGN TABLE, либо испортировать всю схему или часть таблиц через IMPORT FOREIGN SCHEMA.

Всю базу данных светить не нужно, если нужна только одна таблица items. Делаем новую БД и импорт только одной таблицы:

CREATE SCHEMA zabbix;
IMPORT FOREIGN SCHEMA public limit to (items) FROM SERVER home_db INTO zabbix;

Ну и проверяем:

SELECT * FROM zabbix.items LIMIT 1;

Все.

Нет комментариев »

Микроблог перейти

# 2019-10-29 10:13:43

Наш томский Стелс начал выпускать приблуды для умного дома и системы безопасности livicom.ru/

# 2019-10-28 22:43:46

Testing #Wordpress blog in #Kubernetes blog.k8s.blindage.org/ It made with my wordpress operator, installed custom theme and markdown plugin.

# 2019-10-28 09:43:29

Сделал новую версию моего redis оператора. из важных изменений: разнес лимиты ресурсов на сентинель и редис по отдельности и теперь старые лимиты не будут работать, добавил персистентность и сторадж класс для редиса, теперь меньше вероятности что его разъебет при умирании ноды git.blindage.org/21h/redis-ope


© Vladimir Smagin, 2005-2019. Копирование материалов без разрешения запрещено. GPG DA4CD0F5E222EA727D6A40C413BCE12E5618F071 *
Яндекс.Метрика

Fortune cookie: Spam del giorno: Sposi On Line nuovo dall'USA