摘要:虛擬網(wǎng)卡與虛擬機的生命周期一致,無法進行分離,虛擬機被銷毀時,虛擬網(wǎng)卡即被銷毀。每塊虛擬網(wǎng)卡支持綁定一個安全組,提供網(wǎng)卡級別安全控制。平臺默認提供塊虛擬網(wǎng)卡,若業(yè)務有塊以上網(wǎng)卡需求可通過綁定彈性網(wǎng)卡,為虛擬機提供多網(wǎng)絡服務。
虛擬機是 UCloudStack 云平臺的核心服務,提供可隨時擴展的計算能力服務,包括 CPU 、內存、操作系統(tǒng)等最基礎的計算組件,并與網(wǎng)絡、磁盤等服務結合提供完整的計算環(huán)境。通過與負載均衡等服務結合共同構建 IT 架構。
虛擬機是云平臺用戶部署并運行應用服務的基礎環(huán)境,與物理計算機的使用方式相同,提供創(chuàng)建、關機、斷電、開機、重置密碼、重裝系統(tǒng)、升降級等完全生命周期功能;支持 Linux、Windows 等不同的操作系統(tǒng),并可通過 VNC 、SSH 等方式進行訪問和管理,擁有虛擬機的完全控制權限。虛擬機運行涉及資源及關聯(lián)關系如下:
如圖所示,實例規(guī)格、鏡像、VPC 網(wǎng)絡是運行虛擬機必須指定的基礎資源,即指定虛擬機的 CPU 內存、操作系統(tǒng)、虛擬網(wǎng)卡及 IP 信息。在虛擬機基礎之上,可綁定云硬盤、彈性IP 及安全組,為虛擬機提供數(shù)據(jù)盤、公網(wǎng) IP 及網(wǎng)絡防火墻,保證虛擬機應用程序的數(shù)據(jù)存儲和網(wǎng)絡安全。
在虛擬化計算能力方面,平臺提供 GPU 設備透傳能力,支持用戶在平臺上創(chuàng)建并運行 GPU 虛擬機,讓虛擬機擁有高性能計算和圖形處理能力。支持透傳的設備包括 NVIDIA 的 K80、P40、V100、2080、2080Ti、T4 及 華為 Atlas300 等。
實例規(guī)格是對虛擬機 CPU 內存的配置定義,為虛擬機提供計算能力。CPU 和內存是虛擬機的基礎屬性,需配合鏡像、VPC 網(wǎng)絡、云硬盤、安全組及密鑰,提供一臺完整能力的虛擬機。
創(chuàng)建虛擬機規(guī)格支持根據(jù)不同的集群創(chuàng)建不同的規(guī)格,即可為不同的機型創(chuàng)建不同的規(guī)格,租戶創(chuàng)建虛擬機選擇不同機型時,即可創(chuàng)建不同規(guī)格的虛擬機,適應不同集群硬件配置不一致的應用場景??煞謩e定義 CPU 和內存:
創(chuàng)建出的規(guī)格即可被所有租戶看到并使用,可根據(jù)業(yè)務需求在不同的集群中創(chuàng)建不同的規(guī)格。
鏡像( Image )是虛擬機實例運行環(huán)境的模板,通常包括操作系統(tǒng)、預裝應用程序及相關配置等。虛擬機管理程序通過指定的鏡像模板作為啟動實例的系統(tǒng)盤,生命周期與虛擬機一致,虛擬機被銷毀時,系統(tǒng)盤即被銷毀。平臺虛擬機鏡像分為基礎鏡像和自制鏡像。
基礎鏡像是由 UCloudStack 官方提供,包括多發(fā)行版 Centos 、Ubuntu 及 Windows 等原生操作系統(tǒng)。
Windows 操作系統(tǒng)鏡像為微軟官方提供,需自行購買 Lincense 激活。
自制鏡像由租戶或管理員通過虛擬機自行制作或自定義導入已有的自有鏡像,可用于創(chuàng)建虛擬機,除平臺管理員外,平臺的租戶自身也有權限查看和管理。
為方便平臺鏡像模板文件的共享,平臺支持管理員將一個自制鏡像復制為一個基礎鏡像,使一個租戶的自制鏡像共享給所有租戶使用,適用于運維部門制作模板鏡像的場景,如自制鏡像操作系統(tǒng)的漏洞修復或升級后,制作一個自制鏡像并復制為基礎鏡像,使所有租戶可使用新的鏡像文件升級虛擬機系統(tǒng)。
基礎鏡像和用戶自制鏡像默認均存儲于分布式存儲系統(tǒng),保證性能的同時通過三副本保證數(shù)據(jù)安全。
虛擬網(wǎng)卡( Virtual NIC )是虛擬機與外部通信的虛擬網(wǎng)絡設備,創(chuàng)建虛擬機時隨 VPC 網(wǎng)絡默認創(chuàng)建的虛擬網(wǎng)卡。虛擬網(wǎng)卡與虛擬機的生命周期一致,無法進行分離,虛擬機被銷毀時,虛擬網(wǎng)卡即被銷毀。有關 VPC 網(wǎng)絡詳見 VPC 網(wǎng)絡 。
虛擬網(wǎng)卡基于 Virtio 實現(xiàn),QEMU 通過 API 對外提供一組 Tun/Tap 模擬設備,將虛擬機的網(wǎng)絡橋接至宿主機網(wǎng)卡,通過 OVS 與其它虛擬網(wǎng)絡進行通信。
平臺默認提供 2 塊虛擬網(wǎng)卡,若業(yè)務有 2 塊以上網(wǎng)卡需求可通過綁定 彈性網(wǎng)卡 ,為虛擬機提供多網(wǎng)絡服務。
彈性網(wǎng)卡( Elastic Network Interface, ENI )是一種可隨時附加到虛擬機的彈性網(wǎng)絡接口,支持綁定和解綁,可在多個虛擬機間靈活遷移,為虛擬機提供高可用集群搭建能力,同時可實現(xiàn)精細化網(wǎng)絡管理及廉價故障轉移方案。
彈性網(wǎng)卡與虛擬機自帶的默認網(wǎng)卡(一個內網(wǎng)網(wǎng)卡和一個外網(wǎng)網(wǎng)卡)均是為虛擬機提供網(wǎng)絡傳輸?shù)奶摂M網(wǎng)絡設備,分為內網(wǎng)網(wǎng)卡和外網(wǎng)網(wǎng)卡兩種類型,同時均會從所屬網(wǎng)絡中分配 IP 地址、網(wǎng)關、子網(wǎng)掩碼及路由相關網(wǎng)絡信息。
虛擬機自帶的默認網(wǎng)卡所屬網(wǎng)絡為虛擬機創(chuàng)建時指定的 VPC 和子網(wǎng),為虛擬機綁定一塊不同 VPC 的彈性網(wǎng)卡,虛擬機即可與不同 VPC 網(wǎng)絡的虛擬機進行通信。
彈性網(wǎng)卡具有獨立的生命周期,支持綁定和解綁管理,可在多個虛擬機間自由遷移;虛擬機被銷毀時,彈性網(wǎng)卡將自動解綁,可綁定至另一臺虛擬機使用。
彈性網(wǎng)卡具有地域(數(shù)據(jù)中心)屬性,僅支持綁定相同數(shù)據(jù)中心的虛擬機。一塊彈性網(wǎng)卡僅支持綁定至一個虛擬機,x86 架構虛擬機最多支持綁定 6 塊彈性網(wǎng)卡,ARM 架構虛擬機最多支持綁定 3 塊網(wǎng)卡。外網(wǎng)彈性網(wǎng)卡被綁定至虛擬機后,不影響虛擬機默認網(wǎng)絡出口策略,包含虛擬機上彈性網(wǎng)卡綁定的外網(wǎng) IP 在內,以第一個有默認路由的 IP 作為虛擬機的默認網(wǎng)絡出口,用戶可設置某一個有默認路由的外網(wǎng) IP 為虛擬機默認網(wǎng)絡出口。
每塊彈性網(wǎng)卡僅支持分配一個 IP 地址,并可根據(jù)需要綁定一個安全組,用于控制進出彈性網(wǎng)卡的流量,實現(xiàn)精細化網(wǎng)絡安全管控;如無需對彈性網(wǎng)卡的流量進行管控,可將彈性網(wǎng)卡的安全組置空。
用戶可通過平臺自定義創(chuàng)建網(wǎng)卡,并對網(wǎng)卡進行綁定、解綁及修改安全組等相關操作,對于外網(wǎng)彈性網(wǎng)卡還可進行【調整帶寬】操作,用于調整外網(wǎng)彈性網(wǎng)卡上的外網(wǎng) IP 地址的帶寬上限。
彈性網(wǎng)卡具有地域、網(wǎng)卡類型、VPC、子網(wǎng)、外網(wǎng)網(wǎng)段、外網(wǎng) IP 帶寬、IP 及安全組等屬性,支持創(chuàng)建、綁定、解綁、綁定安全組、解綁安全組及刪除彈性網(wǎng)卡等生命周期管理。
彈性網(wǎng)卡整個生命周期包括創(chuàng)建中、未綁定、綁定中、已綁定、解綁中、已刪除等狀態(tài),狀態(tài)流轉如下圖所示:
安全組( Security Group )是一種類似 IPTABLES 的虛擬防火墻,提供出入雙方向流量訪問控制規(guī)則,定義哪些網(wǎng)絡或協(xié)議能訪問資源,用于限制虛擬資源的網(wǎng)絡訪問流量,支持 IPv4 和 IPv6 雙棧限制,為云平臺提供必要的安全保障。
平臺安全組基于 Linux Netfilter 子系統(tǒng),通過在 OVS 流表中添加流表規(guī)則實現(xiàn),需開啟宿主機 IPv4 和IPv6 包轉發(fā)功能。每增加一條訪問控制規(guī)則會根據(jù)網(wǎng)卡作為匹配條件,生成一條流表規(guī)則,用于控制進入 OVS 的流量,保證虛擬資源的網(wǎng)絡安全。
安全組僅可作用于同一個數(shù)據(jù)中心內具有相同安全需求的虛擬機、彈性網(wǎng)卡、負載均衡、 NAT 網(wǎng)關及堡壘機等,工作原理如下圖所示:
安全組具有獨立的生命周期,可以將安全組與虛擬機、彈性網(wǎng)卡、負載均衡、NAT 網(wǎng)關綁定在一起,提供安全訪問控制,與之綁定的虛擬資源銷毀后,安全組將自動解綁。
創(chuàng)建虛擬機時必須指定外網(wǎng)安全組,支持隨時修改安全組的出入站規(guī)則,新規(guī)則生成時立即生效,可根據(jù)需求調整安全組出/入方向的規(guī)則。支持安全組全生命周期管理,包括安全組創(chuàng)建、修改、刪除及安全組規(guī)則的創(chuàng)建、修改、刪除等生命周期管理。
安全組規(guī)則可控制允許到達安全組關聯(lián)資源的入站流量及出站流量,提供雙??刂颇芰?,支持對 IPv4/IPv6 地址的 TCP、UPD、ICMP、GRE 等協(xié)議數(shù)據(jù)包進行有效過濾和控制。
每個安全組支持配置 200 條安全組規(guī)則,根據(jù)優(yōu)先級對資源訪問依次生效。規(guī)則為空時,安全組將默認拒絕所有流量;規(guī)則不為空時,除已生成的規(guī)則外,默認拒絕其它訪問流量。
支持有狀態(tài)的安全組規(guī)則,可以分別設置出入站規(guī)則,對被綁定資源的出入流量進行管控和限制。每條安全組規(guī)則由協(xié)議、端口、地址、動作、優(yōu)先級、方向及描述六個元素組成:
安全組支持數(shù)據(jù)流表狀態(tài),規(guī)則允許某個請求通信的同時,返回數(shù)據(jù)流會被自動允許,不受任何規(guī)則影響。即安全組規(guī)則僅對新建連接生效,對已經(jīng)建立的鏈接默認允許雙向通信。如一條入方向規(guī)則允許任意地址通過互聯(lián)網(wǎng)訪問虛擬機外網(wǎng) IP 的 80 端口,則訪問虛擬機 80 端口的返回數(shù)據(jù)流(出站流量)會被自動允許,無需為該請求添加出方向允許規(guī)則。
注:通常建議設置簡潔的安全組規(guī)則,可有效減少網(wǎng)絡故障。
VNC( Virtual Network Console )是 UCloudStack 為用戶提供的一種通過 WEB 瀏覽器連接虛擬機的登錄方式,適應于無法通過遠程登錄客戶端(如 SecureCRT、PuTTY 等)連接虛擬機的場景。通過 VNC 登錄連到虛擬機,可以查看虛擬機完整啟動流程,并可以像 SSH 及 遠程桌面一樣管理虛擬機操作系統(tǒng)及界面,支持發(fā)送各種操作系統(tǒng)管理指令,如 CTRL+ALT+DELETE。
支持用戶獲取虛擬機的 VNC 登錄信息,包括 VNC 登錄地址及登錄密碼,適用于使用 VNC 客戶端連接虛擬機的場景,如桌面云場景。為確保 VNC 連接的安全性,每一次調用 API 或通過界面所獲取的 VNC 登錄信息有效期為 300 秒,如果 300 秒內用戶未使用 IP 和端口進行連接,則信息直接失效,需要重新獲取新的登錄信息;同時用戶使用 VNC 客戶端登錄虛擬機后,300 秒內無任何操作將會自動斷開連接。
UCloudStack 為虛擬機提供完整生命周期管理,用戶可自助創(chuàng)建虛擬機,并對虛擬機進行關機、斷電、開機、重置密碼、重裝系統(tǒng)、升降級配置、熱升級、制作鏡像、修改業(yè)務組、修改名稱/備注、修改告警模板及刪除等基本操作;同時支持與虛擬機相關聯(lián)資源的綁定和解綁管理,包括彈性網(wǎng)卡、云硬盤、 外網(wǎng) IP 及安全組等。
UCloudStack 虛擬機完整生命周期包括啟動中、運行、關機中、斷電中、關機、啟動中、重裝中、刪除中及已刪除等資源狀態(tài),各狀態(tài)流轉如下圖所示:
文章版權歸作者所有,未經(jīng)允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉載請注明本文地址:http://m.hztianpu.com/yun/125815.html
摘要:集群默認對所有租戶開放權限,平臺支持對存儲集群進行權限控制,用于將部分物理存儲資源獨享給一個或部分租戶使用,適用于專屬私有云場景。支持租戶將有權限的存儲卷信息作為虛擬機的系統(tǒng)盤,使虛擬機直接運行直商業(yè)存儲中,提升性能。4.1.1 地域地域 ( Region ) 指 UCloudStack 云平臺物理數(shù)據(jù)中心的地理區(qū)域,如上海、北京、杭州等。不同地域間完全物理隔離,云平臺資源創(chuàng)建后不能更換地域...
摘要:立即咨詢產(chǎn)品文檔優(yōu)刻得上線了混合云自建機房火爆預售官方補貼活動中針對企業(yè)私有云產(chǎn)品作了介紹,老劉博客本篇文章分享給大家有關企業(yè)私有云產(chǎn)品優(yōu)勢體系架構超融合一體機機型和交付方式??焖倭私馄髽I(yè)私有云解決方案及應用場景。UCloudStack企業(yè)私有云平臺,是基于UCloud公有云8年+的運營經(jīng)驗,輸出的適配企業(yè)私有場景的云計算解決方案。提供虛擬化、SDN 網(wǎng)絡、分布式存儲、數(shù)據(jù)庫緩存等核心服務的...
摘要:物理集群節(jié)點云平臺系統(tǒng)常見集群節(jié)點角色有種,分別是管理節(jié)點計算存儲融合節(jié)點獨立計算節(jié)點以及獨立存儲節(jié)點。云平臺分布式存儲使用所有計算節(jié)點的數(shù)據(jù)磁盤,每個節(jié)點僅支持部署一種類型的數(shù)據(jù)磁盤,如等使用作為緩存的場景除外。2.1 物理集群節(jié)點UCloudStack 云平臺系統(tǒng)常見集群節(jié)點角色有 4 種,分別是管理節(jié)點、計算存儲融合節(jié)點、獨立計算節(jié)點、以及獨立存儲節(jié)點。2.1.1 管理節(jié)點集群內部...
摘要:智能調度系統(tǒng)實時監(jiān)測集群所有計算節(jié)點計算存儲網(wǎng)絡等負載信息,作為虛擬機調度和管理的數(shù)據(jù)依據(jù)。當有新的虛擬資源需要部署時,調度系統(tǒng)會優(yōu)先選擇低負荷節(jié)點進行部署,確保整個集群節(jié)點的負載。智能調度是 UCloudStack 平臺虛擬機資源調度管理的核心,由調度模塊負責調度任務的控制和管理,用于決策虛擬機運行在哪一臺物理服務器上,同時管理虛擬機狀態(tài)及遷移計劃,保證虛擬機可用性和可靠性。智能調度系統(tǒng)實...
閱讀 1583·2025-02-07 13:29
閱讀 1007·2024-11-07 18:25
閱讀 131501·2024-02-01 10:43
閱讀 1372·2024-01-31 14:58
閱讀 1148·2024-01-31 14:54
閱讀 83575·2024-01-29 17:11
閱讀 3877·2024-01-25 14:55
閱讀 2393·2023-06-02 13:36