WinCC虛擬化技術簡介

2022-01-12 PLC技術支持
1.1虛擬化概念

顧名思義,虛擬化是指計算元件在虛擬的基礎而不是在真實的基礎上運行。

虛擬化是一種從邏輯角度來分配不同物理資源的方法:

將應用程式及下層組件從支持它們的硬體中抽象出來,並提供支持資源的邏輯化視圖,是對物理實際的邏輯抽象

實現了軟體和硬體分離,無需考慮後臺具體的硬體實現,只需在虛擬層上運行作業系統和應用軟體,和物理平臺無關

在家用計算機的上安裝常規軟體屬於非虛擬化,而在辦公計算機上安裝虛擬化軟體就屬於虛擬化應用了,典型的非虛擬化和虛擬化的物理架構如圖1-1所示

 

圖1-1

虛擬化實際上是軟體和硬體虛擬化技術的結合,包括以下幾個方面:

CPU虛擬化

單CPU模擬多CPU並行,允許一個平臺同時運行多個作業系統,並且應用程式可以在相互獨立的空間內運行而互不影響,例如兩大CPU供應商的Intel VT和AMD-V技術

伺服器虛擬化

將一臺物理伺服器的資源抽象為邏輯資源,並虛擬成多臺相互隔離的虛擬機,包括硬體輔助例如(Microsoft和VMware)和軟體輔助(例如SUN和SWSoft)

存儲虛擬化

將多個存儲介質模塊集中在一個存儲池中集中管理,包括虛擬內存、RAID和SAN(Storage Area Network)

應用虛擬化

將客戶機系統應用部署在專用伺服器上,用戶通過虛擬客戶機界面操作,例如Citrix(Xen)的遠程應用交付和接入

網絡虛擬化

包括VPN和VLAN

1.2伺服器虛擬化架構

如何將分散的工作站資源整合到具有高性能的伺服器當中?
採用專業而高效的方式整合硬體應用,這就是伺服器虛擬化的主旨,如圖1-2所示。

 

圖1-2

工作站資源可以轉化為虛擬機的形式,虛擬機包括作業系統和應用程式,如圖1-3所示。

 

圖1-3

使用虛擬機具有以下優點:

獨立於硬體

虛擬機的運行環境與伺服器硬體無直接關係(應用程式專屬硬體除外)

可以移植

通過相應工具可以實現原物理機到虛擬機的轉換

部署靈活

虛擬機以文件的形式,可以在不同的伺服器之間靈活部署

伺服器虛擬化主要有以下兩種架構:

完全虛擬化

在完全虛擬化架構中,作業系統處於隔離的環境中,不能訪問專屬硬體,如圖1-4所示。

 

 圖1-4

完全虛擬化需使用需宿主作業系統支持的虛擬機軟體工作站版本,例如VMware Workstation Player/Pro和Oracle VM VirtualBox。

硬體輔助虛擬化

在硬體輔助虛擬化中,使用Hypervisor(虛擬化管理系統)作為伺服器宿主系統,虛擬機通過標準驅動訪問硬體,這需要IT技術(Intel VT/AMD-V)的支持,如圖1-5所示。

 

圖1-5

也就是說,在圖1-5中的Hypervisor(虛擬化管理系統)代替了圖1-4中的宿主作業系統和虛擬機軟體(即Windows 10和VMware Workstation)。

硬體輔助虛擬化使用的虛擬機軟體是無需宿主作業系統的伺服器版本,例如VMware ESXi和Microsoft Hyper-V,二者的架構不同,如圖1-6所示。

 

圖1-6

 

在本文中,將以VMware ESXi為例,介紹WinCC(亞洲版)的虛擬化應用。

1.3有效利用伺服器的硬體資源

在虛擬化的Hypervisor架構中,需要將物理資源以虛擬資源的方式分配給虛擬機,包括CPU、內存、網卡和硬碟等,如圖1-7所示。

 

圖1-7

除本地硬碟外,數據存儲一般使用SAN(存儲區域網絡)和NAS(網絡附加存儲)的磁碟陣列,如圖1-8所示。

 

圖1-8

可以將物理網卡視作虛擬交換機,虛擬機的虛擬網卡視作虛擬交換機的埠,這樣可以輕鬆實現虛擬機的跨物理伺服器訪問,如圖1-9所示。

 

圖1-9

 

2虛擬化架構

在前面章節中介紹的兩種虛擬化架構,除了原理和配置不同外,操作方式也有很大區別,如圖2-1所示。

 

圖2-1

對於完全虛擬化來說,也就是在常規的虛擬化應用來說,一般通過本機的顯卡和顯示器以及外設來直接操作虛擬機;而對於硬體輔助虛擬化而言,由於在伺服器上同時開啟了多個虛擬機,每個虛擬機可以應用於不同的場合,由不同的用戶操作和控制,這樣就需要在客戶端通過多個RDP(遠程桌面連接)或VNC(虛擬網絡連接)連接到伺服器來操作虛擬機。

完全虛擬化一般用於工程師站的調試,例如組態不同版本的WinCC項目,不需要同時開啟多個虛擬機,如圖2-2所示。

 

圖2-2

而面對一個較為複雜的WinCC項目的網絡架構,在終端總線上包括了冗餘伺服器、中央歸檔伺服器、客戶機以及連通站等多個組件,如圖2-3所示。

 

圖2-3

可以採用硬體輔助虛擬化的方式,即使用一臺或少數幾臺高性能伺服器實現上述終端總線上多個WinCC計算機的功能,如圖2-4所示。

 

圖2-4

在圖2-3中終端總線上的每一個WinCC計算機,都可以使用一個虛擬機與之對應,幾乎所有WinCC的選件都可以使用虛擬機實現,如圖2-5所示。

 

圖2-5

對於運行多個虛擬機的物理伺服器,必須滿足若干條件,並且有一些限制,如圖2-6所示。

 

圖2-6

物理伺服器一般需要四塊網卡,分別用於WinCC的系統總線(與PLC通信的過程總線)、終端總線(物理伺服器之間)以及辦公網絡(RDP/VNC遠程訪問)和Hypervisor管理網絡。

如果在WinCC的伺服器和客戶機上使用了Web相應選件或OPC伺服器功能,則需要使用VNC或Terminal Server。

  

相關焦點

  • 運用OPC實現WinCC與西門子SIMOTION的通訊
    項目簡介  在國家某重點科研生產單位的戰略開發型項目中,其工藝要求是在生產加工過程中,需要對加工的大型部件進行精確的調姿,這就需要對承載加工部件的若干根pogo拄進行精確的同步、等位移控制。從而避免由於pogo拄的等時運動偏差過大而導致加工部件的鋼性結構被破壞的情況發生。
  • 三菱PLC仿真技術與WinCC實現OPC通訊
    5.2  監控變量數據添加後的變量在圖中左側opc欄中,激活wincc運行以後可以看到連接狀態正常,在右側值一欄數據讀取也正常,至此遍完成了從三菱虛擬PLC到wincc的OPC通訊。原文來源:安帝Andisec想加入電氣工控自動化技術交流群請添加班長為好友並備註:地區-行業-姓名暱稱獲取進群資格。分享到朋友圈,和朋友們一起分享吧——————————————————————▣ 來源:網絡-百度文庫,侵刪!
  • 淺談GPU虛擬化技術(四)- GPU分片虛擬化
    技術上講GPU分片虛擬化,就是指基於VFIO mediated passthrough framework的GPU虛擬化方案。該方案由NVIDIA提出,並聯合Intel一起提交到了Linux kernel 4.10代碼庫,該方案的kernel部分代碼簡稱mdev模塊。
  • 虛擬化是一種技術雲計算是一種理念
    現在世界是個被網際網路包圍的世界,雲計算關鍵性技術已有大步的突破,這個時代需要處理的數據量相當龐大,未來的三年內雲計算將會解決所有數據中心的流量問題。提到雲計算大部分人會迅速和大數據和人工智慧聯繫起來,三者本身來說就是相輔相成不可分割的關係。
  • 《伺服器虛擬化技術與應用》課程教學大綱
    課程的任務:通過本課程的學習,使學生了解伺服器虛擬化的技術架構,掌握伺服器虛擬化平臺的部署和運維方法。本課程將緊密結合實際,以伺服器虛擬化的首選解決方案VMware vSphere為例講解伺服器虛擬化技術和實現方法,為學生今後進行數據中心的建設、管理和維護,以及雲計算奠定基礎。
  • 網絡虛擬化技術:VSS、IRF2和CSS解析
    隨著雲計算的高速發展,虛擬化應用成為了近幾年在企業級環境下廣泛實施的技術,而除了伺服器/存儲虛擬化之外,在2012年SDN(軟體定義網絡)和OpenFlow大潮的進一步推動下,網絡虛擬化又再度成為熱點。不過談到網絡虛擬化,其實早在2009年,各大網絡設備廠商就已相繼推出了自家的虛擬化解決方案,並已服務於網絡應用的各個層面和各個方面。
  • 【必看】學習虛擬化技術需要掌握的知識與能力
    同樣如果做虛擬化的系統集成工程師,我們應該會規劃、能安裝配置、能培訓、能解決故障。我個人的理解,對於一個完整的虛擬化項目(或系統集成項目)應該分初期、前期、中期、後期等4個階段。當然,這4個階段只是我自己總結的,大家參考就行。總體來說,vSphere系統集成工程師需要掌握兩種架構、三個知識點。
  • 虛擬化漫談:桌面虛擬化究竟指的是什麼
    所以在採用桌面虛擬化之前需要仔細的考量,是否要應用,或者採用哪種形式。下面有一些桌面虛擬化的基本知識,在利用桌面虛擬化前都是應該知道的:    1、桌面虛擬化是「真正的」虛擬化    就像伺服器虛擬化,桌面虛擬化依靠一個很薄的軟體層hypervisor。
  • 不會在BIOS中啟用虛擬化技術,想運行虛擬機,門都沒有
    在使用Android模擬器或虛擬機,或者執行其他一些任務時,可能需要啟用虛擬化技術,但並非每個用戶都知道如何執行這項操作。本文介紹了如何在BIOS/UEFI中啟用虛擬化以及在運行Windows10、8.1或Windows7電腦上啟用虛擬化時可能出現的問題。
  • Hyper-V虛擬化技術,可在Windows 10中創建虛擬機,安裝作業系統
    小夥伴們如果使用過VMware虛擬機,那麼可能對虛擬化技術並不陌生。通過虛擬化技術可以非常方便地安裝、使用或測試各種不同類型的作業系統或組建網絡環境,提高對計算機硬體資源的利用率,虛擬化技術有著物理計算機無法比擬的靈活性和安全性。
  • VT虛擬化技術是什麼怎麼開啟 在BIOS中開啟VT方法步驟
    相信在電腦上安裝過安卓模擬器的小夥伴都聽說過VT,就是當我們在使用過程當中有的時候要求我們開啟VT虛擬化技術。那麼VT是什麼意思以及VT虛擬化怎麼開啟呢?下面小編分享一下在BIOS中開啟VT教程,一起來看看吧。
  • Hyper - 基於虛擬化的Docker engine
    機器 vs 應用傳統的虛擬化技術是為了模擬硬體設備而設計的。我們今天所熟知的虛擬機(VM)則是這個思路的一個副產品。一個虛擬機運行了一個完整的作業系統,簡稱」機器「。虛擬機運行的方式和物理機完全一致,保證了應用程式,作業系統和硬體三者之間的協議不變。因此,在一個虛機的世界裡,工作跟過去都差不多,應用也無需調整。
  • 【海南站】軒轅網絡攜手CITRIX共赴海南省虛擬化技術應用研討會
    2018 年 5 月 5 日,由海南省計算機學會主辦,海南省電教館、海南省網絡安全協會協辦的「2018 海南省虛擬化技術應用研討會」在海口寶華海景酒店隆重召開
  • NFV技術尚未成熟 建議儘早開展5GC虛擬化功能驗證測試
    打開APP NFV技術尚未成熟 建議儘早開展5GC虛擬化功能驗證測試 胡薇 發表於 2018-11-17 09:23:02 在今日舉行的「2018全球網絡技術大會」上,工信部科技委信息網絡技術專家組組長趙慧玲表示,目前,業務普遍認同的NFV率先應用領域包括:vBRAS、vIMS、vCPE、vEPC、5GC等。
  • 從「虛擬化」到「空計算」
    這些大廠商的願望是美好的,但是要實現這個目標的前提就是先實現應用虛擬化。遞推而來,當前的重點仍然是應用虛擬化,這也是雲計算的基矗1. 「霧裡看花」——虛擬化的主導力量目前,雖然虛擬化的概念很多,但對企業用戶來說,具有立竿見影的效果且性價比較高的虛擬化技術主要是硬體虛擬化和軟體虛擬化。1.1.
  • 深信服入Gartner伺服器虛擬化魔力象限
    8月初,Gartner發布了2016年全球《x86伺服器虛擬化基礎架構魔力象限》報告,今年深信服首次入圍,與華為共同成為全球虛擬化市場上備受矚目的中國廠商。報告一發布便引起了IT圈的強烈關注,為何深信服虛擬化技術「一夜之間」便可入圍Gartner魔力象限?其中,有質疑,有鼓勵。
  • 服務虛擬化利器-YUSI
    根據測試權威機構在全球範圍內調研:借用《持續測試白皮書》的一張圖(如圖1所示),目前軟體測試領域,基礎設施有待加強,特別是測試數據準備和服務虛擬化,是實現測試自動化和持續測試的基礎。圖1  持續測試實施框架為了實現待測系統可測試,需要實現服務的虛擬化(也叫測試擋板、測試模擬器),用來提供對不可用服務的模擬,如對第三方系統、未實現系統、待改造系統等的模擬(如圖2所示):宇信服務虛擬化仿真平臺(YUSI,宇絲)是為解決複雜企業應用IT系統的測試難題而開發的一套基於Web、用於開發聯調及測試過程中的虛擬化服務管理的自動化測試工具平臺
  • 部署Linux下OpenVZ虛擬化伺服器
    目前虛擬化技術主要關注於伺服器虛擬化,即在一個宿主計算機上提供多個獨立作業系統。本文將探索虛擬化背後的思想,然後討論實現虛擬化的一些技術。我們還將了解現有的其他一些虛擬化技術,例如Linux上作業系統的虛擬化。從商業角度來看,使用虛擬化技術有很多原因。
  • SDN解讀:網絡虛擬化和網絡編排
    為什麼需要網絡虛擬化?目前介紹的許多技術都指向網絡虛擬化所隱含的目標。當網絡虛擬化之後,網絡的物理組件就會被抽象出來,這樣用戶就不需要再從路由器、交換機或埠來考慮網絡問題。相反,各種虛擬網絡會共享一種通用的物理網絡。雖然這並不是一個新概念,但是802.1Q虛擬LAN結合Q-in-Q通道技術就是一個最簡單的例子。
  • 從GPU資源的虛擬化實現路徑看
    我有個客戶,幾年前新建了一個數據中心,通過P2V技術淘汰了大量X86物理伺服器,直接在IT基礎設施上成功完成了伺服器虛擬化轉型,之後就馬不停蹄的向雲計算轉型,而當下,又開始了人工智慧轉型。 隨著智能商業時代的到來,一些大公司對於AI技術的關注和使用也快速增加,這些企業都非常注重自身科技能力的構建。其中,搭建自有AI平臺,賦能業務成了這些有實力企業的首選。