Загрузка данных


КОНТРОЛЛЕР ДОМЕНА SAMBA DC (НА BR-SRV) И НАСТРОЙКА HQ-CLI
-------------------------------------------------------------------------------
На BR-SRV (Установка и настройка Samba DC):
apt-get update && apt-get install -y task-samba-dc samba-dc

# Инициализация домена (интерактивно, задать пароль P@ssw0rd)
samba-tool domain provision --use-rfc2307 --realm=AU-TEAM.IRPO --domain=AU-TEAM --server-role=dc
systemctl enable --now samba-dc

# Создание группы hq и пользователей hquser1 - hquser5
samba-tool group add hq
for i in {1..5}; do
  samba-tool user create hquser$i P@ssw0rd
  samba-tool group addmembers hq hquser$i
done

На HQ-CLI (Ввод Linux в домен):
apt-get install -y system-config-authentication
echo "nameserver 192.168.2.2" > /etc/resolv.conf
net ads join -U Administrator

Повышение привилегий (cat, grep, id) для группы hq на HQ-CLI:
# Добавить через visudo или эхо в конец /etc/sudoers:
echo "%hq ALL=(ALL) NOPASSWD: /bin/cat, /bin/grep, /usr/bin/id" >> /etc/sudoers


2. НАСТРОЙКА ДИСКОВОГО МАССИВА RAID 1 НА СЕРВЕРЕ HQ-SRV
-------------------------------------------------------------------------------
# Создание массива md1 из двух дисков по 1 ГБ (например, sdb и sdc)
mdadm --create --verbose /dev/md1 --level=1 --raid-devices=2 /dev/sdb /dev/sdc

# Сохранение конфигурации массива
mdadm --detail --scan >> /etc/mdadm.conf

# Форматирование в ext4 и автоматическое монтирование в /raid
mkfs.ext4 /dev/md1
mkdir -p /raid
mount /dev/md1 /raid
echo "/dev/md1 /raid ext4 defaults 0 0" >> /etc/fstab


3. НАСТРОЙКА NFS-СЕРВЕРА (HQ-SRV) И КЛИЕНТА (HQ-CLI)
-------------------------------------------------------------------------------
На стороне сервера (HQ-SRV):
mkdir -p /raid/nfs
echo "/raid/nfs 192.168.1.64/28(rw,sync,no_subtree_check)" >> /etc/exports
systemctl enable --now nfs-server

На стороне клиента (HQ-CLI):
mkdir -p /mnt/nfs
echo "192.168.1.2:/raid/nfs /mnt/nfs nfs defaults 0 0" >> /etc/fstab
mount -a


4. СЛУЖБА СЕТЕВОГО ВРЕМЕНИ CHRONY (НА БАЗЕ ISP И КЛИЕНТОВ)
-------------------------------------------------------------------------------
На ISP (Сервер времени Stratum 6):
# Внести изменения в /etc/chrony.conf:
# server pool.ntp.org iburst
# local stratum 6
# allow 192.168.0.0/16
# allow 100.64.0.0/10

systemctl restart chronyd

На клиентах (HQ-SRV, HQ-CLI, BR-RTR, BR-SRV):
# В /etc/chrony.conf оставить только строку:
# server <IP_АДРЕС_ISP> iburst

systemctl restart chronyd


5. НАСТРОЙКА АВТОМАТИЗАЦИИ ANSIBLE НА BR-SRV
-------------------------------------------------------------------------------
# Создать файл инвентаря /etc/ansible/hosts:
mkdir -p /etc/ansible
cat <<EOF > /etc/ansible/hosts
[all_machines]
hq-srv ansible_host=192.168.1.2
hq-cli ansible_host=192.168.1.66
hq-rtr ansible_host=192.168.1.1
br-rtr ansible_host=192.168.2.1
EOF

# Проверка связи со всеми хостами без ошибок (должен прийти ответ pong)
ansible all_machines -m ping


6. СТЕК КОНТЕЙНЕРОВ DOCKER НА СЕРВЕРЕ BR-SRV
-------------------------------------------------------------------------------
# Импорт образов из примонтированного Additional.iso
docker load -i /mnt/iso/site_latest.tar
docker load -i /mnt/iso/mariadb_latest.tar

# Создание файла docker-compose.yml:
cat <<EOF > docker-compose.yml
version: '3'
services:
  db:
    image: mariadb_latest
    container_name: db
    environment:
      MYSQL_DATABASE: testdb1
      MYSQL_USER: test1c
      MYSQL_PASSWORD: P@ssw0rd