在實訓云平臺上配置云主機

文章目錄

  • 零、學習目標
  • 一、實訓云升級
  • 二、實訓云登錄
    • (一)登錄實訓云
    • (二)切換界面語言
    • (三)規劃云主機實例
  • 三、創建網絡
  • 三、創建路由器
  • 2024-2-29更新到此
  • 四、添加接口
  • 五、創建端口
  • 六、添加安全組規則
  • 七、創建實例
    • (一)實例規劃
    • (二)創建實例 - ied
    • (三)創建實例 - master、slave1與slave2
  • 八、本機利用FinalShell連接虛擬機
    • (一)連接虛擬機 - ied
    • (二)連接其它虛擬機
  • 九、配置虛擬機
    • (一)查看IP地址
    • (二)配置主機名
    • (三)配置IP地址與主機名映射
    • (四)虛擬機ping外網
  • 十、課后作業

零、學習目標

  1. 登錄大數據實訓云
  2. 能熟練創建網絡
  3. 能熟練創建路由
  4. 能熟練添加接口
  5. 能熟練創建端口
  6. 能熟練添加安全組規則
  7. 能基于鏡像創建實例
  8. 能利用FinalShell連接虛擬機
  9. 能熟練配置虛擬機

一、實訓云升級

  • 本學期,我們的實訓云平臺迎來了一次重要的升級,我們將其更新到了OpenStack2023的版本,并且引入了Zun容器技術。同時,我們也對用戶界面進行了改進,采用國產的Skyline替代了之前的Horizon。

  • 首先,讓我們來了解一下OpenStack。OpenStack是一個開源的云計算平臺,它提供了一套用于構建和管理云環境的工具。OpenStack2023版本是其最新的版本,它帶來了許多新的特性和改進,包括更好的性能、更強的安全性以及更廣泛的硬件支持。

  • 在這次升級中,我們還引入了Zun容器技術。Zun是一個開源的容器管理平臺,它可以幫助我們更好地管理和部署容器化的應用程序。通過使用Zun,我們可以更高效地利用資源,提高應用的運行效率。

  • 此外,我們對用戶界面也進行了改進。我們采用了國產的Skyline替代了之前的Horizon。Skyline是一款優秀的UI設計工具,它擁有豐富的設計元素和強大的設計功能,可以幫助設計師快速創建出高質量的用戶界面。

  • 總的來說,這次升級將使我們的實訓云平臺變得更加強大和易用。我們期待在接下來的學期中,同學們能夠在這個平臺上進行更多的實踐和探索,提升自己的技能。

二、實訓云登錄

(一)登錄實訓云

  • 校園內網地址:http://192.168.176.250,輸入用戶名和密碼(每個同學都已經分配了賬號)
    在這里插入圖片描述
  • 單擊【Log in】按鈕,查看首頁
    在這里插入圖片描述

(二)切換界面語言

  • 單擊實訓云窗口右上角的用戶圖表,彈出下拉菜單,選擇【Switch Language】
    在這里插入圖片描述

  • 單擊【CN】,切換到中文
    在這里插入圖片描述

  • 關注虛擬CPU數量,創建實例好分配相應的虛擬CPU資源,比如, 4 4 4核虛擬機最多能創建 5 5 5個( 20 ÷ 4 = 5 20 \div 4 = 5 20÷4=5

(三)規劃云主機實例

實例私有IP地址虛擬內核
ied192.168.1.1004
master192.168.1.1014
slave1192.168.1.1024
slave2192.168.1.1034
ubuntu192.168.1.994

三、創建網絡

  • 要先創建網絡,名稱自定,然后在網絡里創建我們搭建集群需要的云主機實例。

  • 點開【網絡】|【網絡】
    在這里插入圖片描述

  • 單擊【創建網絡】按鈕,輸入網絡名稱,可用域選擇nova,MTU(最大傳輸單元)設置100
    在這里插入圖片描述

  • 勾選【創建子網】復選框,設置子網名稱、網絡地址、分配地址池、設置DNS、設置主機路由
    在這里插入圖片描述

  • 單擊【確定】按鈕
    在這里插入圖片描述

  • 查看網絡拓撲,我們創建的網絡跟校園網尚未連接
    在這里插入圖片描述

三、創建路由器

  • 自建網絡要與校園網建立連接,首先得創建路由器,下面我們一步一步完成路由器的創建。

  • 點開【網絡】|【路由器】
    在這里插入圖片描述

  • 單擊【創建路由器】按鈕,輸入名稱,選擇預期可用域nova,設置外部網關校園網
    在這里插入圖片描述

  • 單擊【確定】按鈕
    在這里插入圖片描述

  • 查看網絡拓撲,路只修了一半
    在這里插入圖片描述

  • 自建網絡與校園網還沒有連接起來,還需要基于路由器添加接口,下面我們學習如何添加接口。

2024-2-29更新到此

四、添加接口

  • 點開網絡拓撲,將鼠標移到路由器圖標上,彈出一個對話框
    在這里插入圖片描述

  • 在彈出的對話框里,單擊【添加接口】按鈕
    在這里插入圖片描述

  • 單擊【提交】按鈕
    在這里插入圖片描述

  • 再查看網絡拓撲
    在這里插入圖片描述

  • 基于路由添加接口之后,我們創建的網絡與校園網就連接起來,后面我們創建的實例就可以通過校園網ping通外網(因特網)。

五、創建端口

  • 要讓我們創建的實例(虛擬機)有固定的IP地址,我們需要創建端口,綁定固定的IP地址。

  • 點開【網絡】|【網絡】
    在這里插入圖片描述

  • 單擊【huawei】鏈接,顯示概覽
    在這里插入圖片描述

  • 切換到【端口】選項卡
    在這里插入圖片描述

  • 單擊【創建端口】按鈕
    在這里插入圖片描述

  • 輸入端口名稱,采用固定IP地址,設置固定的IP地址 - 192.168.1.100,然后單擊【創建】按鈕
    在這里插入圖片描述

  • 同理,我們再創建實訓需要的3個端口:master_port、slave1_port、slave2_port
    在這里插入圖片描述

六、添加安全組規則

  • 我們后面要用FinalShell工具軟件SSH連接我們創建的虛擬機,需要添加安全組規則,放開ICMP協議和TCP協議入口的全部端口。

  • 點開【網絡】|【安全組】
    在這里插入圖片描述

  • 單擊default安全組的【管理規則】按鈕,默認有4條規則
    在這里插入圖片描述

  • 單擊【添加規則】按鈕,然后選擇【所有ICMP協議】規則
    在這里插入圖片描述

  • 單擊【添加】按鈕
    在這里插入圖片描述

  • 單擊【添加規則】按鈕,然后選擇【所有TCP協議】規則
    在這里插入圖片描述

  • 單擊【添加】按鈕
    在這里插入圖片描述

七、創建實例

  • 基于鏡像源創建實例,綁定先前我們在自建網絡里創建的端口,這樣我們創建的實例就有了固定的私有IP地址,但是為了在本機使用FinalShell工具軟件來SSH連接虛擬機實例,我們還得綁定一個浮動的IP地址。下面我們學習如何創建實例。

(一)實例規劃

實例名稱IP地址主機名
ied192.168.1.100ied
master192.168.1.101master
slave1192.168.1.102slave1
slave2192.168.1.103slave2

(二)創建實例 - ied

  • 點開【計算】|【實例】
    在這里插入圖片描述

  • 單擊【創建實例】按鈕,輸入實例名稱 - ied
    在這里插入圖片描述

  • 單擊【下一項】按鈕,然后選擇【CentOS 7.9】鏡像源
    在這里插入圖片描述

  • 單擊【下一項】按鈕,然后選擇實例類型 - 4C4G-40G(四核CPU、4G內存、40G硬盤)
    在這里插入圖片描述

  • 單擊【下一項】按鈕,不分配網絡
    在這里插入圖片描述

  • 單擊【下一項】,分配端口 - ied_port
    在這里插入圖片描述

  • 單擊【下一項】按鈕,分配默認安全組
    在這里插入圖片描述

  • 單擊【創建實例】按鈕
    在這里插入圖片描述

  • 如果我們希望本機能夠訪問虛擬機ied,就要綁定浮動IP地址
    在這里插入圖片描述

  • 單擊【綁定浮動IP】選項
    在這里插入圖片描述

  • 單擊【+】按鈕
    在這里插入圖片描述

  • 單擊【分配IP】按鈕
    在這里插入圖片描述

  • 單擊【關聯】按鈕
    在這里插入圖片描述

  • 控制臺進入虛擬機ied,用戶名:root,密碼:p@ssw0rd
    在這里插入圖片描述

  • 查看防火墻狀態,執行命令:systemctl status firewalld
    在這里插入圖片描述

  • 關閉并禁用防火墻
    在這里插入圖片描述

  • 再次查看防火墻狀態
    在這里插入圖片描述

  • 本機無法通過私有IP地址訪問虛擬機ied
    在這里插入圖片描述

  • 本機只能通過浮動IP地址(192.168.219.43)ping虛擬機ied
    在這里插入圖片描述

(三)創建實例 - master、slave1與slave2

  • 按照同樣的方式,創建三個實例 - masterslave1slave2,綁定浮動IP地址
    在這里插入圖片描述

  • 此時,查看網絡拓撲
    在這里插入圖片描述

八、本機利用FinalShell連接虛擬機

  • FinalShell是一體化的的服務器,網絡管理軟件,不僅是ssh客戶端,還是功能強大的開發、運維工具,充分滿足開發、運維需求。另外還具備免費海外服務器遠程桌面加速、ssh加速、雙邊tcp加速、內網穿透等特色功能。
  • 準備工作:下載并安裝FinalShell
    在這里插入圖片描述
  • 啟動FinalShell
    在這里插入圖片描述

(一)連接虛擬機 - ied

  • 查看虛擬機綁定的浮動IP地址
    在這里插入圖片描述

  • 單擊【打開文件夾】圖標,彈出【連接管理器】窗口
    在這里插入圖片描述

  • 單擊【新建連接】按鈕
    在這里插入圖片描述

  • 選擇SSH連接(Linux)
    在這里插入圖片描述

  • 單擊【確定】按鈕
    在這里插入圖片描述

  • 單擊【ied】連接
    在這里插入圖片描述

  • 最好單擊【接受并保存】按鈕,這樣下次就直接連接ied虛擬機
    在這里插入圖片描述

(二)連接其它虛擬機

  • 說明:master、slave1、slave2三個虛擬機暫時沒有綁定浮動IP地址

  • 查看虛擬機綁定的浮動IP地址
    在這里插入圖片描述

  • 按照同樣的方式,創建其它三個虛擬機 - masterslave1slave2的SSH連接
    在這里插入圖片描述

  • 連接master
    在這里插入圖片描述

  • 連接slave1
    在這里插入圖片描述

  • 連接slave2
    在這里插入圖片描述

九、配置虛擬機

  • 針對虛擬機 ied來操作,查看IP地址,設置主機名,以及配置IP地址與主機名映射。

(一)查看IP地址

  • 執行命令:ip addr
    在這里插入圖片描述

  • 注意:不能在/etc/sysconfig/network-scripts/ifcfg-eth0文件里配置靜態IP地址
    在這里插入圖片描述

  • 如果像在VMware虛擬機上那樣配置靜態IP地址,會導致FinalShell無法連接虛擬機。

(二)配置主機名

  • 查看主機名
    在這里插入圖片描述

  • 執行命令:hostnamectl set-hostname ied
    在這里插入圖片描述

  • 執行命令:reboot
    在這里插入圖片描述

  • 再次查看主機名
    在這里插入圖片描述

(三)配置IP地址與主機名映射

  • 執行命令:vim /etc/hosts
    在這里插入圖片描述

  • 通過主機名ping自己
    在這里插入圖片描述

  • 本機通過主機名ping虛擬機
    在這里插入圖片描述

  • 修改C:\Windows\System32\drivers\etc\hosts
    在這里插入圖片描述

  • 現在本機就可以通過主機名ping通虛擬機
    在這里插入圖片描述

(四)虛擬機ping外網

  • 執行命令:ping www.baidu.com
    在這里插入圖片描述

十、課后作業

  • 配置虛擬機master、slave1、slave2的主機名,以及IP地址與主機名映射
  • 虛擬機/etc/hosts文件

192.168.1.101 master
192.168.1.102 slave1
192.168.1.103 slave2

  • 本機C:\Windows\System32\drivers\etc\hosts文件

192.168.218.7 master
192.168.219.162 slave1
192.168.219.197 slave2

  • 注意:三個虛擬機綁定的浮動IP地址(因人而異)

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

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

相關文章

反相輸入放大器與生俱來的坑

我們都知道反相放大器能將輸入的信號反相放大,這是很基本的知識,學過電路的一般都知道。反相放大器的公式為Vout -Vin*Rf/Rin(運算放大器應用匯總)。根據已知的公式,能很輕松的完成設計,但反相放大器與生俱…

每日一類:QString類深入講解

QString類是Qt框架中的一個核心組件,設計用于方便、高效地處理Unicode字符串。與標準C中的字符串處理方式相比,QString提供了更為豐富的API,支持國際化,并且內部使用UTF-16編碼,能夠處理世界上幾乎所有的語言文字。 設…

【PHP進階】Rabbitmq的實際使用

RabbitMQ是一個流行的消息隊列中間件,它提供了可靠的消息傳遞機制。在使用RabbitMQ時,有幾個重要的概念需要了解: 消息隊列(Message Queue):RabbitMQ中的核心概念之一。它是消息的緩沖區,用于存…

容器安全工具使用指南:保障容器環境安全的利器

隨著容器技術的廣泛應用,容器安全成為關注的焦點。本文將深入介紹幾個流行的容器安全工具,我們將深入了解容器安全領域的Top 10工具,包括Trivy、veinmind-tools、Clair、Docker Bench for Security、Sysdig Falco、neuVector等,詳細講解它們的功能、原理、安裝和使用方法,…

【精簡版】Ubuntu/Linux Anaconda 命令行終端安裝

網上重復內容很多,大都啰里啰嗦,特作此筆記。 【精簡版】Ubuntu/Linux Anaconda 命令行安裝 1 下載安裝包1.1 尋找適配版本安裝包1.2 下載 2 運行安裝程序3 設置安裝路徑4 添加環境變量并運行4.1 環境變量4.2 運行 5 驗證安裝成功感謝及參考博文 1 下載…

js ES6判斷字符串是否以某個字符串開頭或者結尾startsWith、endsWith

1.前言 startsWith:startsWith方法用于檢查字符串是否以指定的字符串開頭。 endsWith:endsWith方法用于檢查字符串是否以指定的字符串結尾。 2.用法示例 const str Hello, world!;console.log(str.startsWith(Hello)); // true console.log(str.starts…

音頻提取使用什么方法?視頻提取音頻

在數字技術與多媒體日益普及的今天,音頻提取已成為一個常見且重要的任務。無論是為了制作視頻、編輯音樂,還是進行語音識別和分析,我們都需要從原始材料中提取音頻。那么,音頻提取通常使用什么方法呢? 1. 使用專業的音…

【Git教程】(七)變基與揀取 —— 變基操作的概念、適用場景及其實現方式,揀取操作的實現 ~

Git教程 變基與揀取 1?? 工作原理:復制提交2?? 避免“鉆石鏈”3?? 什么情況下會遇到沖突4?? 移植分支5?? 執行變基后原提交的情況6?? 提交的原件與副本存在于同一版本庫中所帶來的問題7?? 撿取🌾 總結 通常, 一段提交歷史中往…

編寫科技項目驗收測試報告需要注意什么?第三方驗收測試多少錢?

科技項目驗收測試是一個非常重要的環節,它對于確保科技項目的質量和可用性起著至關重要的作用。在項目完成后,進行科技項目驗收測試可以評估項目的功能、性能和可靠性等方面,并生成科技項目驗收測試報告,以提供給項目的相關方參考…

第十六屆“中關村青聯杯”全國研究生數學建模競賽-E題:全球變暖氣候預測分析(續)

目錄 五、問題二:模型的建立與求解 5.1 問題分析 5.2 數據獲取及處理 5.2.1 數據獲取

git commit 的規范

今天在一個項目中提交git時報了下面的錯誤:subject may not be empty [subject-empty] type may not be empty [type-empty],上網查閱了一些資料,發現這種一種規范約束,用下面的命令我又重新提交了一次 git commit -m "feat…

SpringFramework實戰指南(七)

SpringFramework實戰指南(七) 4.5 三種配置方式總結4.5.1 XML方式配置總結4.5.2 XML+注解方式配置總結4.5.3 完全注解方式配置總結4.6 整合Spring5-Test5搭建測試環境4.5 三種配置方式總結 4.5.1 XML方式配置總結 所有內容寫到xml格式配置文件中聲明bean通過<bean標簽<…

Docker技術概論(2):Docker環境的搭建

Docker技術概論&#xff08;2&#xff09; Docker環境的搭建 - 文章信息 - Author: 李俊才 (jcLee95) Visit me at: https://jclee95.blog.csdn.netMy WebSite&#xff1a;http://thispage.tech/Email: 291148484163.com. Shenzhen ChinaAddress of this article:https://blo…

自動采集API壁紙系統源碼自適應手機端

HTML5響應式自動采集API壁紙系統源碼自適應手機端 瀑布流加載 源碼下載&#xff1a;https://www.qqmu.com/2303.html

InnoDB備份與恢復篇(1)-InnoDB的備份與還原策略

InnoDB數據庫的備份與還原策略 MySQL是一種廣泛使用的關系型數據庫管理系統&#xff0c;而InnoDB是MySQL的默認存儲引擎之一。在生產環境中&#xff0c;對于數據庫的備份和還原至關重要&#xff0c;以確保數據的安全性和可靠性。本文將介紹MySQL數據庫InnoDB引擎的備份與還原策…

七、有序的列表

描述 創建一個依次包含字符串P、y、t、h、o和n的列表my_list&#xff0c;先使用sorted函數對列表my_list進行臨時排序&#xff0c;第一行輸出排序后的完整列表&#xff0c;第二行輸出原始的列表。再使用sort函數對列表my_list進行降序排序&#xff0c;第三行輸出排序后完整的列…

yolov8漲點技巧,添加SwinTransformer注意力機制,提升目標檢測效果

目錄 摘要 SwinTransformer原理 代碼實現 YOLOv8詳細添加步驟 ymal文件內容 one_swinTrans three_swinTrans 啟動命令 完整代碼分享 摘要 Swin Transformer通過引入創新的分層注意力機制展現了其架構的獨特性&#xff0c;該機制通過將注意力區域劃分為塊并在這些塊內執…

小白的matlab簡單應用

基本概念 1、數組array 數組是一個更通用的數據結構&#xff0c;可以是一維、二維或多維的。 一維數組通常被稱為向量。 二維數組可以被視為矩陣。 多維數組可以用來表示更高維度的數據&#xff0c;例如三維數組可以表示一系列的矩陣。 用過的函數 20240229 1、讀取excel文件…

python_pyecharts_堆積圖

from pyecharts.charts import Bar from pyecharts import options as opts # 構建數據 x_data ["A", "B", "C", "D", "E"] y_data [10, 20, 30, 40, 50] z_data [5, 15, 25, 35, 45] # 創建堆積柱狀圖Bar實例 bar Bar(…

進階了解C++(4)——多態

在上篇文章中&#xff0c;簡單的介紹了多態中的概念以及其相關原理。本文將針對多態中其他的概念進一步進行介紹&#xff0c;并且更加深入的介紹關于多態的相關原理。 目錄 1. 抽象類&#xff1a; 2. 再談虛表&#xff1a; 3. 多繼承中的虛函數表&#xff1a; 1. 抽象類&am…