網絡之路16:認識虛擬化環境H3C CAS


正文共:3888 字 54 圖,預估閱讀時間:6 分鐘

目錄

網絡之路第一章:Windows系統中的網絡

0、序言1、Windows系統中的網絡?1.1、桌面中的網卡?1.2、命令行中的網卡?1.3、路由表?1.4、家用路由器

網絡之路第二章:認識企業設備

2、認識企業設備?2.1、MSR810-W外觀?2.2、登錄MSR810-W管理頁面?2.3、快速設置上網?2.4、WLAN配置?2.5、LTE模塊配置?2.6、MSR810-W高級設置

網絡之路第三章:認識設備命令行

3、認識設備命令行?3.1、通過Console接口登錄設備?3.2、遠程登錄設備?3.3、Comware系統的基本命令?3.4、MSR810-W配置解讀?3.5、MSR810-W初始化配置

網絡之路11:認識網絡設備模擬器HCL

4、認識網絡模擬器?4.1、HCL華三云實驗室

網絡之路12:認識網絡設備模擬器eNSP

4.2、eNSP企業網絡模擬平臺

網絡之路13:認識模擬器Cisco Packet Tracer

4.3、CiscoPacketTracer

網絡之路14:認識網絡設備模擬器EVE-NG

4.4、EVE-NG??4.4.1、從OVF導入部署到ESXi??4.4.2、使用ISO安裝到WorkStation??4.4.3、EVE-NG導入iol鏡像??4.4.4、EVE-NG導入qemu鏡像

網絡之路15:認識虛擬化環境VMware ESXi

4.5、虛擬化環境VMwareESXi??4.5.1、定制ESXi?6.7安裝鏡像??4.5.2、部署ESXi?6.7??4.5.3、ESXi?6.7升級ESXi?7.0??4.5.4、vCenter納管ESXi主機

學習完VMware,我們不得不承認VMware虛擬化的強大,那國內有沒有拿得出手的虛擬化工具呢?去年在學習軟考網絡規劃師的材料時,發現里面竟然在介紹H3C的云計算虛擬化,最終我的論文也是寫的H3C的虛擬化系統CloudOS。結合最近的國產化趨勢,應該多介紹一些國產化的產品,那我們今天就來簡單介紹一下H3C?CAS(Cloud Automation System)云計算管理平臺

4.6、虛擬化環境CAS

作為云計算基礎架構的資源管理平臺,H3C的很多數據中心云計算解決方案都和CAS相關;同時,作為H3CNE-Cloud云計算方向的重點考察內容,首先要掌握CAS的部署和使用。

登錄H3C官網,在“支持→文檔與軟件→軟件下載→云計算→H3Cloud虛擬化平臺→H3C CAS虛擬化管理系統”路徑下,可以看到CAS目前主要提供ARM和x86兩個版本。

我們直接下載x86版本即可,ARM版本的安裝與x86基本一致。

4.6.1、部署CVM管理節點

因為前幾年主要使用的是CAS的3.0和5.0版本,相比于VMWare而言,整體體驗一般。我就不直接在物理機上部署了,用虛擬機來做個簡單的操作演示。

首先說一下,H3Linux系統是基于CentOS 7進行封裝的,這也是我一直使用的CentOS的主要原因。所以,在選擇客戶機操作系統時,需要選擇“Linux→CentOS 7(64位)”

虛擬機配置給到16核CPU、32 GB內存、200 GB系統盤,開啟嵌套虛擬化,最終配置如下:

然后啟動虛擬機,可以看到安裝的Grub引導都是CentOS 7的提示。

經過短暫的等待,進入到和CentOS 7一樣的配置頁面。

首先需要調整軟件包,默認是安裝CVK(Cloud Virtualization Kernel,云虛擬化內核)節點,是不具備管理能力。如果要對計算、網絡和存儲等資源進行管理,也就是對CVK節點等進行管理,就需要部署CVM(Cloud Virtualization Manager,云虛擬化管理系統)節點。

然后是磁盤分區配置,默認是手工分區方式。第一次安裝時,我們還不了解分區結構,需要將分區方式調整為自動分區。

然后調整網絡配置,將IP地址配置方式修改為靜態IP地址。

然后我們調整主機名,將默認的cvknode修改為cvmnode,點擊“Apply”來應用生效。

接下來,就可以點擊“Begin Installation”開始安裝了。

系統安裝完成后,會自動創建一個sysadmin賬號(默認密碼為Sys@1234),以備禁用“ROOT SSH權限”后使用。但是此時,我們要為root用戶設置一個密碼。

等待安裝完成后,系統會自動重啟,控制臺的配置頁面如下:

然后我們通過https://192.168.1.41/登錄CVM云計算管理平臺,默認的初始用戶名和密碼為admin/Cloud@1234。

然后就出現了報錯,提示“獲取主機MAC地址失敗”。裝過iMC的應該都了解,這是因為CAS檢測到運行于虛擬機中,需要獲取物理主機的一些信息。但是又沒有配置的頁面,那就只能調整一下虛擬機的配置了。在“編輯設置”中,進入“虛擬機選項”頁面,點擊“高級”下面“配置參數”中的“編輯配置”

點擊“添加參數”,增加圖中所示的兩行配置。其中,“hypervisor.cpuid.v0”設置成FALSE的目的是欺騙虛擬機系統,使其不能發現運行在虛擬機中;“mce.enable”設置成TRUE的目的是啟用MCE(Machine Check Exception,機器檢查異常),也就是串口監聽功能,方便虛擬機發現硬件錯誤。

點擊“確定”后保存虛擬機設置。

當然,我們也可以直接修改主機的vmx配置文件。文件路徑的前半部分是數據存儲的位置,參考(升級),后半部分是虛擬機磁盤文件目錄。

然后我們在配置文件192.168.1.41-CAS.vmx的末尾添加一下兩行配置:

hypervisor.cpuid.v0?=?"FALSE"mce.enable?=?"TRUE"

之后重啟CAS虛擬機。再次登錄CVM管理平臺,登陸成功。

頁面很豐富,不過目前沒有添加主機和虛擬機。

“系統”下的“License管理”中,我們可以看到CAS安裝完成后,默認自帶180天的企業增強版試用授權,可以管理1024個CPU和1024臺虛擬機,對于測試和學習來說,完全夠用。

如果要用來搭建業務系統,請在License有效期內升級商用授權,避免影響業務。

最后我們看一下H3Linux系統的相關信息。系統默認開啟了SSH服務,可以直接通過root用戶進行登錄。

我們可以看出,系統是基于CentOS 7.6.1810進行封裝的,這就是我們客戶機操作系統要選擇“Linux→CentOS 7(64位)”的原因。

然后我們看一下分區情況。

可以看到虛擬機數據分區/vms的大小為68 GB,該分區用于存放虛擬機的所有數據文件,原則上是越大越好。日志分區/var/log,該分區用于存放系統操作的日志文件,說實話,我感覺34 GB有點過分了。根目錄/的分區我們暫且不說,這個sda4分區的100 GB去哪了?看上去是分成了sda5和sda6,也就是/vms和/var/log,這要手工分配,應該要怎么操作呢?

在沒有任何配置的情況下,系統的內存使用量為7.4 GB左右。

內存占用比較高的是java和mysql進程。

4.6.2、部署CVK計算節點

部署完CAS的CVM之后,我們已經了解了H3Linux系統是基于CentOS 7進行封裝的。在部署CAS時,需要調整軟件包,來選擇是安裝默認的CVK(Cloud Virtualization Kernel,云虛擬化內核)節點,還是具備管理CVK節點能力的CVM(Cloud Virtualization Manager,云虛擬化管理系統)節點。其他的安裝過程和CentOS的安裝過程沒什么差異CentOS操作系統最小化安裝部署

CVK是運行在基礎設施層和上層客戶操作系統之間的虛擬化內核軟件,用于實現上層客戶操作系統對底層硬件資源的訪問,需要資源池化的服務器均需要安裝CVK組件。而且CVK組件為默認安裝選項,比如我們上次安裝的CVM也是在CVK的基礎上增加CVM的相關軟件,如果僅有一臺服務器需要管理,直接安裝CVM即可,無需再單獨部署CVK。

但是為了對CVM和CVK進行簡單比較,了解一下相關差異,我們還是再安裝一臺CVK主機,主機的配置信息如下:

這次軟件包這里我們不用修改了,將分區方式調整為自動分區,再配置好網卡,就可以開始安裝了。

等待安裝完成后,系統會自動重啟,控制臺的配置頁面如下所示,和CVM的控制臺是一模一樣的。

然后我們探測CVK主機的80端口和443端口,發現均處于關閉狀態,說明CVK主機是不提供前臺WEB服務的。

登錄CVK主機后臺,查看主機系統資源使用情況,我們發現內存使用量相比于CVM的7.4 GB,只有1.5 GB,可用內存將近29 GB。

CVM中存在多個java進程,內存占用率將近20%,而在CVK中只有3.1%,初步可以判斷,CVM中的前端進程占用了比較多的內存資源。

查看系統分區情況。

可以發現,CVK和CVM的分區完全一致,通過對比,可以看出設備的sda1、sda2和sda3為系統分區,差別是CVM的根目錄使用空間為14 GB,比CVK的7.5 GB多了6.5 GB;而sda4為擴展數據分區,又分成了sda5和sda6兩個分區。

所以,如果我們后面想自己手工進行分區設置,可以將日志分區/var/log壓縮到10 GB或者更小,將根目錄/壓縮到30 GB或者更小,剩余的空間全部分配給虛擬機數據分區/vms,來存儲更多的虛擬機數據文件。

再將CVK納管到CVM之前,我們一定要檢查主機的系統時間是否正確。

如果系統時間存在誤差,可以參考我們之前的NTP文章NTP服務的一套組合拳打法進行配置。同時,在配置完成之后,使用以下命令將系統時間寫入到BIOS中,提高可靠性。

hwclock?-w

然后,我們就可以使用CVM納管CVK主機節點了。

4.6.3、CVM納管CVK節點

CVK是運行在基礎設施層和上層客戶操作系統之間的虛擬化內核軟件,用于實現上層客戶操作系統對底層硬件資源的訪問,需要資源池化的服務器均需要安裝CVK組件,CVK是不具備管理能力的。對CAS資源池中計算、網絡和存儲等資源的管理是通過CVM進行操作的。

在確保主機時間正確之后,我們就可以在CVM云計算管理平臺操作配置CVK節點的納管了。

“云資源”頁面中,我們點擊“增加主機池”按鈕。

配置一個主機池名稱,點擊“確定”就完成了主機池的創建。

主機池創建好之后,我們點擊進入剛才創建的主機池,再點擊“增加主機”

和vCenter一樣,配置好主機的IP地址和賬號密碼,就可以添加主機了vCenter 7.0數據中心集群配置指南

添加完成后,我們就可以在主機池下看到主機信息了。

同理,我們還可以把CVM主機也作為CVK節點添加進來。

在主機cvmnode下面,我們可以查看CVK節點的“概要信息”

“硬件監控”頁面,我們可以查看主機的CPU、內存、溫度、電扇和風扇等硬件狀態信息。因為我是虛擬機,所以只能查看處理器和內存信息;我之前測試過HPE、H3C和紫光恒越的國產服務器,溫度、電源和風扇的狀態監控都是沒問題的。

“性能監控”這里,信息就基本都能看了,包括CPU利用率、內存利用率、I/O吞吐量統計、網絡吞吐量統計、磁盤請求、磁盤利用率和分區占用率等信息,監控項還是比較全面的。

“虛擬機”這里,暫時還沒有數據,等待著我們來添加。

“存儲”頁面,我們可以看到/vms路徑的文件信息,主要是鏡像池isopool和默認池defaultpool,我在VMWare中配置ISOPool就是從這里學到的。

“虛擬交換機”頁面,可以看到默認的vswitch0管理交換機,下面還有一個虛擬交換面板,用來展示端口流量信息。但是,CAS的網絡配置沒有VMWare那么豐富,目前為止我還沒有發現類似端口組之類的配置,如果要模擬線路連接,只能是通過增加虛擬交換機來實現了。

我們在后臺查看OVS配置信息,可以看到vswitch0是橋接到接口eth0的,兩個接口的MAC地址都是一樣的。

“硬件”頁面,還是主要展示CVK主機的物理設備,包含物理網卡、GPU設備、存儲適配器和本地磁盤等信息。當然,我之前也查過,對HPE ProLiant DL360 Gen9支持的GPU設備也是有線的,而且需要NVIDIA的授權,算了,還是不要GPU了。

還有一些比較多的“高級設置”,可能比較有用的就是“路由配置”吧。

“任務”頁面,可以查看執行的歷史任務信息。

但是顯示的不全,正常是3個任務,這里只顯示了增加主機192.168.1.41這一個任務。

經過簡單的幾步操作,本來只有24線程的物理主機,現在有32核可用的CPU了,如果多配置幾臺,應該可以看起來更加高大上。

“主機健康度”這里,什么都還沒跑,就已經只有97分了,我記得好像是根據CPU、內存、存儲、網絡等各項資源的使用率來進行打分的。

然后我們點擊“一鍵健康巡檢”,可以看到CVM管理平臺目前存在1項故障,5項警告。

通過點擊檢測項,可以查看具體的告警信息和改進建議。

比如我們按照指導修改一下NTP配置,可以看到主機自動啟動NTP服務。

再次執行“一鍵健康巡檢”,可以看到修復后的問題狀態,僅剩下5項警告了。

當然,這個和主機健康度是沒有關系的,主機健康度還是之前的分數。

虛擬機的安裝過程和VMware類似,有需要的小伙伴可以參考安裝CentOS的文章CentOS操作系統最小化安裝部署和安裝Windows的文章H3C CAS部署Windows虛擬機

長按二維碼
關注我們吧

網絡之路第三章:認識設備命令行

網絡之路第二章:認識企業設備

網絡之路第一章:Windows系統中的網絡

網絡之路15:認識虛擬化環境VMware ESXi

網絡之路14:認識網絡設備模擬器EVE-NG

筆記本電腦安裝CentOS系統

CentOS和OpenEuler轉發性能對比

在筆記本上裝完KVM,發現VirtIO的性能比E1000高出不少

VirtIO的轉發性能竟然比E1000和VMXNET3都要好

VMware ESXi 6.7可以成功識別機械硬盤了

快速部署VMware ESXi 8.0(圖文版)

CentOS 7.9遺忘了root密碼怎么辦?

Linux修改或移除GRUB密碼

為什么8.8.8.8從全球訪問都很快?

安裝激活Office LTSC專業增強版2021

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/pingmian/89853.shtml
繁體地址,請注明出處:http://hk.pswp.cn/pingmian/89853.shtml
英文地址,請注明出處:http://en.pswp.cn/pingmian/89853.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Sklearn 機器學習 IRIS數據 理解分類報告

??親愛的技術愛好者們,熱烈歡迎來到 Kant2048 的博客!我是 Thomas Kant,很開心能在CSDN上與你們相遇~?? 本博客的精華專欄: 【自動化測試】 【測試經驗】 【人工智能】 【Python】 Sklearn 機器學習 IRIS 數據分類報告解讀 鳶尾花(Iris)數據集是機器學習入門中最經典…

ni-app 對鴻蒙的支持現狀

自 HBuilderX 4.27 版本開始,uni-app 支持 Harmony Next 平臺的 App 開發,目前僅支持 Vue3 項目編譯到鴻蒙平臺。uni-app x 從 4.61 版本起支持純血鴻蒙,即 Harmony NEXT,其組件、API、CSS 與 Android 和 iOS 基本拉齊。 開發與配…

docker 容器學習

筆者來介紹一下docker 容器的學習1、docker容器背景 docker 里面有兩個概念,鏡像可看成一個類,而容器則是鏡像的一個實例,從這個來看,那么一般鏡像是一個,而容器可以有很多個。 鏡像:帶一堆工具鏈的操作系統…

MongoDB社區版安裝(windows)

下載地址 官網: MongoDB: The World’s Leading Modern Database | MongoDB 8.0.11版本下載地址: https://fastdl.mongodb.org/windows/mongodb-windows-x86_64-8.0.11.zip 安裝 解壓安裝包 解壓結果目錄如下: bin目錄介紹 文件名稱作用…

Git上傳與下載GitHub倉庫

新建GitHub倉庫 … 本地上傳GitHub 第一步:git add .第二步:git commit -m your content第三步:git push xxx main或者git push xxx master 對于第三步,首先看自己建立的倉庫是master分支,還是main分支。以前都是默認m…

OpenCV 官翻 3 - 特征檢測 Feature Detection

文章目錄理解特征目標解釋Harris角點檢測目標理論OpenCV 中的 Harris 角點檢測器亞像素級精度角點檢測練習Shi-Tomasi角點檢測器與優質跟蹤特征目標理論基礎代碼SIFT(尺度不變特征變換)簡介目標理論1、尺度空間極值檢測2、關鍵點定位3、方向分配4、關鍵點…

2??處理文本數據

本章介紹 為大語言模型的訓練準備文本數據集將文本分割成詞和子詞token字節對編碼(Byte Pair Encoding,BPE):一種更為高級的文本分詞技術使用滑動窗口方法采樣訓練示例將tokens轉換為向量,輸入到大語言模型中 文章目錄本章介紹2.1 理解詞嵌入2.2 文本分詞2.3 將tok…

TestCase Studio - 自動生成測試用例詳解

你是否也曾為編寫測試用例而頭疼?點擊按鈕、填寫表單、截圖說明——這些重復操作讓人心生倦意。 而現在,只需動動鼠標,TestCase?Studio 就能自動錄制你的 Web 操作,生成清晰的“Plain English”步驟、截圖和定位器,徹…

Rust+ChatBoxAI:實戰

Chatbox AI Chatbox AI 是一款基于人工智能技術的智能助手工具,旨在通過自然語言交互幫助用戶完成多種任務。以下是其核心功能與特點: 功能概述 多模型支持:可連接 OpenAI、Claude、Gemini 等主流大語言模型,用戶能自由切換不同 AI 服務。 本地運行:支持離線使用,數據隱…

服務器與工控機的區別解析

服務器和工控機雖然都是計算機,但它們的設計目標、使用環境和核心特性有本質的區別,就像轎車和越野車雖然都是車,但用途和構造截然不同。以下是它們的主要區別:核心設計目標:服務器: 數據處理、存儲、網絡服…

【大模型】深入解析大模型推理架構之 Prefill-Decode Disaggregation (PD分離)

深入解析大模型推理架構之 Prefill-Decode Disaggregation (PD分離) 文章目錄深入解析大模型推理架構之 Prefill-Decode Disaggregation (PD分離)1 從統一到分離,推理架構為何演進?2 什么是Prefill-Decode分離?3 PD分離系統的工作流程4 PD分離…

D3動畫--動態繪制文本下劃線,支持自定義曲線

前言:在現實生活中,看書的時候,在文本的下面畫個波浪線,畫個橫線,是很常見的行為。本篇文章使用D3動畫來實現一個給文本繪制下劃線的效果,可以暫停繪制,繼續繪制,重新繪制&#xff0…

單表查詢-分頁提前獲取數據

1、 問題 以下的例子如何優化呢&#xff1f; SELECT * FROM(SELECT INNER_TABLE.*, ROWNUM OUTER_TABLE_ROWNUM FROM (SELECT t1.* FROM ( SELECT * FROM T1 ) t1 WHERE 1 1 ORDER BY T1.TTIME DESC)INNER_TABLE ) OUTER_TABLE WHERE OUTER_TABLE_ROWNUM<25AND OUTER_TA…

Oracle觸發器:數據世界的“隱形守護者“

今天&#xff0c;我想和大家聊一個在Oracle數據庫領域既強大又神秘的話題——觸發器&#xff08;Trigger&#xff09;?。在座的各位可能都寫過SQL語句&#xff0c;做過表結構設計&#xff0c;甚至用過存儲過程&#xff0c;但有很多人對觸發器的態度可能是"既愛又怕"…

Python桌面版數獨游戲(三版)-增加難易度模式

數獨游戲難度模式解析 在數獨游戲中&#xff0c;難度通常由已知數字&#xff08;提示數&#xff09;的數量決定。難度越高&#xff0c;已知數字越少&#xff0c;玩家需要推理的步驟越多。以下是不同模式下的算法區別和核心代碼解析。 文章目錄數獨游戲難度模式解析1. **難度模…

k8s查看某個pod的svc

在 Kubernetes 中&#xff0c;要查看與特定 Pod 相關的 Service&#xff0c;可以通過以下方法&#xff1a;#### 方法一&#xff1a;通過標簽匹配1. **獲取 Pod 的標簽**bashkubectl get pod <pod-name> --show-labels輸出示例&#xff1a;NAME READY STATUS RESTARTS AGE…

通俗易懂卷積神經網絡(CNN)指南

本文用直觀類比和可視化方法&#xff0c;幫你徹底理解CNN的工作原理&#xff0c;無需深厚數學基礎也能掌握計算機視覺的核心技術。卷積神經網絡&#xff08;CNN&#xff09;是深度學習中革命性的架構&#xff0c;它徹底改變了計算機"看世界"的方式。本文將用最直觀的…

AV1平滑緩沖區

對于解碼的每一幀視頻數據&#xff0c;解碼器都必須從緩沖池中找到一個尚未被使用的幀緩沖區插槽來存儲解碼后的數據。分配的幀緩沖區插槽用于臨時保存解碼過程中生成的幀數據&#xff0c;直到它們被用于顯示或進一步的處理。函數get_free_buffer的作用是在緩沖池中搜索尚未被分…

Python并發編程:突破GIL枷鎖,高效利用多核CPU

解密concurrent.futures的雙引擎&#xff1a;線程池與進程池的明智選擇在Python并發編程領域&#xff0c;concurrent.futures模塊堪稱利器&#xff0c;但如何正確使用其兩大核心組件——ThreadPoolExecutor和ProcessPoolExecutor&#xff0c;卻讓許多開發者困惑。本文將深入剖析…

在Windows Server 2012 R2中安裝與配置IIS服務并部署mssql靶機教程

在Windows Server 2012 R2中安裝與配置IIS服務全指南 IIS&#xff08;Internet Information Services&#xff09;作為Windows系統自帶的Web服務組件&#xff0c;在企業級Web部署、內網服務搭建等場景中應用廣泛。本文將詳細介紹在Windows Server 2012 R2中安裝IIS服務的完整流…