在 node2.domain250.example.com 上执行以下任务(RH134)
24. 设置 root 密码 - C10
设置 root 密码
将 node2 的 root 密码设置为
flectrag
。您需要获得系统访问权限才能进行此操作。
Hint - 提示
- consoleblank=0 考试环境中默认存在这个值
[foundation]
<img width=50 src="https://gitee.com/suzhen99/redhat/raw/master/images/vmc.png"><kbd>VM Control</kbd> / `node2` / <kbd>OK</kbd> / `Console_node2_VM` / <kbd>OK</kbd> **node2 - Virt Viewer** <kbd>Send key</kbd>, <kbd>Ctrl+Alt+Del</kbd> :point_right:右手:computer_mouse: <kbd>Click</kbd> :point_left:左手 <kbd>:arrow_up:</kbd>, <kbd>e</kbd>
方向键下⬇️,光标移动到linux这行
组合键Ctrl-E,光标跳到行尾
添加,空格rd.break空格console=tty0
linux...ro...<Space>rd.break console=tty0
Ctrl+X
switch_root:/# mount | grep sysroot *switch_root:/# mount -o remount,rw /sysroot switch_root:/# mount | grep sysroot *switch_root:/# chroot /sysroot *sh-4.4# echo flectrag | passwd --stdin root *sh-4.4# touch /.autorelabel sh-4.4# sync
Ctrl+D 退出chroot
Ctrl+D 退出单用户模式
node2 login: root Password: flectrag
25. 配置您的系统以使用默认存储库 : RH124-c14
配置您 的系统以使用默认存储库
- YUM 存储库已可以从
http://foundation0.ilt.example.com/dvd/BaseOS
和http://foundation0.ilt.example.com/dvd/AppStream
使用配置您的系统,以将这些位置用作默认存储库
Hint - 提示
- repo 文件可以远程拷贝,也可以重新创建
**[node2]**
# scp root@node1:/etc/yum.repos.d/*.repo /etc/yum.repos.d/ Are you sure you want to continue connecting (yes/no)? `yes` Warning: Permanently added 'node1,172.25.250.100' (ECDSA) to the list of known hosts. root@node1\'s password: `flectrag` # rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
# yum -y install dnf-utils # yum -y install vdo
26. 调整逻辑卷大小 : C7
设置逻辑卷大小
将逻辑卷
vo
及其文件系统的大小调整到230
MiB。确保文件系统内容保持不变。注:分区大小很少与请求的大小完全相同,因此可以接受范围为217
MiB 到243
MiB 的大小。
Hint - 提示
- -L --size Size,PE 容量
-l --extents Number,PE 个数
- ext4 使用 resize2fs 立即生效
xfs 使用 xfs_growfs 立即生效
**[node2]**
# df -h | grep vo /dev/mapper/`myvol`-vo `175M` 1.6M 160M 1% `/reports` 175M-=>230M 增容 if 324 > (230-175); then lvextend if 324 < (230-175); then vgextend <=- pvcreate # vgs myvol VG #PV #LV #SN Attr VSize VFree myvol 1 1 0 wz--n- 508.00m `324.00m` # echo 230 - 175 | bc `55` 方法一 *# lvextend -L 230M /dev/myvol/vo 方法二 # lvextend -L +55 /dev/myvol/vo # blkid /dev/myvol/vo *# resize2fs /dev/myvol/vo
*# df -h /reports/ /dev/mapper/myvol-vo `221M` 2.1M 204M 1% /reports
27. 添加交换分区 : C6
添加交换分区
向您的系统添加一个额外的交换分区
756MiB
。交换分区应在系统启动时自动挂载
。不要删除或以任何方式改动系统上的任何现有交换分区。
Hint - 提示
- fstab 文件中注意没有挂载点,第二列写 none 或 swap
[node2]
# lsblk # fdisk /dev/vdb Command (m for help): `m` Command (m for help): `n` Partition type p primary (2 primary, 0 extended, 2 free) e extended (container for logical partitions) Select (default p): `<Enter>` ... Partition number (3,4, default 3): `<Enter>` First sector (2095106-8388607, default 2097152): `<Enter>` Last sector, +sectors or +size{K,M,G,T,P} (2097152-8388607, default 8388607): `+756M` ... Command (m for help): `w` ... # lsblk # ls /dev/vdb3 # mkswap /dev/vdb3 # blkid /dev/vdb3 # man fstab # vim /etc/fstab
... /dev/vdb3 swap swap defaults 0 0
# swapon -a
# swapon ... /dev/vdb3 partition `756M` 0B -3
28. 创建逻辑卷 : C7
创建逻辑卷
根据如下要求,创建新的逻辑卷:
- 逻辑卷取名为
qa
,属于qagroup
卷组,大小为60
个扩展块qagroup
卷组中逻辑卷的扩展块大小应当为16 MiB
- 使用
ext3
文件系统格式化新逻辑卷。该逻辑卷应在系统启动时自动挂载到/mnt/qa
下
[node2]
# lsblk # fdisk /dev/vdb Command (m for help): `n` ... Partition type p primary (3 primary, 0 extended, 1 free) e extended (container for logical partitions) Select (default e): `p` Selected partition 4 First sector (2095106-8388607, default 3645440): `<Enter>` Last sector, +sectors or +size{K,M,G,T,P} (3645440-8388607, default 8388607): `<Enter>` ... Command (m for help): `w` ...
Hint - 提示
- 如果分区表未生效,reboot 重启
- ls /dev/vdb*
- man lvcreate | egrep 'lvcreate.*-n|lvcreate.*-l'
# pvcreate /dev/vdb4 # vgcreate -s 16M qagroup /dev/vdb4 -个数,方法1 # lvcreate -l 60 -n qa qagroup -容量,方法2 # lvcreate -L 960M -n qa qagroup -方法1 # mkfs.ext3 /dev/qagroup/qa -方法2 # mkfs -t ext3 /dev/mapper/qagroup-qa # mkdir /mnt/qa # vim /etc/fstab
...此处省略... # 方法1 /dev/qagroup/qa /mnt/qa ext3 defaults 0 0 # 方法2 /dev/mapper/qagroup-qa /mnt/qa ext3 defaults 0 0
# mount -a
# df -hT /mnt/qa Filesystem Type Size Used Avail Use% Mounted on `/dev/mapper/qagroup-qa` `ext3` `929M` 1.2M 880M 1% `/mnt/qa`
29. 创建 VDO 卷 - C8
创建 VDO 卷
根据如下要求,创建新的
VDO
卷:
- 使用未分区的磁盘
- 该卷的名称为
vdough
- 该卷的逻辑大小为
50G
- 该卷使用
xfs
文件系统格式化- 该卷(在系统启动时)挂载到
/vbread
下
Hint - 提示
- mkfs.xfs -K 就是格式化速度快,容量小没差几秒
- udevadm settle 注册,这步不做也能成功
**[node2]**
# lsblk # yum search vdo # yum install -y vdo # rpm -q vdo | grep service # systemctl enable --now vdo # man vdo | grep vdo.*create # vdo create --name=vdough --device=/dev/vdc --vdoLogicalSize=50G ... VDO instance 0 volume is ready at `/dev/mapper/vdough` # mkfs.xfs -K /dev/mapper/vdough # udevadm settle # mkdir /vbread # vim /etc/fstab
... /dev/mapper/vdough /vbread xfs _netdev 0 0
# mount -a
# df -h /vbread Filesystem Size Used Avail Use% Mounted on /dev/mapper/vdough 50G 390M 50G 1% /vbread
30. 配置系统调优 : C3
配置系统调优
为您的系统选择建议的
tuned
配置集并将它设为默认设置。
[node2]
- 查看当前的调优方案
# tuned-adm active Current active profile: throughput-performance
- 查看推荐的调优方案
*# tuned-adm recommend `virtual-guest`
- 配置为推荐的调优方案
*# tuned-adm profile virtual-guest
- 确认
*# tuned-adm active Current active profile: `virtual-guest`