add 12
parent
dcb4fb3dca
commit
d7bae1bb8b
|
@ -14,8 +14,8 @@
|
|||
9. [Настройка сервисов и управление загрузкой процессов.](#chapter9)
|
||||
10. [Настройка сетевых интерфейсов.](#chapter10)
|
||||
11. [Анализ и хранение логов.](#chapter11)
|
||||
12. [](#chapter12)
|
||||
13. [](#chapter13)
|
||||
12. [Реализация расширенных функций хранилища.](#chapter12)
|
||||
13. [Планирование будущих задач.](#chapter13)
|
||||
14. [](#chapter14)
|
||||
15. [](#chapter15)
|
||||
16. [](#chapter16)
|
||||
|
@ -162,6 +162,32 @@ DNS | 192.168.10.9
|
|||
2. Показать логи записанные за последние 30 минут.
|
||||
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)
|
||||
|
|
|
@ -17,8 +17,8 @@
|
|||
9. [Настройка сервисов и управление загрузкой процессов.](#chapter9)
|
||||
10. [Настройка сетевых интерфейсов.](#chapter10)
|
||||
11. [Анализ и хранение логов.](#chapter11)
|
||||
12. [](#chapter12)
|
||||
13. [](#chapter13)
|
||||
12. [Реализация расширенных функций хранилища.](#chapter12)
|
||||
13. [Планирование будущих задач.](#chapter13)
|
||||
14. [](#chapter14)
|
||||
15. [](#chapter15)
|
||||
16. [](#chapter16)
|
||||
|
@ -35,6 +35,18 @@ server1 - 192.168.10.10
|
|||
user: student
|
||||
password: student
|
||||
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
|
||||
user: student
|
||||
|
@ -754,8 +766,141 @@ authpriv.alert /var/log/auth-errors
|
|||
[student@server1 ~]$ sudo tail /var/log/auth-errors
|
||||
Oct 7 16:44:19 server1 student[18929]: TEST MESSAGE
|
||||
```
|
||||
# В ДОКУМЕНТЕ С ОТВЕТАМИ НЕОБХОДИМО ПРЕДУСМОТРЕТЬ КОМАНДЫ ПРОВЕРЯЮЩИЕ ПРАВИЛЬНОСТЬ ВЫПОЛНЕНИЯ ЗАДАНИЙ
|
||||
|
||||
[вверх](#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