воскресенье, 16 февраля 2020 г.

Тестовый сервер test3

1. Выяснить грузиться ли сервер с флешки, UEFI режим или dvd
2. Примонтировать диск для backup как /buckups при установке
устанавливаем samba ssh при установке
sudo apt update
sudo apt upgrade
sudo apt install samba ssh mc fio
cat /proc/cpuinfo | grep MHz
# systemctl status ondemand
sudo systemctl stop ondemand
sudo systemctl disable ondemand
git clone  https://gitlab.domen.info/admin/setup-1c.git
cd setup-1c
cd setup-1c/scripts
sudo ./tuning.sh
./testssd.sh
sudo reboot
cat /proc/cpuinfo | grep MHz
cd setup-1c
cd setup-1c/scripts

скачать последние версии:
./dl-hasp.sh
./dl-1c-8.3.16.1148.sh
./dl-pg-11.5-12.1C.sh
или скачать с сайта 1с
./download-pg.sh
sudo ./setup-pg11-u1804.sh
Version: 11.5-12.1C
./download-1c.sh
Version: 8.3.16.1148
sudo ./setup-1c.sh
sudo reboot

Настройка почты, postfix выбираем без настройки:
sudo ./setup-mail-over-yandex.sh

Проверка
Отправка почты на наш e-mail:
echo "test" | mutt -s "test" tssig@e-mail.ru


Настройка отправки почты предназначенной root
на наш e-mail для скриптов

sudo su -c "echo 'root: tssig@e-mail.ru' >> /etc/aliases"
sudo newaliases 
 
Проверка:
echo "test" | mutt -s "test" root

Установка и настройка скрипта buckup.sh

Примонтируем диск для backup в /backups

sudo mkdir /backups/copy
sudo mkdir /backups/pg_dump
sudo chown -R postgres:postgres /backups/

Скопируем backup.sh скрипт в /root
sudo cp /home/user/setup-1c/scripts/backup.sh /root

Настроим скрипт backup.sh

sudo nano /root/backup.sh

Изменить пароль и версию pg_probackup
PASSWORD='pass'
задать имя файла версии pg_probackup
pg_probackup="pg_probackup-11"
задать версию PostgreSQL
pgver="11"
если отправляем отчет почтой mail=true
mail=false
если предполагается складирование архивов pg_probackup
# расскомментировать archiv='/backups' заменит archiv=$inst
archiv='/backups'

Сохранить.

sudo crontab -e

00 3 * * * /root/backup.sh

Сохранить.

Скопируем backup.sh скрипт в /root
sudo cp /home/user/setup-1c/scripts/sysinfo.sh /root

Настройка:
# Внимание нужно задать версию PostgreSQL
pgver="11"
Закомментировать или расскоментировать
#sudo mdadm --detail /dev/md0 >> sysinfo.txt
#ls /dumps >> sysinfo.txt
#ls /var/log/1c/dumps >> sysinfo.txt
#/sbin/apcaccess >> sysinfo.txt
#/usr/sbin/smartctl -A /dev/sdc  >> sysinfo.txt

Настроить пароли
CLUSTER_USER=admin
CLUSTER_PWD=12345

Сохранить.

sudo crontab -e

*/5 * * * * /root/sysinfo.sh > nul 2>&1

Сохранить.
 
Зашарить папку \\test3\files

sudo mkdir /backups/share/
sudo chmod -R 777 /backups/share/
sudo chown -R root:sambashare /backups/share/
sudo cp -b -f /etc/samba/smb.conf /etc/samba/smb.conf.bak
sudo nano /etc/samba/smb.conf

Добавить в конец

[files]
path = /backups/share/
comment = No comment
read only = no
available = yes
browseable = yes
writable = yes
guest ok = yes
public = yes
printable = no
locking = no
strict locking = no

Сохранить
Перезагрузить службу

sudo service smbd restart 
 
Не настроены dumps
и технологические журналы !!!

Не настроен ИБП APC !!!
 
Удалить скрипты 
sudo rm -Rf ~/setup-1c
 
После изменения hostname 
sudo rm -Rf /home/usr1cv8/.1cv8/1C/1cv8/ 
 
Сохранить скрипты в репозитарии
скриптом (если что то менялось)
cd setup-1c/scripts
./commit-scripts.sh

Комментариев нет:

Отправить комментарий