add 12
parent
dcb4fb3dca
commit
d7bae1bb8b
|
@ -14,8 +14,8 @@
|
||||||
9. [Настройка сервисов и управление загрузкой процессов.](#chapter9)
|
9. [Настройка сервисов и управление загрузкой процессов.](#chapter9)
|
||||||
10. [Настройка сетевых интерфейсов.](#chapter10)
|
10. [Настройка сетевых интерфейсов.](#chapter10)
|
||||||
11. [Анализ и хранение логов.](#chapter11)
|
11. [Анализ и хранение логов.](#chapter11)
|
||||||
12. [](#chapter12)
|
12. [Реализация расширенных функций хранилища.](#chapter12)
|
||||||
13. [](#chapter13)
|
13. [Планирование будущих задач.](#chapter13)
|
||||||
14. [](#chapter14)
|
14. [](#chapter14)
|
||||||
15. [](#chapter15)
|
15. [](#chapter15)
|
||||||
16. [](#chapter16)
|
16. [](#chapter16)
|
||||||
|
@ -162,6 +162,32 @@ DNS | 192.168.10.9
|
||||||
2. Показать логи записанные за последние 30 минут.
|
2. Показать логи записанные за последние 30 минут.
|
||||||
3. Создать файл `/etc/rsyslog.d/auth-errors.conf`, с соответствующей конфигурацией rsyslog, при которой в файл `/var/log/auth-errors` будут записываться все события связанные с проблемами аутентификации и безопасности. Используйте категорию `authpriv` и приоритет `alert`.
|
3. Создать файл `/etc/rsyslog.d/auth-errors.conf`, с соответствующей конфигурацией rsyslog, при которой в файл `/var/log/auth-errors` будут записываться все события связанные с проблемами аутентификации и безопасности. Используйте категорию `authpriv` и приоритет `alert`.
|
||||||
|
|
||||||
|
[вверх](#top)
|
||||||
|
|
||||||
|
***
|
||||||
|
|
||||||
|
###### Chapter12
|
||||||
|
**Реализация расширенных функций хранилища.**
|
||||||
|
|
||||||
|
1. На server1 установите пакеты `stratisd` и `stratis-cli`.
|
||||||
|
2. С помощью `systemctl` активируйте и запустите сервис `stratisd`.
|
||||||
|
3. Создайте пул Stratis `labpool` состоящий из устройства `/devsdb`.
|
||||||
|
4. Увеличьте объем пула используя доступный в системе диск `/devsdc`.
|
||||||
|
5. Создайте на пуле файловую систему `labfs`. Смонтируйте её в директорию `/labstratisvol`. Не забудьте включить `x-systemd.requires=stratisd.service` в параметры монтирования в `/etc/fstab`.
|
||||||
|
6. Создайте снапшот `labfs-snap` файловой системы `labfs`.
|
||||||
|
7. Создайте VDO раздел `labvdo` с файловой системой XFS, используя устройство `/dev/sdd`. Установите логический размер 50 Гб.
|
||||||
|
8. Смонтируйте `labvdo` в директорию `/labvdovol`. Не забудьте включить `x-systemd.requires=vdo.service` в параметры монтирования в `/etc/fstab`.
|
||||||
|
9. Перезагрузите server1 и убедитесь, что все созданные разделы корректно смонтированы.
|
||||||
|
|
||||||
|
[вверх](#top)
|
||||||
|
|
||||||
|
***
|
||||||
|
|
||||||
|
###### Chapter13
|
||||||
|
**Планирование будущих задач.**
|
||||||
|
|
||||||
|
СДЕЛАТЬ ЛАБУ ИЗ Guided Exercise
|
||||||
|
|
||||||
# В ДОКУМЕНТЕ С ОТВЕТАМИ НЕОБХОДИМО ПРЕДУСМОТРЕТЬ КОМАНДЫ ПРОВЕРЯЮЩИЕ ПРАВИЛЬНОСТЬ ВЫПОЛНЕНИЯ ЗАДАНИЙ
|
# В ДОКУМЕНТЕ С ОТВЕТАМИ НЕОБХОДИМО ПРЕДУСМОТРЕТЬ КОМАНДЫ ПРОВЕРЯЮЩИЕ ПРАВИЛЬНОСТЬ ВЫПОЛНЕНИЯ ЗАДАНИЙ
|
||||||
|
|
||||||
[вверх](#top)
|
[вверх](#top)
|
||||||
|
|
|
@ -17,8 +17,8 @@
|
||||||
9. [Настройка сервисов и управление загрузкой процессов.](#chapter9)
|
9. [Настройка сервисов и управление загрузкой процессов.](#chapter9)
|
||||||
10. [Настройка сетевых интерфейсов.](#chapter10)
|
10. [Настройка сетевых интерфейсов.](#chapter10)
|
||||||
11. [Анализ и хранение логов.](#chapter11)
|
11. [Анализ и хранение логов.](#chapter11)
|
||||||
12. [](#chapter12)
|
12. [Реализация расширенных функций хранилища.](#chapter12)
|
||||||
13. [](#chapter13)
|
13. [Планирование будущих задач.](#chapter13)
|
||||||
14. [](#chapter14)
|
14. [](#chapter14)
|
||||||
15. [](#chapter15)
|
15. [](#chapter15)
|
||||||
16. [](#chapter16)
|
16. [](#chapter16)
|
||||||
|
@ -35,6 +35,18 @@ server1 - 192.168.10.10
|
||||||
user: student
|
user: student
|
||||||
password: student
|
password: student
|
||||||
root password: redhat
|
root password: redhat
|
||||||
|
```bash
|
||||||
|
[root@server1 ~]# lsblk
|
||||||
|
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
|
||||||
|
sda 8:0 0 16G 0 disk
|
||||||
|
├─sda1 8:1 0 10G 0 part
|
||||||
|
│ └─rhel_server1-root 253:0 0 10G 0 lvm /
|
||||||
|
└─sda2 8:2 0 500M 0 part /boot
|
||||||
|
sdb 8:16 0 5G 0 disk
|
||||||
|
sdc 8:32 0 5G 0 disk
|
||||||
|
sdd 8:48 0 5G 0 disk
|
||||||
|
sr0 11:0 1 1024M 0 rom
|
||||||
|
```
|
||||||
|
|
||||||
server2 - 192.168.10.11
|
server2 - 192.168.10.11
|
||||||
user: student
|
user: student
|
||||||
|
@ -754,8 +766,141 @@ authpriv.alert /var/log/auth-errors
|
||||||
[student@server1 ~]$ sudo tail /var/log/auth-errors
|
[student@server1 ~]$ sudo tail /var/log/auth-errors
|
||||||
Oct 7 16:44:19 server1 student[18929]: TEST MESSAGE
|
Oct 7 16:44:19 server1 student[18929]: TEST MESSAGE
|
||||||
```
|
```
|
||||||
# В ДОКУМЕНТЕ С ОТВЕТАМИ НЕОБХОДИМО ПРЕДУСМОТРЕТЬ КОМАНДЫ ПРОВЕРЯЮЩИЕ ПРАВИЛЬНОСТЬ ВЫПОЛНЕНИЯ ЗАДАНИЙ
|
|
||||||
|
|
||||||
[вверх](#top)
|
[вверх](#top)
|
||||||
|
|
||||||
***
|
***
|
||||||
|
|
||||||
|
###### Chapter12
|
||||||
|
**Реализация расширенных функций хранилища.**
|
||||||
|
|
||||||
|
1. На server1 установите пакеты `stratisd` и `stratis-cli`.
|
||||||
|
```bash
|
||||||
|
[root@server1 ~]# yum install -y stratisd stratis-cli
|
||||||
|
```
|
||||||
|
|
||||||
|
2. С помощью `systemctl` активируйте и запустите сервис `stratisd`.
|
||||||
|
```bash
|
||||||
|
[root@server1 ~]# systemctl enable --now stratisd
|
||||||
|
[root@server1 ~]# systemctl status stratisd.service
|
||||||
|
● stratisd.service - Stratis daemon
|
||||||
|
Loaded: loaded (/usr/lib/systemd/system/stratisd.service; enabled; vendor preset: enabled)
|
||||||
|
Active: active (running) since Thu 2021-10-07 11:25:23 MSK; 10s ago
|
||||||
|
Docs: man:stratisd(8)
|
||||||
|
Main PID: 48237 (stratisd)
|
||||||
|
Tasks: 1 (limit: 11252)
|
||||||
|
Memory: 1.2M
|
||||||
|
CGroup: /system.slice/stratisd.service
|
||||||
|
└─48237 /usr/libexec/stratisd --log-level debug
|
||||||
|
|
||||||
|
окт 07 11:25:23 server1 systemd[1]: Starting Stratis daemon...
|
||||||
|
окт 07 11:25:23 server1 stratisd[48237]: [2021-10-07T08:25:23Z INFO libstratis::stratis::run] stratis daemon version 2>
|
||||||
|
окт 07 11:25:23 server1 stratisd[48237]: [2021-10-07T08:25:23Z INFO libstratis::stratis::run] Using StratEngine
|
||||||
|
окт 07 11:25:23 server1 stratisd[48237]: [2021-10-07T08:25:23Z INFO libstratis::engine::strat_engine::liminal::identif>
|
||||||
|
окт 07 11:25:23 server1 stratisd[48237]: [2021-10-07T08:25:23Z INFO libstratis::stratis::dbus_support] D-Bus API is av>
|
||||||
|
окт 07 11:25:23 server1 systemd[1]: Started Stratis daemon.
|
||||||
|
```
|
||||||
|
|
||||||
|
3. Создайте пул Stratis `labpool` состоящий из устройства `/dev/sdb`.
|
||||||
|
```bash
|
||||||
|
[root@server1 ~]# stratis pool create labpool /dev/sdb
|
||||||
|
```
|
||||||
|
|
||||||
|
4. Увеличьте объем пула используя доступный в системе диск `/dev/sdc`.
|
||||||
|
```bash
|
||||||
|
[root@server1 ~]# stratis pool add-data labpool /dev/sdc
|
||||||
|
```
|
||||||
|
|
||||||
|
5. Создайте на пуле файловую систему `labfs`. Смонтируйте её в директорию `/labstratisvol`. Не забудьте включить `x-systemd.requires=stratisd.service` в параметры монтирования в `/etc/fstab`.
|
||||||
|
```bash
|
||||||
|
[root@server1 ~]# stratis filesystem create labpool labfs
|
||||||
|
[root@server1 ~]# mkdir /labstratisvol
|
||||||
|
[root@server1 ~]# vim /etc/fstab
|
||||||
|
```
|
||||||
|
```bash
|
||||||
|
/dev/stratis/labpool/labfs /labstratisvol xfs defaults,x-systemd.requires=stratisd.service 0 0
|
||||||
|
```
|
||||||
|
```bash
|
||||||
|
[root@server1 ~]# systemctl daemon-reload
|
||||||
|
[root@server1 ~]# mount -a
|
||||||
|
[root@server1 ~]# mount | tail -1
|
||||||
|
/dev/mapper/stratis-1-87c72f38b1b543c0a86c885528170cee-thin-fs-1d58170dae514b62ba42afa6affbbb8e on /labstratisvol type xfs (rw,relatime,seclabel,attr2,inode64,logbufs=8,logbsize=32k,sunit=2048,swidth=2048,noquota,x-systemd.requires=stratisd.service)
|
||||||
|
```
|
||||||
|
|
||||||
|
6. Создайте снапшот `labfs-snap` файловой системы `labfs`.
|
||||||
|
```bash
|
||||||
|
[root@server1 ~]# stratis filesystem snapshot labpool labfs labfs-snap
|
||||||
|
```
|
||||||
|
|
||||||
|
7. Создайте VDO раздел `labvdo` с файловой системой XFS, используя устройство `/dev/sdd`. Установите логический размер 50 Гб.
|
||||||
|
```bash
|
||||||
|
[root@server1 ~]# vdo create --name labvdo --device /dev/sdd --vdoLogicalSize 50G
|
||||||
|
Creating VDO labvdo
|
||||||
|
The VDO volume can address 2 GB in 1 data slab.
|
||||||
|
It can grow to address at most 16 TB of physical storage in 8192 slabs.
|
||||||
|
If a larger maximum size might be needed, use bigger slabs.
|
||||||
|
Starting VDO labvdo
|
||||||
|
Starting compression on VDO labvdo
|
||||||
|
VDO instance 0 volume is ready at /dev/mapper/labvdo
|
||||||
|
[root@server1 ~]# mkfs.xfs -K /dev/mapper/labvdo
|
||||||
|
meta-data=/dev/mapper/labvdo isize=512 agcount=4, agsize=3276800 blks
|
||||||
|
= sectsz=4096 attr=2, projid32bit=1
|
||||||
|
= crc=1 finobt=1, sparse=1, rmapbt=0
|
||||||
|
= reflink=1
|
||||||
|
data = bsize=4096 blocks=13107200, imaxpct=25
|
||||||
|
= sunit=0 swidth=0 blks
|
||||||
|
naming =version 2 bsize=4096 ascii-ci=0, ftype=1
|
||||||
|
log =internal log bsize=4096 blocks=6400, version=2
|
||||||
|
= sectsz=4096 sunit=1 blks, lazy-count=1
|
||||||
|
realtime =none extsz=4096 blocks=0, rtextents=0
|
||||||
|
Discarding blocks...Done.
|
||||||
|
```
|
||||||
|
|
||||||
|
8. Смонтируйте `labvdo` в директорию `/labvdovol`. Не забудьте включить `x-systemd.requires=vdo.service` в параметры монтирования в `/etc/fstab`.
|
||||||
|
```bash
|
||||||
|
[root@server1 ~]# mkdir /labvdovol
|
||||||
|
[root@server1 ~]# lsblk -n -o uuid /dev/mapper/labvdo >> /etc/fstab
|
||||||
|
[root@server1 ~]# vim /etc/fstab
|
||||||
|
```
|
||||||
|
```bash
|
||||||
|
UUID=f377ff48-09ea-4726-8748-d6c75adf08f3 /labvdovol xfs defaults,x-systemd.requires=vdo.service 0 0
|
||||||
|
```
|
||||||
|
```bash
|
||||||
|
[root@server1 ~]# mount -a
|
||||||
|
[root@server1 ~]# mount | tail -1
|
||||||
|
/dev/mapper/labvdo on /labvdovol type xfs (rw,relatime,seclabel,attr2,inode64,logbufs=8,logbsize=32k,noquota,x-systemd.requires=vdo.service)
|
||||||
|
```
|
||||||
|
|
||||||
|
9. Перезагрузите server1 и убедитесь, что все созданные разделы корректно смонтированы.
|
||||||
|
*смонтированные разделы*
|
||||||
|
```bash
|
||||||
|
[student@server1 ~]$ mount | grep /labstratisvol
|
||||||
|
/dev/mapper/stratis-1-87c72f38b1b543c0a86c885528170cee-thin-fs-1d58170dae514b62ba42afa6affbbb8e on /labstratisvol type xfs (rw,relatime,seclabel,attr2,inode64,logbufs=8,logbsize=32k,sunit=2048,swidth=2048,noquota,x-systemd.requires=stratisd.service)
|
||||||
|
[student@server1 ~]$ mount | grep /labvdo
|
||||||
|
/dev/mapper/labvdo on /labvdovol type xfs (rw,relatime,seclabel,attr2,inode64,logbufs=8,logbsize=32k,noquota,x-systemd.requires=vdo.service)
|
||||||
|
```
|
||||||
|
*детали stratis*
|
||||||
|
```bash
|
||||||
|
[root@server1 ~]# stratis pool list
|
||||||
|
Name Total Physical Properties
|
||||||
|
labpool 10 GiB / 41.63 MiB / 9.96 GiB ~Ca,~Cr
|
||||||
|
[root@server1 ~]# stratis blockdev list labpool
|
||||||
|
Pool Name Device Node Physical Size Tier
|
||||||
|
labpool /dev/sdb 5 GiB Data
|
||||||
|
labpool /dev/sdc 5 GiB Data
|
||||||
|
[root@server1 ~]# stratis filesystem list labpool
|
||||||
|
Pool Name Name Used Created Device UUID
|
||||||
|
labpool labfs 546 MiB Oct 07 2021 11:49 /dev/stratis/labpool/labfs 1d58170dae514b62ba42afa6affbbb8e
|
||||||
|
labpool labfs-snap 546 MiB Oct 07 2021 12:17 /dev/stratis/labpool/labfs-snap cacb462cbc034b0582381d687ef53fcf
|
||||||
|
```
|
||||||
|
*детали VDO - размер раздела 50 Гб*
|
||||||
|
```bash
|
||||||
|
[student@server1 ~]$ lsblk /dev/mapper/labvdo
|
||||||
|
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
|
||||||
|
labvdo 253:8 0 50G 0 vdo /labvdovol
|
||||||
|
```
|
||||||
|
|
||||||
|
[вверх](#top)
|
||||||
|
|
||||||
|
***
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue