當前位置:網站首頁>RHCA回憶錄---CL210介紹

RHCA回憶錄---CL210介紹

2022-05-13 09:00:50IT民工金魚哥

RHCA回憶錄—CL210介紹

個人簡介:大家好,我是 金魚哥,CSDN運維領域新星創作者,華為雲·雲享專家,阿裏雲社區·專家博主
個人資質:CCNA、HCNP、CSNA(網絡分析師),軟考初級、中級網絡工程師、RHCSA、RHCE、RHCA、RHCI、ITIL
格言:努力不一定成功,但要想成功就必須努力

支持我:可點贊、可收藏️、可留言


CL210是CA體系中已經很久的一門課程了,這幾年曆經了V10和V13版本,現時培訓版本為V13,主要是講解和介紹紅帽OpenStack平臺的使用。明年會更換為V16的版本。

由於課程沒介紹相關部署與安裝,也沒有詳細介紹各個組件的情况,所以在CA課程中的學習難度是比較高的。尤其出現報錯的時候,會不知從何下手。但就考試的情况來說,就不是最難的一門。因為考試可啟用圖形界面進行點點點。

因此,此門課程若要往深學習,應當先了解原生的OpenStack,對各個組件的原理和協作有一定的了解後,再來學習210的話會更事半功倍。尤其是網絡組件的原理,難點中的難點。

如若不走OpenStack方向,那可了解到常規操作足矣。畢竟人的精力是有限的,應當將時間用在更需要學習的地方。

以下摘自官網介紹:

https://www.redhat.com/zh/services/training-and-certification

在這裏插入圖片描述


紅帽OPENSTACK管理II(CL210)

課程概述

培養執行在紅帽 OpenStack 平臺上進行混合雲基礎架構運維和管理的高級技能

紅帽 OpenStack 管理二(CL210)主要面向雲運維人員、服務管理員以及使用紅帽 OpenStack 平臺運維和管理全功能混合和私有雲計算環境的自動化工程師。將學習如何管理、監控、故障排除和擴展紅帽 OpenStack 平臺基礎架構。本課程重點介紹使用 OpenStack 客戶端命令行用戶界面來配置指標、策略和架構,以支持企業雲應用程序和日常運維。


課程內容摘要

  • 管理 overcloud 服務容器化技術。
  • 提供性能調優和管理的指標。
  • 對開放虛擬式網絡(OVN)的網絡流程進行監控和故障排除。
  • 使用外部紅帽 IdM 存儲配置身份服務。
  • 管理核心控制平面,包括 Pacemaker。
  • 借助適用於多種用例的技術自定義鏡像。
  • 管理塊存儲和對象存儲後端。
  • 管理計算節點,包括調優和超融合。
  • 對紅帽 OpenStack 平臺進行故障排除。

課程培訓對象

  • 負責管理日常運維和自動化的雲運維人員。
  • 有興趣或負責維護大規模私有雲或混合雲的基礎架構架構師。

課程前提條件


環境介紹

在這裏插入圖片描述


啟動順序:

1.classroom

2.workstation

3.power

4.utility

5.director 和 overcloud 相關節點機器

content.example.com和materials.example.com提供特定練習的課程內容。workstation虛擬機也是教室網絡的路由器,必須保持運行,以便所有其他虛擬機都能正常運行。


機器相關信息介紹

在這裏插入圖片描述
在這裏插入圖片描述


各機器認證密碼

在這裏插入圖片描述


環境的網絡拓撲圖

在這裏插入圖片描述


管理Redhat Openstack集群

[[email protected] ~]$ ssh director

啟動集群

(undercloud) [[email protected] ~]$ rht-overcloud.sh start
[*] power is up
[*] ironic-conductor is up
[*] node: controller0, state: power off, powering on
[*] node: ceph0, state: power on, not powering on
[*] node: computehci0, state: power on, not powering on
[*] node: compute0, state: power on, not powering on
[*] node: compute1, state: power on, not powering on

關閉集群

(undercloud) [[email protected] ~]$ rht-overcloud.sh stop
[*] power is up
[*] ironic-conductor is up
[*] node: compute0, state: power on, powering off
[*] node: compute1, state: power on, powering off
[*] node: ceph0, state: power on, powering off
[*] node: computehci0, state: power on, powering off
[*] node: controller0, state: power on, powering off

查看節點狀態

(undercloud) [[email protected] ~]$ openstack baremetal node list

在這裏插入圖片描述

(undercloud) [[email protected] ~]$ openstack baremetal node list -c name
No recognized column names in [u'name']. Recognized columns are ('UUID', 'Name', 'Instance UUID', 'Power State', 'Provisioning State', 'Maintenance').
(undercloud) [[email protected] ~]$ openstack baremetal node list -c Name -c 'Power State'
+-------------+-------------+
| Name        | Power State |
+-------------+-------------+
| controller0 | power on    |
| compute0    | power on    |
| computehci0 | power on    |
| compute1    | power on    |
| ceph0       | power on    |
+-------------+-------------+

查看狀態和啟動

檢查節點的服務器狀態。如果服務器沒有運行,請啟動它;如果您確定服務器正在運行,但狀態不正確,請按照下面的示例設置正確的狀態。

(undercloud) [[email protected] ~]$ openstack server list -c Name -c Status
+-------------+---------+
| Name        | Status  |
+-------------+---------+
| compute1    | SHUTOFF |
| compute0    | SHUTOFF |
| computehci0 | SHUTOFF |
| controller0 | SHUTOFF |
| ceph0       | SHUTOFF |
+-------------+---------+
(undercloud) [[email protected] ~]$ openstack server start compute1
(undercloud) [[email protected] ~]$ openstack server list -c Name -c Status
+-------------+---------+
| Name        | Status  |
+-------------+---------+
| compute1    | ACTIVE  |
| compute0    | SHUTOFF |
| computehci0 | SHUTOFF |
| controller0 | SHUTOFF |
| ceph0       | SHUTOFF |
+-------------+---------+
(undercloud) [[email protected] ~]$ openstack server start controller0 
(undercloud) [[email protected] ~]$ openstack server set --state active controller0
(undercloud) [[email protected] ~]$ openstack server list -c Name -c Status
+-------------+---------+
| Name        | Status  |
+-------------+---------+
| compute1    | ACTIVE  |
| compute0    | ACTIVE  |
| computehci0 | ACTIVE  |
| controller0 | ACTIVE  |
| ceph0       | SHUTOFF |
+-------------+---------+

如果服務器啟動有困難,並且不能響應前面的啟動或設置狀態命令,則强制重新引導對於清除當前問題有效,如本示例所示。

(undercloud) [[email protected] ~]$ openstack server reboot --hard controller0

重置overcloud的要點

Never Need To Be Reset

• classroom

• workstation

• power

• utility


Only Reset Together As A Group

• controller0

• compute0

• compute1

• computehci0

• ceph0

• director


在不重置director的情况下重置overcloud將加載一個新的overcloud,同時該控制器將保留關於剛剛丟弃的前一個overcloud的陳舊信息。

[[email protected] ~]# rht-vmctl reset undercloud
[[email protected] ~]# rht-vmctl reset overcloud

配套環境常規操作:

F0宿主機密碼:root/Asimov
F0普通用戶密碼;kiosk/redhat

1. 如果是AMD CPU,可能出現如下報錯

MoTTY X11 proxy: Unsupported authorisation protocol
Unable to init server: Could not connect: Connection refused
qemu-system-x86_64: error: failed to set MSR 0xe1 to 0x0
qemu-system-x86_64: /build/qemu-BQ4hMP/qemu-4.2/target/i386/kvm.c:2691: kvm_buf_set_msrs: Assertion `ret == cpu->kvm_msr_buf->nmsrs' failed.
Aborted

這個是由於AMD CPU的兼容性問題,此時需要添加kvm參數,才能打開F0中的KVM虛擬機。
# 添加KVM參數
tee /etc/modprobe.d/qemu-system-x86.conf << EOF options kvm ignore_msrs=1 EOF

# 重啟Vmware的F0虛擬機
reboot

2. 重置環境順序

# 如果之前有加載過其他課程環境,請執行以下命令,把所有虛擬機關機;如無,則跳過。
rht-vmctl poweroff all
rht-vmctl poweroff classroom

# 切換課程環境命令
rht-setcourse do447

# 切換課程環境後,進行課程環境所需虛擬機的初始化(重置)
# 必須先初始化classroom虛擬機,啟動完成,再啟動下一個
rht-vmctl fullreset classroom

# 其餘虛擬機初始化可不按順序
# 初始化workstation虛擬機
rht-vmctl fullreset workstation
# 初始化servera虛擬機
rht-vmctl fullreset servera
# 初始化serverb虛擬機
rht-vmctl fullreset serverb
......

# 初始化(重置)只在剛切換環境時進行,後續可使用reset命令進行虛擬機重置。

3. 其餘操作

# 啟動虛擬機
rht-vmctl start xxx

# 查看狀態
rht-vmctl status xxx

注意:rht-vmctl命令只對配套學習環境生效。


總結

  • 每門課程都有其大綱和課程內容,都可在官網進行查看。
  • 了解好課程環境,每門CA環境的拓撲都大同小异。
  • AMD CPU運行KVM報錯,需要進行內核設置。
  • 課程切換後,需要遵循一些操作順序,否則會出錯。

RHCA認證需要經曆5門的學習與考試,還是需要花不少時間去學習與備考的,好好加油,可以噶🤪。

以上就是【金魚哥】對 CL210開篇 的簡述和講解。希望能對看到此文章的小夥伴有所幫助。

紅帽認證專欄系列:
RHCSA專欄:戲說 RHCSA 認證
RHCE專欄:戲說 RHCE 認證
此文章收錄在RHCA專欄:RHCA 回憶錄

如果這篇【文章】有幫助到你,希望可以給【金魚哥】點個贊,創作不易,相比官方的陳述,我更喜歡用【通俗易懂】的文筆去講解每一個知識點。

如果有對【運維技術】感興趣,也歡迎關注️️️ 【金魚哥】️️️,我將會給你帶來巨大的【收獲與驚喜】!

版權聲明
本文為[IT民工金魚哥]所創,轉載請帶上原文鏈接,感謝
https://cht.chowdera.com/2022/133/202205130814011682.html

隨機推薦