Главная страница

ПП Архипов Иван СИСА 19-3. Отчет о прохождении производственной практики по модулю пм. 01 Выполнение работ по проектированию сетевой инфраструктуры


Скачать 1.36 Mb.
НазваниеОтчет о прохождении производственной практики по модулю пм. 01 Выполнение работ по проектированию сетевой инфраструктуры
АнкорПП Архипов Иван СИСА 19-3
Дата11.05.2022
Размер1.36 Mb.
Формат файлаdocx
Имя файлаПП Архипов Иван СИСА 19-3.docx
ТипОтчет
#523183
страница9 из 11
1   2   3   4   5   6   7   8   9   10   11


ПМ.03 Эксплуатация объектов сетевой инфраструктуры

МДК.03.01 Эксплуатация объектов сетевой инфраструктуры


Установим Docker на Debian:

  1. Обновите пакеты:

sudo apt update

  1. Установите пакеты, которые необходимы для работы пакетного менеджера apt по протоколу HTTPS:

sudo apt install apt-transport-https ca-certificates curl software-properties-common

  1. Добавьте GPG-ключ репозитория Docker:

curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

  1. Добавьте репозиторий Docker:

echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | sudo tee

  1. Снова обновите пакеты:

sudo apt update

  1. Переключитесь в репозиторий Docker, чтобы его установить:

apt-cache policy docker-ce

  1. Установите Docker:

sudo apt install docker-ce

  1. Проверьте работоспособность программы:

sudo systemctl status docker

Установим Docker на Cenros:

1) Зайдите по SSH на ваш виртуальный сервер и запустите обновление CentOS:

yum -y update

2) Далее установите Docker в систему:

yum install docker –y

3) Запустите образ Docker:

systemctl start docker

4) Запустите автозапуск Docker при загрузке ОС:

chkconfig docker on

5) Давайте проверим, что Docker работает и установим контейнер с nginx:

docker pull nginx

6) Проверим установленные образы:

sudo docker images

7) Теперь запустите nginx:

docker run -d -p 80:80 --name webserver nginx

8) Заходите по IP-адресу вашего сервера, у вас должно быть такое сообщение.

9) Все. Вы установили Docker на CentOS 7 и можете им полноценно пользоваться.

Создадим Docker Swarm для кластера.

Проверьте его состояние:

systemctl status firewalld

По умолчанию он отключен. Чтобы запустить брандмауэр, введите:

systemctl start firewalld

Затем настройте автозапуск FirewallD:

systemctl enable firewalld

Сначала добавляем правила firewalld для Swarm на CentOS.

#firewall-cmd --zone=trusted --add-service=docker-swarm

#firewall-cmd --zone=trusted --add-service=docker-swarm --permanent

Выключаем offload с сетевой карты в CentOS 8.

#nmcli connection modify ens192 ethtool.feature-tx off

Инициализируем кластер на master-ноде.

#docker swarm init --advertise-addr 172.30.200.254

#docker swarm join-token worker

Присоединяем worker ноды к кластеру.

#docker swarm join --token..... 172.30.200.254:2377

#docker node ls

Запустим обратный прокси Traefik

#docker network create --driver overlay traefik-public

#openssl passwd -apr1 Pa$$w0rd

#curl -L dockerswarm.rocks/traefik.yml -o traefik.yml



Рис. 23. YAML-скрипт traefik

#docker stack deploy -c traefik.yml traefik

Установим отказоустойчивую файловую систему GlusterFS на Debian

#apt install gnupg

#wget -O - https://download.gluster.org/pub/gluster/glusterfs/6/rsa.pub | apt-key add - echo deb [arch=amd64]

#main > /etc/apt/sources.list.d/gluster.list

#apt update

#apt list –a glusterfs-server

#apt install glusterfs-server glusterfs-client

#apt-mark hold glusterfs-server glusterfs-client

#gluster --version

#systemctl enable --now glusterd

Установка GlusterFS на CentOS

Установка дополнительных пакетов:

yum install epel-release -y

yum install yum-priorities yum-utils -yСоберем пул Gluster FS

GlusterFS доступен в репозитории CentOS SIG, установим его:

yum install centos-release-gluster

yum install glusterfs-server

Запускаем сервис и добавляем в автозапуск.

systemctl start glusterd

systemctl enable glusterd

Добавляем правила на firewall для корректной работы сервиса.

# firewall-cmd --zone=public --add-service=nfs --add-service=samba --add-service=samba-client --permanent

# firewall-cmd --zone=public --add-port=111/tcp --add-port=139/tcp --add-port=445/tcp --add-port=965/tcp --add-port=2049/tcp \

--add-port=38465-38469/tcp --add-port=631/tcp --add-port=111/udp --add-port=963/udp --add-port=24007-24009/tcp --add-port=49152-49251/tcp --permanent

# firewall-cmd –reload

Настройка Volume

Формируем доверенный пул хранения

На первом хосте выполняем команды для формирования доверенного пула хранения с соседними хостами.

gluster peer probe gfs01

gluster peer probe gfs02

gluster peer probe gfs03

#gluster peer status



Рис. 24. Пиры-участники Gluster

gluster pool list



Рис. 25. Список пулов Gluster

Создание Gluster-тома

#mkdir -p /gluster/volume

#ssh lin2 mkdir -p /gluster/volume

#ssh lin3 mkdir -p /gluster/volume

#gluster volume create gvm replica 3 lin1:/gluster/volume lin2:/gluster/volume lin3:/gluster/volume force

#gluster volume start gvm

#gluster volume info



Рис. 26. Gluster-том

Смонтируем том

#vim /etc/fstab

localhost:/gvm /srv glusterfs defaults,netdev,noauto,x-systemd.automount 0 0

#mount –a

Редактируем файл инвентаризации Ansible



Рис. 27. Файл инвентаризации Ansible

Создадим простой playbook перезагрузки NTP-сервиса



Рис. 28. Ansible-playbook

ЗАКЛЮЧЕНИЕ


В результате выполнения программы производственной практики выполнены задачи:

  • закрепление, углубление и расширение теоретических знаний, умений и навыков, полученных студентами в процессе теоретического обучения;

  • овладение профессионально – практическими умениями, производственными навыками и передовыми методами труда;

  • овладение нормами профессии в мотивационной сфере: осознание мотивов и духовных ценностей в избранной профессии;

  • овладение основами профессии в операционной сфере: ознакомление и усвоение методологии решения профессиональных задач (проблем);

  • изучение разных сторон профессиональной деятельности: социальной, правовой, гигиенической, психологической, психофизической, технической, технологической, экономической.

В ходе прохождения производственной практики были выполнены практические работы для формирования общих компетенций, включающих в себя способность:

ОК 01. Выбирать способы решения задач профессиональной деятельности, применительно к различным контекстам.

ОК 02. Осуществлять поиск, анализ и интерпретацию информации, необходимой для выполнения задач профессиональной деятельности.

ОК 03. Планировать и реализовывать собственное профессиональное и личностное развитие.

ОК 04. Работать в коллективе и команде, эффективно взаимодействовать с коллегами, руководством, клиентами.

и профессиональных компетенций, соответствующих основным видам профессиональной деятельности:

1   2   3   4   5   6   7   8   9   10   11


написать администратору сайта