集群管理方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機領(lǐng)域,具體來說,涉及一種集群管理方法和裝置。
【背景技術(shù)】
[0002]計算機集群已經(jīng)應用于社會各行各業(yè),各領(lǐng)域?qū)旱男枨笠苍絹碓酱蟆<汗芾?,是集群運行的保障,特別是集群用戶的統(tǒng)一管理,更是要解決的首要問題。目前,雖然有多種解決方案,但這些方案都需要較復雜的配置,需要搭建服務節(jié)點,處理主從節(jié)點的設置和切換問題,需要專業(yè)人員結(jié)合多種技術(shù)搭建環(huán)境。由于需要多種技術(shù)為基礎,任何一方的故障都會導致系統(tǒng)無法使用,出現(xiàn)問題時,不容易排查和解決。由于在用戶在服務端統(tǒng)一管理,有數(shù)據(jù)損壞、丟失的風險,需要進行一列的措施(例如主從服務器,雙機熱備)降低風險。對小型機群來說,會顯著提高成本。
[0003]針對相關(guān)技術(shù)中的問題,目前尚未提出有效的解決方案。
【發(fā)明內(nèi)容】
[0004]針對相關(guān)技術(shù)中的問題,本發(fā)明提出一種集群管理方法和裝置。
[0005]本發(fā)明的技術(shù)方案是這樣實現(xiàn)的:
[0006]根據(jù)本發(fā)明的一個方面,提供了一種集群管理方法。
[0007]該集群管理方法包括:
[0008]對所述集群的root用戶配置ssh/rsh,所述root用戶配置ssh/rsh后無需密碼登錄;
[0009]對所述集群配置nfs共享目錄,并將所述nfs共享目錄設置為用戶的主目錄。
[0010]其中,所述集群的所有節(jié)點或部分節(jié)點預裝有相同類型的操作系統(tǒng)。
[0011]其中,進一步包括:
[0012]對所述集群的管理節(jié)點的用戶進行管理,其中所述管理包括以下至少之一:
[0013]刪除用戶、修改用戶、用戶權(quán)限設定;
[0014]將用戶信息同步至所述集群的節(jié)點。
[0015]其中,進一步包括:
[0016]將所述管理節(jié)點的用戶信息同步至nis服務端;
[0017]配置所述nis服務端;
[0018]配置所述nis客戶端。
[0019]其中,進一步包括:
[0020]將所述nis服務端的用戶信息同步至所述管理節(jié)點;
[0021]將所述用戶信息同步至所述集群的節(jié)點;
[0022]將所述集群的節(jié)點離開nis域。
[0023]根據(jù)本發(fā)明的另一方面,還提供了一種集群管理裝置,包括:
[0024]第一配置模塊,用于對所述集群的root用戶配置ssh/rsh,其中,所述root用戶配置ssh/rsh后無需密碼登錄;
[0025]第二配置模塊,用于對所述集群配置nfs共享目錄,并將所述nfs共享目錄設置為用戶的主目錄。
[0026]其中,所述集群的所有節(jié)點或部分節(jié)點預裝有相同類型的操作系統(tǒng)。
[0027]該裝置,進一步包括:
[0028]管理模塊,用于對所述集群的管理節(jié)點的用戶進行管理,其中所述管理包括以下至少之一:
[0029]刪除用戶、修改用戶、用戶權(quán)限設定;
[0030]同步模塊,用于將用戶信息同步至所述集群的節(jié)點。
[0031]其中,所述同步模塊進一步用于,將所述管理節(jié)點的用戶信息同步至nis服務端;
[0032]所述第二配置模塊進一步用于,配置所述nis服務端;以及
[0033]配置所述nis客戶端。
[0034]其中,該裝置還可以包括:
[0035]去除模塊,用于將所述集群的節(jié)點離開nis域;
[0036]所述同步模塊進一步用于,將所述nis服務端的用戶信息同步至所述管理節(jié)點;以及
[0037]將所述用戶信息同步至所述集群的節(jié)點。
[0038]本發(fā)明通過上述配置方法可以實現(xiàn)在進行集群管理的時候更加輕便,成本低且維護簡單。
【附圖說明】
[0039]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0040]圖1是根據(jù)本發(fā)明實施例的集群管理方法的流程圖;
[0041]圖2至圖7是根據(jù)本發(fā)明實施例的集群管理方法的示意性流程圖;
[0042]圖8是根據(jù)本發(fā)明實施例的集群管理裝置的框圖。
【具體實施方式】
[0043]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0044]根據(jù)本發(fā)明的實施例,提供了一種集群管理方法。
[0045]如圖1所示,根據(jù)本發(fā)明實施例的集群管理方法包括:
[0046]步驟S101,對集群的root用戶配置ssh/rsh,root用戶配置ssh/rsh后無需密碼登錄;
[0047]步驟S103,對集群配置nfs共享目錄,并將nfs共享目錄設置為用戶的主目錄。
[0048]其中,集群的所有節(jié)點或部分節(jié)點預裝有相同類型的操作系統(tǒng)。
[0049]其中,在配置完上述操作步驟后,可以進入“Local”模式對集群進一步操作,包括:
[0050]對集群的管理節(jié)點的用戶進行管理,其中管理包括以下至少之一:
[0051]刪除用戶、修改用戶、用戶權(quán)限設定;
[0052]將用戶信息同步至集群的節(jié)點。
[0053]其中,本發(fā)明還可以將Local模式切換為nis模式,該操作包括:
[0054]將管理節(jié)點的用戶信息同步至nis服務端;
[0055]配置nis服務端;
[0056]配置nis客戶端。
[0057]其中,本發(fā)明還可以將nis模式切換為Local模式,該操作包括:
[0058]將nis服務端的用戶信息同步至管理節(jié)點;
[0059]將用戶信息同步至集群的節(jié)點;
[0060]將集群的節(jié)點離開nis域。
[0061]為了更好的理解本發(fā)明的技術(shù)方案,下面將以一具體的實施例來進行闡述。如圖2示出了本發(fā)明集群管理方法在Local模式下的示意性流程圖,首先需要說明的是本技術(shù)的應用場景如下:
[0062]集群預裝了同類型的操作系統(tǒng),或大部分安裝了同類型的操作系統(tǒng)。Iinux操作系統(tǒng)大致可分為兩類系列,除suse外的大部分系統(tǒng),例如Redhat、CentOs ;本技術(shù)對可支持集群大小無明確限制,理論上滿足操作系統(tǒng)要求的集群都可以支持。
[0063]其中,安裝環(huán)境如下:
[0064]環(huán)境要求與傳統(tǒng)的nis方式相同:
[0065]a)集群已配