воскресенье, 24 октября 2021 г.

Kubernetes 1.22 NFS mount example

Понадобилось смонтировать папку в k8s через NFS.


1. Поднимаем NFS-server


Пример /etc/exports

 /space/minio *(rw,sync,no_root_squash)


Прописываем команду

exportfs -rav - перемонтировать папки

exportfs -s - просмотр списка


2. Пример PV/PVC



kind: PersistentVolume
apiVersion: v1
metadata:
  name: redis-pv
spec:
  storageClassName: manual
  capacity:
    storage: 1Gi
  accessModes:
    - ReadWriteOnce
nfs:
  path: /space/minio
  server: test.srv
  readOnly: false



apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: redis-pvc
  namespace: test
spec:
  storageClassName: manual
  accessModes:
    - ReadWriteOnce
  resources:
    requests:
      storage: 1Gi

пятница, 22 октября 2021 г.

clickhouse reset default password

 Нужно было сбросить пароль от учеткой записи default в clickhouse 21.9.4


Решение.


1.  переходим в папку /etc/clickhouse-server/users.d/

2. генерим новый хэш, я воспользовался сервисом https://emn178.github.io/online-tools/sha256.html

2. в файле вставляем хэш нового пароля в строке <password_sha256_hex>

и перезапускаем clickhouse.


Результат:


clickhouse-client --password -h 127.0.0.1

ClickHouse client version 21.9.4.35 (official build).

Password for user (default): 

Connecting to 127.0.0.1:9000 as user default.

Connected to ClickHouse server version 21.9.4 revision 54449.


psql: error: FATAL: Ident authentication failed for user "postgres" - PostgreSQL 12.7

 не мог зайти в postgreSQL под дефолтной учеткой postgres.


Решение


1. бэкапим файл /var/lib/pgsql/data/pg_hba.conf

2. sudo su - postgres

3. psql

4. ALTER USER postgres WITH PASSWORD 'new_password';

5. в файле pg_hba.conf меняем значение trust на md5

6. в файле postgresql.conf меняем listen_address на свое значение


# TYPE  DATABASE        USER            ADDRESS                 METHOD


# "local" is for Unix domain socket connections only

local   all             all                                     peer

# IPv4 local connections:

host    all             all             10.0.0.0/8            md5

# IPv6 local connections:

host    all             all             ::1/128                 md5

# Allow replication connections from localhost, by a user with the

# replication privilege.

local   replication     all                                     peer

host    replication     all             127.0.0.1/32            md5

host    replication     all             ::1/128                 md5


6. пробуем логиниться.

psql -h 10.130.0.36 -U postgres postgres

Password for user postgres: 

psql (12.7)

Type "help" for help.


postgres=# 



CentOS 8 - PostgreSQL 12.7 изменить listen address

Понадобилось изменить адрес прослушивания порта в psql, для этого в файле по пути


/var/lib/pgsql/data/postgresql.conf


меняем директиву


listen_addresses = 'YOUR_IP' # what IP address(es) to listen on;


 и перезапускаем сервис.

суббота, 2 октября 2021 г.

Ubuntu LTS - do-release-upgrade command terminated with exit status 1

 При обновлении Ubuntu 18.04 LTS была ошибка command terminated with exit status 1 .



Помогло следующее:

LANG=C do-release-upgrade -d


Взято отсюда: http://lite-blog.ru/os/30-ubuntu-lts-do-release-upgrade-command-terminated-with-exit-status-1.html