新四季網

一種資料庫集群部署方法、裝置及物理伺服器與流程

2023-09-21 13:01:25

本發明實施例涉及計算機
技術領域:
:,尤其涉及一種資料庫集群部署方法、裝置及物理伺服器。
背景技術:
::隨著物聯網、移動應用的興起,數據量相比過去會有幾何級的提升,因此資料庫所需要解決的問題不再僅僅是記錄程序正確的處理結果,還需要解決通過添加伺服器的方式達到更高的吞吐量,從而充分利用現有的硬體實現更好的投資回報率實現橫向擴展,並且在當資料庫面臨災難時,可以短時間內通過故障轉移的方式保證資料庫的可用性的問題。現有技術條件下,將多個伺服器組成一組集群,充分利用每一臺伺服器的資源並將客戶端負載分發到不同伺服器上,隨著應用程式負載的增加,只需要將新的伺服器添加到集群即可。現有的資料庫集群分為以下兩種形式:(1)share-disk架構,通過多個伺服器節點共享一個存儲來實現資料庫集群;(2)share-nothing架構,share-nothing架構又分為兩種,首先是分布式架構,將資料庫中的數據按照某一標準分布到多臺機器中,查詢或插入時按照條件查詢或插入對應的分區;另一種是每一個節點完全獨立,節點之間通過網絡連接,通常是通過光纖等專用網絡。但是,目前的資料庫集群一般在物理機或在iaas層上的虛擬主機中部署,部署周期長,維護麻煩;而基於容器的資料庫部署雖然部署快捷,配置簡單,更新容易,但一般都是單機版的或者是在同一臺宿主機上安裝一個基於容器的資料庫集群,這種基於容器的資料庫部署雖然可以使得同一臺的宿主機上的容器進行通信,但是不同宿主機之間的容器不能相互通信,無法實現資料庫集群在宿主機上的便捷性、可擴展性和高可用性。因此,如何提出一種資料庫集群部署方法及裝置提高資料庫集群的便捷性、可擴展性和高可用性的問題是目前業界亟待解決的需要課題。技術實現要素:針對現有技術中的缺陷,本發明實施例提供一種資料庫集群部署方法、裝置及物理伺服器。一方面,本發明實施例提供一種資料庫集群部署方法,包括:向預設資料庫組件的容器所部署的物理伺服器發送下載鏡像命令,所述下載鏡像命令攜帶所述預設資料庫組件的標識信息,以使得所述物理伺服器根據所述標識信息從鏡像倉庫下載所述預設資料庫組件的鏡像,並將所述鏡像進行儲存和安裝;向所述物理伺服器下發虛擬網絡系統配置信息,以使得所述物理伺服器進行虛擬網絡系統配置,並通過所述虛擬網絡系統運行所述預設資料庫組件的容器,以供所述預設資料庫組件通過所述虛擬網絡系統與其他物理伺服器的資料庫組件之間進行網絡通信。另一方面,本發明實施例提供一種資料庫集群部署方法,包括:接收資料庫集群部署裝置發送的下載鏡像命令,所述下載鏡像命令攜帶所述預設資料庫組件的標識信息;根據所述標識信息從鏡像倉庫下載所述預設資料庫組件的鏡像,並將所述鏡像並進行儲存和安裝;接收所述資料庫集群部署裝置下發的虛擬網絡配置信息,並根據所述虛擬網絡配置信息進行虛擬網絡系統配置;通過所述虛擬網絡系統運行所述預設資料庫組件的容器,以使得所述預設資料庫組件通過所述虛擬網絡系統與其他物理伺服器的資料庫組件之間進行網絡通信。又一方面,本發明實施例提供一種資料庫集群部署方法裝置,包括:第一發送單元,用於向預設資料庫組件的容器所部署的物理伺服器發送下載鏡像命令,所述下載鏡像命令攜帶所述預設資料庫組件的標識信息,以使得所述物理伺服器根據所述標識信息從鏡像倉庫下載所述預設資料庫組件的鏡像,並將所述鏡像進行儲存和安裝;第二發送單元,用於向所述物理伺服器下發虛擬網絡系統配置信息,以使得所述物理伺服器進行虛擬網絡系統配置,並通過所述虛擬網絡系統運行所述預設資料庫組件的容器,以供所述預設資料庫組件通過所述虛擬網絡系統與其他物理伺服器的資料庫組件之間進行網絡通信。再一方面,本發明實施例提供一種物理伺服器,包括:第一接收單元,用於接收資料庫集群部署裝置發送的下載鏡像命令,所述下載鏡像命令攜帶所述預設資料庫組件的標識信息;下載單元,用於根據所述標識信息從鏡像倉庫下載所述預設資料庫組件的鏡像,並將所述鏡像並進行儲存和安裝;第二接收單元,用於接收所述資料庫集群部署裝置下發的虛擬網絡配置信息,並根據所述虛擬網絡配置信息進行虛擬網絡系統配置;處理單元,用於通過所述虛擬網絡系統運行所述預設資料庫組件的容器,以使得所述預設資料庫組件通過所述虛擬網絡系統與其他物理伺服器的資料庫組件之間進行網絡通信。本發明實施例提供的資料庫集群部署方法、裝置及物理伺服器,通過向預設資料庫組件的容器所部署的物理伺服器發送下載鏡像命令,所述下載鏡像命令攜帶所述預設資料庫組件的標識信息,以使得所述物理伺服器根據所述標識信息從鏡像倉庫下載所述預設資料庫組件的鏡像,並將所述鏡像進行儲存和安裝;向所述物理伺服器下發虛擬網絡系統配置信息,以使得所述物理伺服器進行虛擬網絡系統配置,並通過所述虛擬網絡系統運行所述預設資料庫組件的容器,以供所述預設資料庫組件通過所述虛擬網絡系統與其他物理伺服器的資料庫組件之間進行網絡通信,提高了資料庫集群的高可用性及部署的便捷性和可擴展性。附圖說明為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。圖1為本發明實施例提供的資料庫集群部署方法的流程示意圖;圖2為本發明實施例提供的資料庫集群部署方法的流程示意圖;圖3為本發明一實施例提供的資料庫集群部署裝置的結構示意圖;圖4為本發明另一實施例提供的資料庫集群部署裝置的結構示意圖;圖5為本發明又一實施例提供的資料庫集群部署裝置的結構示意圖;圖6為本發明一實施例提供的物理伺服器的結構示意圖;圖7為本發明另一實施例提供的物理伺服器的結構示意圖;圖8為本發明實施例提供的資料庫集群部署設備實體裝置結構示意圖;圖9為本發明實施例提供的物理伺服器實體裝置結構示意圖。具體實施方式為使本發明實施例的目的、技術方案和優點更加清楚,下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚地描述,顯然,所描述的實施例是本發明一部分實施例,而不是全部的實施例。基於本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬於本發明保護的範圍。圖1為本發明實施例提供的資料庫集群部署方法的流程示意圖,如圖1所示,本實施例提供一種資料庫集群部署方法,包括:s101、向預設資料庫組件的容器所部署的物理伺服器發送下載鏡像命令,所述下載鏡像命令攜帶所述預設資料庫組件的標識信息,以使得所述物理伺服器根據所述標識信息從鏡像倉庫下載所述預設資料庫組件的鏡像,並將所述鏡像進行儲存和安裝;具體地,容器是一個在單一linux主機上提供多個隔離的linux環境的作業系統級虛擬技術,與虛擬機(vm)不同,容器並不需要運行專用的訪客guest作業系統,容器們共享宿主機的host作業系統內核,並使用訪客作業系統的系統庫來提供所需的功能,每個容器看作一個簡易版的linux系統環境(包括了root用戶權限、進程空間、用戶空間和網絡空間),以及與運行在其中的應用程式打包而成的應用盒子。所述宿主機可以是所述容器所部署的物理伺服器,每個所述物理伺服器上可以部署多個容器,每個容器對應一個資料庫組件,容器網橋網絡只能實現同一宿主機上的容器之間的互聯互通,不同宿主機之間的容器不能相互通信,所述資料庫組件可以是基礎組件、管理組件、存儲組件、服務組件,也可以是其他組件,此處不做具體限定。資料庫集群部署裝置向多個預設資料庫組件的容器所部署的物理伺服器發送下載鏡像命令,所述下載鏡像命令攜帶所述預設資料庫組件的標識信息,所述物理伺服器接收所述下載鏡像命令,根據所述標識信息,從鏡像倉庫下載所述預設資料庫組件的鏡像,並將所述預設資料庫組件的鏡像進行儲存和安裝。應當說明的是,所述預設資料庫組件的容器可以是部署在同一個所述物理伺服器上的容器也可以是部署在不同物理伺服器上的容器,此處不做具體限定。s102、向所述物理伺服器下發虛擬網絡系統配置信息,以使得所述物理伺服器進行虛擬網絡系統配置,並通過所述虛擬網絡系統運行所述預設資料庫組件的容器,以供所述預設資料庫組件通過所述虛擬網絡系統與其他物理伺服器的資料庫組件之間進行網絡通信。具體地,所述資料庫集群部署裝置向所述物理伺服器下發虛擬網絡系統配置信息,所述物理伺服器接收所述虛擬網絡系統配置信息,並按照所述虛擬網絡系統配置信息進行虛擬網絡系統配置,並且通過所述虛擬網絡系統運行所述預設資料庫組件的容器,所述資料庫集群部署裝置可以按照上述方法對其他資料庫集群中的其他資料庫組件的容器進行所述虛擬網絡系統配置,所述預設資料庫組件通過所述虛擬網絡系統與已進行所述虛擬網絡系統配置的其他物理伺服器的資料庫組件之間進行網絡通信,實現跨宿主機的容器之間的網絡通信,提高了資料庫集群的高可用性。本發明實施例提供的資料庫集群部署方法,通過向預設資料庫組件的容器所部署的物理伺服器發送下載鏡像命令,所述下載鏡像命令攜帶所述預設資料庫組件的標識信息,以使得所述物理伺服器根據所述標識信息從鏡像倉庫下載所述預設資料庫組件的鏡像,並將所述鏡像進行儲存和安裝;向所述物理伺服器下發虛擬網絡系統配置信息,以使得所述物理伺服器進行虛擬網絡系統配置,並通過所述虛擬網絡系統運行所述預設資料庫組件的容器,以供所述預設資料庫組件通過所述虛擬網絡系統與其他物理伺服器的資料庫組件之間進行網絡通信,提高了資料庫集群的高可用性及部署的便捷性和可擴展性。在上述實施例的基礎上,進一步地,所述方法還包括:預先對資料庫集群的各個資料庫組件製作鏡像,並將所述各個資料庫組件的鏡像提交至鏡像倉庫進行儲存。具體地,所述資料庫集群部署裝置預先對資料庫集群的各個資料庫組件製作鏡像,並將所述各個資料庫組件的鏡像提交至鏡像倉庫進行儲存。應當說明的是,所述鏡像倉庫是集中存放鏡像文件的場所;所述資料庫集群部署裝置可以通過docker容器引擎對所述資料庫集群的各個資料庫組件製作鏡像,docker容器引擎是docker.lnc公司開源的一個基於linux內核的虛擬技術的容器引擎,是一個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到一個可移植的容器中,然後發布到任何linux系統機器上,也可以實現虛擬化,容器是完全使用沙箱機制,相互之間不會有任何接口,docker鏡像類似於虛擬機的鏡像,可以理解為一個面向docker引擎的只讀模板,包含了文件系統。例如:一個鏡像可以完全包含了ubuntu作業系統環境,可以把它稱作一個ubuntu鏡像;鏡像也可以安裝了關係型資料庫管理系統(mysql)伺服器,可以把它稱為一個mysql鏡像。當然,也可以通過其他方式對所述各個資料庫組件製作鏡像,此處不做具體限定。在上述實施例的基礎上,進一步地,所述方法還包括:向所述預設資料庫組件的容器所部署的物理伺服器發送卷映射命令,所述卷映射命令攜帶所述預設資料庫組件的標識信息,以使得所述物理伺服器對所述預設資料庫組件的源文件進行卷映射。具體地,所述資料庫集群部署裝置向所述預設資料庫組件的容器所部署的物理伺服器發送卷映射命令,所述卷映射命令攜帶所述預設資料庫組件的標識信息,所述物理伺服器接收所述卷映射命令,並根據所述標識信息對所述預設資料庫組件的源文件進行卷映射。應當說明的是,所述預設資料庫組件的源文件可以包括所述預設資料庫組件的配置文件、數據文件和日誌文件,還可以包括所述預設資料庫組件的其他源文件,此處不做具體限定。本發明實施例提供的資料庫集群部署方法,通過向預設資料庫組件的容器所部署的物理伺服器發送下載鏡像命令,所述下載鏡像命令攜帶所述預設資料庫組件的標識信息,以使得所述物理伺服器根據所述標識信息從鏡像倉庫下載所述預設資料庫組件的鏡像,並將所述鏡像進行儲存和安裝;向所述物理伺服器下發虛擬網絡系統配置信息,以使得所述物理伺服器進行虛擬網絡系統配置,並通過所述虛擬網絡系統運行所述預設資料庫組件的容器,以供所述預設資料庫組件通過所述虛擬網絡系統與其他物理伺服器的資料庫組件之間進行網絡通信,提高了資料庫集群的高可用性及部署的便捷性和可擴展性。圖2為本發明實施例提供的資料庫集群部署方法的流程示意圖,如圖2所示,本實施例提供一種資料庫集群部署方法,包括:s201、接收資料庫集群部署裝置發送的下載鏡像命令,所述下載鏡像命令攜帶所述預設資料庫組件的標識信息;具體地,資料庫集群部署裝置向多個預設資料庫組件的容器所部署的物理伺服器發送下載鏡像命令,所述下載鏡像命令攜帶所述預設資料庫組件的標識信息,所述物理伺服器接收所述下載鏡像命令。s202、根據所述標識信息從鏡像倉庫下載所述預設資料庫組件的鏡像,並將所述鏡像並進行儲存和安裝;具體地,所述物理伺服器根據所述標識信息,從鏡像倉庫下載所述預設資料庫組件的鏡像,並將所述預設資料庫組件的鏡像進行儲存和安裝。應當說明的是,所述預設資料庫組件的容器可以是部署在同一個所述物理伺服器上的容器,也可以是部署在不同物理伺服器上的容器,此處不做具體限定。s203、接收所述資料庫集群部署裝置下發的虛擬網絡配置信息,並根據所述虛擬網絡配置信息進行虛擬網絡系統配置;具體地,所述資料庫集群部署裝置向所述物理伺服器下發虛擬網絡系統配置信息,所述物理伺服器接收所述虛擬網絡系統配置信息,並按照所述虛擬網絡系統配置信息進行虛擬網絡系統配置。s204、通過所述虛擬網絡系統運行所述預設資料庫組件的容器,以使得所述預設資料庫組件通過所述虛擬網絡系統與其他物理伺服器的資料庫組件之間進行網絡通信。具體地,所述物理伺服器通過所述虛擬網絡系統運行所述預設資料庫組件的容器,所述資料庫集群部署裝置可以按照上述方法對資料庫集群中的其他資料庫組件的容器所部署的物理伺服器進行所述虛擬網絡系統配置,所述預設資料庫組件通過所述虛擬網絡系統與已進行所述虛擬網絡系統配置的其他物理伺服器的資料庫組件之間進行網絡通信,實現跨宿主機的容器之間的網絡通信,提高了資料庫集群的高可用性。應當說明的是,所述容器是一個在單一linux主機上提供多個隔離的linux環境的作業系統級虛擬技術,與虛擬機(vm)不同,容器並不需要運行專用的訪客guest作業系統,容器們共享宿主機的host作業系統內核,並使用訪客作業系統的系統庫來提供所需的功能,每個容器看作一個簡易版的linux系統環境(包括了root用戶權限、進程空間、用戶空間和網絡空間),以及與運行在其中的應用程式打包而成的應用盒子。所述宿主機可以是所述容器所部署的物理伺服器,每個所述物理伺服器上可以部署多個容器,每個容器對應一個資料庫組件,容器網橋網絡只能實現同一宿主機上的容器之間的互聯互通,不同宿主機之間的容器不能相互通信,所述資料庫組件可以是基礎組件、管理組件、存儲組件、服務組件,也可以是其他組件,此處不做具體限定。本發明實施例提供的資料庫集群部署方法,通過接收到資料庫集群部署裝置發送的下載鏡像命令後根據所述下載鏡像命令攜帶所述的標識信息從鏡像倉庫下載所述預設資料庫組件的鏡像,並將所述鏡像進行儲存和安裝;根據接收到的資料庫集群部署裝置發送的虛擬網絡系統配置信息進行虛擬網絡系統配置,並通過所述虛擬網絡系統運行所述預設資料庫組件的容器,以供所述預設資料庫組件通過所述虛擬網絡系統與其他物理伺服器的資料庫組件之間進行網絡通信,提高了資料庫集群的高可用性及部署的便捷性和可擴展性。在上述實施例的基礎上,進一步地,所述方法還包括:接收資料庫集群部署裝置發送的卷映射命令,所述卷映射命令攜帶所述預設資料庫組件的標識信息;根據所述標識信息對所述預設資料庫組件的源文件進行卷映射。在上述實施例的基礎上,進一步地,所述根據所述標識信息對所述預設資料庫組件的源文件進行卷映射,包括:創建所述預設資料庫組件的源文件對應的目標卷;設置所述預設資料庫組件的容器與所述目標卷的映射關係。具體地,所述資料庫集群部署裝置向所述預設資料庫組件的容器所部署的物理伺服器發送卷映射命令,所述卷映射命令攜帶所述預設資料庫組件的標識信息,所述物理伺服器接收所述卷映射命令,並根據所述標識信息創建所述預設資料庫組件的源文件對應的目標卷,並設置所述預設資料庫組件的容器與所述目標卷的映射關係,對所述預設資料庫組件的源文件進行卷映射。應當說明的是,所述預設資料庫組件的源文件可以包括所述預設資料庫組件的配置文件、數據文件和日誌文件,還可以包括所述預設資料庫組件的其他源文件,此處不做具體限定。本發明實施例提供的資料庫集群部署方法,本發明實施例提供的資料庫集群部署方法,通過接收到資料庫集群部署裝置發送的下載鏡像命令後根據所述下載鏡像命令攜帶所述的標識信息從鏡像倉庫下載所述預設資料庫組件的鏡像,並將所述鏡像進行儲存和安裝;根據接收到的資料庫集群部署裝置發送的虛擬網絡系統配置信息進行虛擬網絡系統配置,並通過所述虛擬網絡系統運行所述預設資料庫組件的容器,以供所述預設資料庫組件通過所述虛擬網絡系統與其他物理伺服器的資料庫組件之間進行網絡通信,提高了資料庫集群的高可用性及部署的便捷性和可擴展性。下面以mysql資料庫集群(即mysqlcluster)為例,對本發明實施例提供的資料庫集群部署方法進行進一步的說明:mysqlcluster是一個基於分布式存儲引擎(ndbcluster)的完整分布式資料庫系統,不僅僅具有高可用性,而且可以自動切分數據,冗餘數據等高級功能。mysqlcluster是一個sharenothing的架構,各個mysqlserver之間並不共享任何數據,主要通過ndbcluster(簡稱ndb)存儲引擎來實現。一個mysqlcluster的環境主要由以下三部分組成:(1)sql層的sql伺服器組件,主要負責處理一個資料庫在存儲層的事務,比如連接管理,query優化和響應,cache管理等。在純粹的mysqlcluster環境中的sql伺服器組件,是不需要提供任何存儲引擎的mysql伺服器,它的存儲引擎有cluster環境中的ndb節點來擔任。sql層各mysql伺服器的啟動與普通的mysqlserver啟動也有一定的區別,必須要添加ndbcluster參數選項才可以完成,可以將所述ndbcluster參數選項添加在my.cnf配置文件中,也可以通過啟動命令行來指定。(2)storage層的ndb存儲組件,ndb存儲組件主要是實現底層數據存儲功能,保存cluster的數據。每一個cluster節點保存完整數據的一個fragment,也就是一個數據分片(或者一份完整的數據,視節點數目和配置而定),所以只要配置得當,mysqlcluster在存儲層不會出現單點的問題。一般來說,ndb存儲組件被組織成ndbgroup,一個ndbgroup實際上就是一組存有完全相同的物理數據的ndb存儲組件群。(3)負責管理各個組件的manage管理組件。manage管理組件負責整個cluster集群中各個組件的管理工作,包括集群的配置,啟動關閉各組件,對各個組件進行常規維護,以及實施數據的備份恢復等。管理組件會獲取整個cluster環境中各組件的狀態和錯誤信息,並且將各cluster集群中各個組件的信息反饋給整個集群中其他的所有組件,由於管理組件上保存了整個cluster環境的配置,同時擔任了集群中各組件的基本通信,也是最先被啟動的節點。所述資料庫集群部署裝置預先對資料庫集群的各個資料庫組件(基礎組件、sql伺服器組件、ndb存儲組件、manage管理組件)製作鏡像,並將所述各個資料庫組件的鏡像提交至鏡像倉庫進行儲存。物理伺服器從鏡像倉庫下載所述預設資料庫組件的鏡像,並將所述預設資料庫組件的鏡像進行儲存和運行安裝;所述物理伺服器對所述預設資料庫組件的源文件進行卷映射;所述物理伺服器按照所述虛擬網絡系統配置信息進行虛擬網絡系統配置,並且通過所述虛擬網絡系統運行所述預設資料庫組件的容器,所述預設資料庫組件的容器通過所述虛擬網絡系統與已進行所述虛擬網絡系統配置的其他物理伺服器的容器之間進行網絡通信,實現跨宿主機的容器之間的網絡通信,提高了資料庫集群的高可用性。以下分別為上述各實施例的執行程序:創建mysql資料庫集群基礎鏡像:以centos7.2為模版,將mysqlcluster安裝包放入規劃目錄;fromcentos:7maintainerjrznaddmysql-cluster-gpl-7.4.12-linux-glibc2.5-x86_64.tar.gz/opt/runmv/opt/mysql-cluster-gpl-7.4.12-linux-glibc2.5-x86_64/opt/mysqlrunyum-yinstalllibaiorungroupaddmysqlrunuseradd-gmysql-s/sbin/nologinmysql創建基礎鏡像dockerbuild-tjrzn/mysqlcluster74:base.創建mysql資料庫集群sql伺服器組件鏡像:fromjrzn/mysqlcluster74:basemaintainerjrznrunyum-yinstallperlperl-data-dumperrunmkdir-p/usr/local/mysqlruncd/opt/mysql;./scripts/mysql_install_db--user=mysql--datadir=/usr/local/mysql/dataaddmy.cnf/etc/expose3306entrypoint/opt/mysql/bin/mysqld_safe--skip-grant-tables--ledir=/opt/mysql/bin--ndb-connectstring=${mgm01_port_1186_tcp_addr}dockerbuild-tjrzn/mysqlcluster74:mysqld.my.cnf[mysqld]basedir=/opt/mysqlndbcluster創建mysql資料庫集群存儲組件鏡像:fromjrzn/mysqlcluster74:basemaintainerjrznrunmkdir-p/usr/local/mysql/dataentrypoint/opt/mysql/bin/ndbmtd--nodaemon--initial--connect-string="host=${mgm01_port_1186_tcp_addr}:1186"dockerbuild-tjrzn/mysqlcluster74:ndbmtd.創建mysql資料庫集群管理組件鏡像:fromjrzn/mysqlcluster74:basemaintainerjrznrunmkdir-p/usr/local/mysql/mysql-clusterrunmkdir-p/var/lib/mysql-clusteraddconfig.ini/usr/local/mysql/mysql-cluster/expose1186entrypoint/opt/mysql/bin/ndb_mgmd-f/usr/local/mysql/mysql-cluster/config.ini--initial--nodaemondockerbuild-tjrzn/mysqlcluster74:ndb_mgmd.config.ini[ndbddefault]noofreplicas=2datamemory=10mindexmemory=5m[ndb_mgmd]hostname=172.17.0.2datadir=/var/lib/mysql-cluster[ndbd]nodeid=2hostname=172.17.0.3datadir=/usr/local/mysql/data[ndbd]nodeid=3hostname=172.17.0.4datadir=/usr/local/mysql/data[mysqld]nodeid=4[mysqld]nodeid=5以docker運行命令:#dockerrun-d--namedocker_mysql-p3306:3306-v/docker/mysql/etc:/etc/mysql-v/docker/mysql/data:/var/lib/mysql-v/docker/mysql/log:/var/log/mysql-emysql_root_password=root123456mysql為例,將配置文件,數據文件,日誌文件都配置到了/docker/mysql命令下面,避免了容器刪除後數據丟失的嚴重後果,將容器內的3306埠映射到宿主機的3306埠,通過iptables的配置實現跨宿主機的不同組件間的訪問,通過iptable的nat映射,可以實現mysqlcluster不同組件之間跨跨宿主機互聯互通,從而實現mysqlcluster的集群化,提高mysqlcluster資料庫集群的可用性。圖3為本發明一實施例提供的資料庫集群部署裝置的結構示意圖,如圖3所示,本發明實施例提供一種資料庫集群部署裝置,包括第一發送單元301和第二發送單元302,其中:第一發送單元301用於向預設資料庫組件的容器所部署的物理伺服器發送下載鏡像命令,所述下載鏡像命令攜帶所述預設資料庫組件的標識信息,以使得所述物理伺服器根據所述標識信息從鏡像倉庫下載所述預設資料庫組件的鏡像,並將所述鏡像進行儲存和安裝;第二發送單元302用於向所述物理伺服器下發虛擬網絡系統配置信息,以使得所述物理伺服器進行虛擬網絡系統配置,並通過所述虛擬網絡系統運行所述預設資料庫組件的容器,以供所述預設資料庫組件通過所述虛擬網絡系統與其他物理伺服器的資料庫組件之間進行網絡通信。具體地,容器是一個在單一linux主機上提供多個隔離的linux環境的作業系統級虛擬技術,與虛擬機(vm)不同,容器並不需要運行專用的訪客guest作業系統,容器們共享宿主機的host作業系統內核,並使用訪客作業系統的系統庫來提供所需的功能,每個容器看作一個簡易版的linux系統環境(包括了root用戶權限、進程空間、用戶空間和網絡空間),以及與運行在其中的應用程式打包而成的應用盒子。所述宿主機可以是所述容器所部署的物理伺服器,每個所述物理伺服器上可以部署多個容器,每個容器對應一個資料庫組件,容器網橋網絡只能實現同一宿主機上的容器之間的互聯互通,不同宿主機之間的容器不能相互通信,所述資料庫組件可以是基礎組件、管理組件、存儲組件、服務組件,也可以是其他組件,此處不做具體限定。第一發送單元301向多個預設資料庫組件的容器所部署的物理伺服器發送下載鏡像命令,所述下載鏡像命令攜帶所述預設資料庫組件的標識信息,所述物理伺服器接收所述下載鏡像命令,根據所述標識信息,從鏡像倉庫下載所述預設資料庫組件的鏡像,並將所述預設資料庫組件的鏡像進行儲存和安裝。應當說明的是,所述預設資料庫組件的容器可以是部署在同一個所述物理伺服器上的容器也可以是部署在不同物理伺服器上的容器,此處不做具體限定。第二發送單元302向所述物理伺服器下發虛擬網絡系統配置信息,所述物理伺服器接收所述虛擬網絡系統配置信息,並按照所述虛擬網絡系統配置信息進行虛擬網絡系統配置,並且通過所述虛擬網絡系統運行所述預設資料庫組件的容器,所述資料庫集群部署裝置可以按照上述方法對其他資料庫集群中的其他資料庫組件的容器進行所述虛擬網絡系統配置,所述預設資料庫組件通過所述虛擬網絡系統與已進行所述虛擬網絡系統配置的其他物理伺服器的資料庫組件之間進行網絡通信,實現跨宿主機的容器之間的網絡通信,提高了資料庫集群的高可用性。本發明實施例提供的資料庫集群部署裝置,通過向預設資料庫組件的容器所部署的物理伺服器發送下載鏡像命令,所述下載鏡像命令攜帶所述預設資料庫組件的標識信息,以使得所述物理伺服器根據所述標識信息從鏡像倉庫下載所述預設資料庫組件的鏡像,並將所述鏡像進行儲存和安裝;向所述物理伺服器下發虛擬網絡系統配置信息,以使得所述物理伺服器進行虛擬網絡系統配置,並通過所述虛擬網絡系統運行所述預設資料庫組件的容器,以供所述預設資料庫組件通過所述虛擬網絡系統與其他物理伺服器的資料庫組件之間進行網絡通信,提高了資料庫集群的高可用性及部署的便捷性和可擴展性。圖4為本發明另一實施例提供的資料庫集群部署裝置的結構示意圖,如圖4所示,本發明實施例提供的資料庫集群部署裝置在第一發送單元401和第二發送單元402的基礎上還包括鏡像單元403,第一發送單元401和第二發送單元402與上述實施例中的第一發送單元301和第二發送單元302一致,其中:鏡像單元403用於預先對資料庫集群的各個資料庫組件進行製作鏡像,並將所述各個資料庫組件的鏡像提交至鏡像倉庫進行儲存。具體地,鏡像單元403預先對資料庫集群的各個資料庫組件製作鏡像,並將所述各個資料庫組件的鏡像提交至鏡像倉庫進行儲存。應當說明的是,所述鏡像倉庫是集中存放鏡像文件的場所;鏡像單元403可以通過docker容器引擎對所述資料庫集群的各個資料庫組件製作鏡像,docker容器引擎是docker.lnc公司開源的一個基於linux內核的虛擬技術的容器引擎,是一個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到一個可移植的容器中,然後發布到任何linux系統機器上,也可以實現虛擬化,容器是完全使用沙箱機制,相互之間不會有任何接口,docker鏡像類似於虛擬機的鏡像,可以理解為一個面向docker引擎的只讀模板,包含了文件系統。例如:一個鏡像可以完全包含了ubuntu作業系統環境,可以把它稱作一個ubuntu鏡像;鏡像也可以安裝了關係型資料庫管理系統(mysql)伺服器,可以把它稱為一個mysql鏡像。當然,也可以通過其他方式對所述各個資料庫組件製作鏡像,此處不做具體限定。圖5為本發明又一實施例提供的資料庫集群部署裝置的結構示意圖,如圖5所示,本發明實施例提供的資料庫集群部署裝置在第一發送單元501和第二發送單元502的基礎上還包括第三發送單元503,第一發送單元501和第二發送單元502與上述實施例中的第一發送單元301和第二發送單元302一致,其中:第三發送單元503向所述預設資料庫組件的容器所部署的物理伺服器發送卷映射命令,所述卷映射命令攜帶所述預設資料庫組件的標識信息,以使得所述物理伺服器對所述預設資料庫組件的源文件進行卷映射。具體地,第三發送單元503向所述預設資料庫組件的容器所部署的物理伺服器發送卷映射命令,所述卷映射命令攜帶所述預設資料庫組件的標識信息,所述物理伺服器接收所述卷映射命令,並根據所述標識信息對所述預設資料庫組件的源文件進行卷映射。應當說明的是,所述預設資料庫組件的源文件可以包括所述預設資料庫組件的配置文件、數據文件和日誌文件,還可以包括所述預設資料庫組件的其他源文件,此處不做具體限定。本發明實施例提供的資料庫集群部署裝置,通過向預設資料庫組件的容器所部署的物理伺服器發送下載鏡像命令,所述下載鏡像命令攜帶所述預設資料庫組件的標識信息,以使得所述物理伺服器根據所述標識信息從鏡像倉庫下載所述預設資料庫組件的鏡像,並將所述鏡像進行儲存和安裝;向所述物理伺服器下發虛擬網絡系統配置信息,以使得所述物理伺服器進行虛擬網絡系統配置,並通過所述虛擬網絡系統運行所述預設資料庫組件的容器,以供所述預設資料庫組件通過所述虛擬網絡系統與其他物理伺服器的資料庫組件之間進行網絡通信,提高了資料庫集群的高可用性及部署的便捷性和可擴展性。圖6為本發明一實施例提供的物理伺服器的結構示意圖,如圖6所示,本發明實施例提供一種物理伺服器,包括第一接收單元601、下載單元602、第二接收單元603和處理單元604,其中:第一接收單元601用於接收資料庫集群部署裝置發送的下載鏡像命令,所述下載鏡像命令攜帶所述預設資料庫組件的標識信息;下載單元602用於根據所述標識信息從鏡像倉庫下載所述預設資料庫組件的鏡像,並將所述鏡像並進行儲存和安裝;第二接收單元603用於接收所述資料庫集群部署裝置下發的虛擬網絡配置信息,並根據所述虛擬網絡配置信息進行虛擬網絡系統配置;處理單元604用於通過所述虛擬網絡系統運行所述預設資料庫組件,以使得所述預設資料庫組件通過所述虛擬網絡系統與其他物理伺服器的資料庫組件之間進行網絡通信。具體地,資料庫集群部署裝置向多個預設資料庫組件的容器所部署的物理伺服器發送下載鏡像命令,所述下載鏡像命令攜帶所述預設資料庫組件的標識信息,第一接收單元601接收所述下載鏡像命令;下載單元602根據所述標識信息,從鏡像倉庫下載所述預設資料庫組件的鏡像,並將所述預設資料庫組件的鏡像進行儲存和安裝。應當說明的是,所述預設資料庫組件的容器可以是部署在同一個所述物理伺服器上的容器,也可以是部署在不同物理伺服器上的容器,此處不做具體限定。所述資料庫集群部署裝置向所述物理伺服器下發虛擬網絡系統配置信息,第二接收單元603接收所述虛擬網絡系統配置信息,並按照所述虛擬網絡系統配置信息進行虛擬網絡系統配置。處理單元604通過所述虛擬網絡系統運行所述預設資料庫組件的容器,所述資料庫集群部署裝置可以按照上述方法對資料庫集群中的其他資料庫組件的容器所部署的物理伺服器進行所述虛擬網絡系統配置,所述預設資料庫組件通過所述虛擬網絡系統與已進行所述虛擬網絡系統配置的其他物理伺服器的資料庫組件之間進行網絡通信,實現跨宿主機的容器之間的網絡通信,提高了資料庫集群的高可用性。應當說明的是,所述容器是一個在單一linux主機上提供多個隔離的linux環境的作業系統級虛擬技術,與虛擬機(vm)不同,容器並不需要運行專用的訪客guest作業系統,容器們共享宿主機的host作業系統內核,並使用訪客作業系統的系統庫來提供所需的功能,每個容器看作一個簡易版的linux系統環境(包括了root用戶權限、進程空間、用戶空間和網絡空間),以及與運行在其中的應用程式打包而成的應用盒子。所述宿主機可以是所述容器所部署的物理伺服器,每個所述物理伺服器上可以部署多個容器,每個容器對應一個資料庫組件,容器網橋網絡只能實現同一宿主機上的容器之間的互聯互通,不同宿主機之間的容器不能相互通信,所述資料庫組件可以是基礎組件、管理組件、存儲組件、服務組件,也可以是其他組件,此處不做具體限定。本發明實施例提供的物理伺服器,通過接收到資料庫集群部署裝置發送的下載鏡像命令後根據所述下載鏡像命令攜帶所述的標識信息從鏡像倉庫下載所述預設資料庫組件的鏡像,並將所述鏡像進行儲存和安裝;根據接收到的資料庫集群部署裝置發送的虛擬網絡系統配置信息進行虛擬網絡系統配置,並通過所述虛擬網絡系統運行所述預設資料庫組件的容器,以供所述預設資料庫組件通過所述虛擬網絡系統與其他物理伺服器的資料庫組件之間進行網絡通信,提高了資料庫集群的高可用性及部署的便捷性和可擴展性。圖7為本發明另一實施例提供的物理伺服器的結構示意圖,如圖7所示,本發明實施例提供的物理伺服器在第一接收單元701、下載單元702、第二接收單元703和處理單元704還包括第三接收單元605和卷映射單元606,第一接收單元701、下載單元702、第二接收單元703和處理單元704與上述實施例中的第一接收單元601、下載單元602、第二接收單元603和處理單元604一致,其中:第三接收單元705用於接收資料庫集群部署裝置發送的卷映射命令,所述卷映射命令攜帶所述預設資料庫組件的標識信息;卷映射單元706用於根據所述標識信息對所述預設資料庫組件的源文件進行卷映射。在上述實施例的基礎上,進一步地,卷映射單元706具體用於:創建所述預設資料庫組件的源文件對應的目標卷;設置所述預設資料庫組件的容器與所述目標卷的映射關係。具體地,所述資料庫集群部署裝置向所述預設資料庫組件的容器所部署的物理伺服器發送卷映射命令,所述卷映射命令攜帶所述預設資料庫組件的標識信息,第三接收單元705接收所述卷映射命令,卷映射單元706根據所述標識信息創建所述預設資料庫組件的源文件對應的目標卷,並設置所述預設資料庫組件的容器與所述目標卷的映射關係,對所述預設資料庫組件的源文件進行卷映射。應當說明的是,所述預設資料庫組件的源文件可以包括所述預設資料庫組件的配置文件、數據文件和日誌文件,還可以包括所述預設資料庫組件的其他源文件,此處不做具體限定。本發明實施例提供的物理伺服器,通過接收到資料庫集群部署裝置發送的下載鏡像命令後根據所述下載鏡像命令攜帶所述的標識信息從鏡像倉庫下載所述預設資料庫組件的鏡像,並將所述鏡像進行儲存和安裝;根據接收到的資料庫集群部署裝置發送的虛擬網絡系統配置信息進行虛擬網絡系統配置,並通過所述虛擬網絡系統運行所述預設資料庫組件的容器,以供所述預設資料庫組件通過所述虛擬網絡系統與其他物理伺服器的資料庫組件之間進行網絡通信,提高了資料庫集群的高可用性及部署的便捷性和可擴展性。本發明提供的裝置和物理伺服器的實施例具體可以用於執行上述各方法實施例的處理流程,其功能在此不再贅述,可以參照上述方法實施例的詳細描述。圖8為本發明實施例提供的資料庫集群部署設備實體裝置結構示意圖,如圖8所示,該資料庫集群部署設備可以包括:處理器(processor)801、存儲器(memory)802和總線803,其中,處理器801,存儲器802通過總線803完成相互間的通信。處理器801可以調用存儲器802中的邏輯指令,以執行如下方法:向預設資料庫組件的容器所部署的物理伺服器發送下載鏡像命令,所述下載鏡像命令攜帶所述預設資料庫組件的標識信息,以使得所述物理伺服器根據所述標識信息從鏡像倉庫下載所述預設資料庫組件的鏡像,並將所述鏡像進行儲存和安裝;向所述物理伺服器下發虛擬網絡系統配置信息,以使得所述物理伺服器進行虛擬網絡系統配置,並通過所述虛擬網絡系統運行所述預設資料庫組件的容器,以供所述預設資料庫組件通過所述虛擬網絡系統與其他物理伺服器的資料庫組件之間進行網絡通信。本發明實施例公開一種電腦程式產品,所述電腦程式產品包括存儲在非暫態計算機可讀存儲介質上的電腦程式,所述電腦程式包括程序指令,當所述程序指令被計算機執行時,計算機能夠執行上述各方法實施例所提供的方法,例如包括:向預設資料庫組件的容器所部署的物理伺服器發送下載鏡像命令,所述下載鏡像命令攜帶所述預設資料庫組件的標識信息,以使得所述物理伺服器根據所述標識信息從鏡像倉庫下載所述預設資料庫組件的鏡像,並將所述鏡像進行儲存和安裝;向所述物理伺服器下發虛擬網絡系統配置信息,以使得所述物理伺服器進行虛擬網絡系統配置,並通過所述虛擬網絡系統運行所述預設資料庫組件的容器,以供所述預設資料庫組件通過所述虛擬網絡系統與其他物理伺服器的資料庫組件之間進行網絡通信。本發明實施例提供一種非暫態計算機可讀存儲介質,所述非暫態計算機可讀存儲介質存儲計算機指令,所述計算機指令使所述計算機執行上述各方法實施例所提供的方法,例如包括:向預設資料庫組件的容器所部署的物理伺服器發送下載鏡像命令,所述下載鏡像命令攜帶所述預設資料庫組件的標識信息,以使得所述物理伺服器根據所述標識信息從鏡像倉庫下載所述預設資料庫組件的鏡像,並將所述鏡像進行儲存和安裝;向所述物理伺服器下發虛擬網絡系統配置信息,以使得所述物理伺服器進行虛擬網絡系統配置,並通過所述虛擬網絡系統運行所述預設資料庫組件的容器,以供所述預設資料庫組件通過所述虛擬網絡系統與其他物理伺服器的資料庫組件之間進行網絡通信。圖9為本發明實施例提供的物理伺服器實體裝置結構示意圖,如圖9所示,該資料庫集群部署設備可以包括:處理器(processor)901、存儲器(memory)902和總線903,其中,處理器901,存儲器902通過總線903完成相互間的通信。處理器901可以調用存儲器902中的邏輯指令,以執行如下方法:接收資料庫集群部署裝置發送的下載鏡像命令,所述下載鏡像命令攜帶所述預設資料庫組件的標識信息;根據所述標識信息從鏡像倉庫下載所述預設資料庫組件的鏡像,並將所述鏡像並進行儲存和安裝;接收所述資料庫集群部署裝置下發的虛擬網絡配置信息,並根據所述虛擬網絡配置信息進行虛擬網絡系統配置;通過所述虛擬網絡系統運行所述預設資料庫組件的容器,以使得所述預設資料庫組件通過所述虛擬網絡系統與其他物理伺服器的資料庫組件之間進行網絡通信。本發明實施例公開一種電腦程式產品,所述電腦程式產品包括存儲在非暫態計算機可讀存儲介質上的電腦程式,所述電腦程式包括程序指令,當所述程序指令被計算機執行時,計算機能夠執行上述各方法實施例所提供的方法,例如包括:接收資料庫集群部署裝置發送的下載鏡像命令,所述下載鏡像命令攜帶所述預設資料庫組件的標識信息;根據所述標識信息從鏡像倉庫下載所述預設資料庫組件的鏡像,並將所述鏡像並進行儲存和安裝;接收所述資料庫集群部署裝置下發的虛擬網絡配置信息,並根據所述虛擬網絡配置信息進行虛擬網絡系統配置;通過所述虛擬網絡系統運行所述預設資料庫組件的容器,以使得所述預設資料庫組件通過所述虛擬網絡系統與其他物理伺服器的資料庫組件之間進行網絡通信。本發明實施例提供一種非暫態計算機可讀存儲介質,所述非暫態計算機可讀存儲介質存儲計算機指令,所述計算機指令使所述計算機執行上述各方法實施例所提供的方法,例如包括:接收資料庫集群部署裝置發送的下載鏡像命令,所述下載鏡像命令攜帶所述預設資料庫組件的標識信息;根據所述標識信息從鏡像倉庫下載所述預設資料庫組件的鏡像,並將所述鏡像並進行儲存和安裝;接收所述資料庫集群部署裝置下發的虛擬網絡配置信息,並根據所述虛擬網絡配置信息進行虛擬網絡系統配置;通過所述虛擬網絡系統運行所述預設資料庫組件的容器,以使得所述預設資料庫組件通過所述虛擬網絡系統與其他物理伺服器的資料庫組件之間進行網絡通信。此外,上述的存儲器803和存儲器903中的邏輯指令可以通過軟體功能單元的形式實現並作為獨立的產品銷售或使用時,可以存儲在一個計算機可讀取存儲介質中。基於這樣的理解,本發明的技術方案本質上或者說對現有技術做出貢獻的部分或者該技術方案的部分可以以軟體產品的形式體現出來,該計算機軟體產品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,伺服器,或者網絡設備等)執行本發明各個實施例所述方法的全部或部分步驟。而前述的存儲介質包括:u盤、移動硬碟、只讀存儲器(rom,read-onlymemory)、隨機存取存儲器(ram,randomaccessmemory)、磁碟或者光碟等各種可以存儲程序代碼的介質。以上所描述的裝置和物理伺服器實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位於一個地方,或者也可以分布到多個網絡單元上。可以根據實際的需要選擇其中的部分或者全部模塊來實現本實施例方案的目的。本領域普通技術人員在不付出創造性的勞動的情況下,即可以理解並實施。通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到各實施方式可藉助軟體加必需的通用硬體平臺的方式來實現,當然也可以通過硬體。基於這樣的理解,上述技術方案本質上或者說對現有技術做出貢獻的部分可以以軟體產品的形式體現出來,該計算機軟體產品可以存儲在計算機可讀存儲介質中,如rom/ram、磁碟、光碟等,包括若干指令用以使得一臺計算機設備(可以是個人計算機,伺服器,或者網絡設備等)執行各個實施例或者實施例的某些部分所述的方法。最後應說明的是:以上實施例僅用以說明本發明的技術方案,而非對其限制;儘管參照前述實施例對本發明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特徵進行等同替換;而這些修改或者替換,並不使相應技術方案的本質脫離本發明各實施例技術方案的精神和範圍。當前第1頁12當前第1頁12

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀