歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux資訊 >> 更多Linux

RedHat Advanced Server 2.1集群配置

  一. 宿主計算機硬件配置   P4 1.7G 384m內存 winXP系統     二. 虛擬硬件環境   兩台vmware gsx server下安裝的RedHat Advanced Server 2.1   主機1:主機名Linuxone,網卡配置 ----------172.16.1.1(外部聯網),1.1.1.1(心跳線)。   主機2:主機名 linuxtwo 網卡配置 ----------172.16.1.2(外部聯網),1.1.1.2(心跳線)。     三. 系統安裝   所需軟件:vmware-gsx-server-installer-2.5.1-5336.exe   RedHat Advanced Server 2.1     安裝步驟:   1. 安裝vmware-gsx-server-installer-2.5.1-5336.exe後,在vmware中新建虛擬機(分配內存128M)並保存在d:\zhongguochun\linuxad1,用redhat光盤安裝RedHat Advanced Server 2.1,為了加快安裝,你可以在boot:後面輸入text進入文本安裝模式。別的地方不說了。在選擇安裝類型那裡選擇custom,然後在包列表那裡要選擇上kernel source.   主機名設置為linuxone,ip地址設置為172.16.1.1 255.255.0.0   2. ……….中間省略n多過程   3. 安裝完成   4. 在d:\zhongguochun目錄下新建目錄linuxad2,並將d:\zhongguochun\linuxad1裡面剛才安裝好的虛擬操作系統復制一份到linuxad2   這樣子,我們就得到了兩個虛擬的RedHat Advanced Server 2.1了,當然,他們是一樣的,我們需要進行些修改。   5. 進入d:\zhongguochun\linuxad2,用寫字板打開linux.vmx,修改displayName = "Linuxad1"為displayName = "Linuxad2",這樣子,在vmware控制台,你就看到兩個不同的名字了。盡管如此,如果你同時啟動兩個虛擬機,這兩個虛擬系統還是一樣的,所以,我們需要修改他們的ip地址,主機名字等。   6. 將linuxad2目錄中的系統啟動,修改主機名字   #vi /etc/sysconfig/network   將HOSTNAME=linuxone改為HOSTNAME=linuxtwo   接下來修改ip地址:   #vi /etc/sysconfig/network-scripts/ifcfg-eth0   將IPADDR=172.16.1.1改為IPADDR=172.16.1.2   改了名字,別忘記修改/etc/hosts喲   #vi /etc/hosts   加入   172.16.1.2 linuxtwo   7.Power off 這個虛擬機,這個樣子,我們就得到了兩個不同的系統拉,一個是linuxone,位於d:\zhongguochun\linuxad1,一個是linuxtwo 位於d:\zhongguochun\linuxad1     一.添加硬件   在兩個系統都power off的狀態下。我們需要分別給兩個系統添加一塊網卡,還要添加一個共享磁盤   1.用vmware 打開linuxone,注意不是power on 哦。在setting菜單下選擇configuration edtior   ,點擊add,添加一塊網卡,這個就不需要講了吧。還需要添加一個虛擬磁盤,還是點add,硬件類型是Hard disk,然後”Creat a new virtual disk”,大小我分配了0.5G,並選擇上下面的“Allocate all disk space”.下一步是給共享磁盤起名字叫”sharedisk.pln”,然後確定。這樣子就添加好了。   2.用vmware 打開linuxtwo,注意不是power on 哦。同樣添加一塊網卡。接著添加虛擬磁盤,這次是”Use an existing virtual disk”,然後選擇我們剛才在linuxone中創建的sharedisk.pln,按照提示就可以了。   3.磁盤和網卡都添加好了。這裡,還需要注意,由於vmware中的系統啟動後會鎖定磁盤,所以當你啟動linuxone後共享磁盤被鎖定了,你的linuxtwo就起不來了。因此,我們需要處理一下先。首先,到d:\zhongguochun\linuxad1下,用寫字板打開linux.vmx,在最後一行加入   Disk.locking = false   然後到d:\zhongguochun\linuxad2,同樣修改linux.vmx, 在最後一行加入   Disk.locking = false   保存退出。   4.好了,到此為止,兩個系統的硬件都配置好了呀     注:最好在Configuration editor 裡面修改共享磁盤的”Vitual disk node”為scsi 1:0     二.為我們新添加的網卡配置ip地址先   1.Power On linuxone,啟動過程中kudzu就會檢測到新網卡,但是盡管你選擇配置新網卡,啟動完成後,   #ifconfig   還是只顯示一塊網卡的。所以,我們需要執行下面的命令拉   #cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth1   #vi /etc/sysconfig/network-scripts/ifcfg-eth1   將裡面的ip地址和mask改為:1.1.1.1 255.0.0.0   #service network restart   #ifconfig   顯示兩塊網卡的正確配置拉。   2.同時Power On linuxtwo   #cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth1   #vi /etc/sysconfig/network-scripts/ifcfg-eth1   將裡面的ip地址和mask改為:1.1.1.2 255.0.0.0   #service network restart   #ifconfig   顯示兩塊網卡的正確配置拉。     三.修改兩主機/etc/hosts   #vi /etc/hosts   172.16.1.1 linuxone   172.16.1.2 linuxtwo   1.1.1.1 linuxone   1.1.1.2 linuxtwo   172.16.1.3 redhatcluster   注意,最後一個ip是集群管理用     四。集群配置   (一)配置我們的共享磁盤   1. 切換到linuxone   #fdisk /dev/sdb   創建250m /dev/sdb1   250m /dev/sdb2     在兩台服務器上分別編輯/etc/sysconfig/rawdevices文件,以便將分區綁定到裸設備。   #vi /etc/sysconfig/rawdevices   加入   /dev/raw/raw1 /dev/sdb1   /dev/raw/raw2 /dev/sdb2   重啟服務   #service rawdevices restart   看了些文檔說要   #cludiskutil –p驗證Quoram分區   我這裡顯示沒有/etc/cluster.conf   不過,不管它。   2.切換到linuxtwo做同樣的操作     (二)配置集群   切換到linuxone   #/sbin/clUConfig   你將看到以下輸出:     Enter cluster name [Cluster]:redhatcluster   Enter IP address for cluster alias [x.x.x.x]: 172.16.1.1   --------------------------------   Information for Cluster Member 0   --------------------------------   Enter name of cluster member [linuxone]: linuxone   Looking for host one (may take a few seconds)...   Enter number of heartbeat channels (minimum = 1) [1]: 1   Information about Channel 0   Channel type: net or serial [net]:   Enter hostname of the cluster member on heartbeat channel 0 \   [linnuxone]: linnuxone   Looking for host linnuxone (may take a few seconds)...   Information about Quorum Partitions   Enter Primary Quorum Partition [/dev/raw/raw1]: /dev/raw/raw1   Enter Shadow Quorum Partition [/dev/raw/raw2]: /dev/raw/raw2   Information About the Power Switch That Power Cycles Member ’ linnuxone’   Choose one of the following power switches:   o NONE   o RPS10   o BAYTECH   o APCSERIAL   o APCMASTER   o WTI_NPS   Power switch [NONE]: NONE     Information for Cluster Member 1   --------------------------------   Enter name of cluster member [linuxtwo]: linuxtwo   Looking for host linuxtwo (may take a few seconds)...   Information about Channel 0   Enter hostname of the cluster member on heartbeat channel 0 \   [linuxtwo]: linuxtwo   Looking for host linuxtwo (may take a few seconds)...   Information about Quorum Partitions   Enter Primary Quorum Partition [/dev/raw/raw1]: /dev/raw/raw1   Enter Shadow Quorum Partition [/dev/raw/raw2]: /dev/raw/raw2   Information About the Power Switch That Power Cycles Member ’ linuxtwo’   Choose one of the following power switches:   o NONE   o RPS10   o BAYTECH   o APCSERIAL   o APCMASTER   o WTI_NPS   Power switch [NONE]: NONE     .   .   .   省略部分輸出--------------------   Member 0 Information   --------------------   Name: linuxone   Primary quorum partition: /dev/raw/raw1   Shadow quorum partition: /dev/raw/raw2   Heartbeat channels: 1   Channel type: net, Name: linuxone   Power switch IP address or hostname:linuxone   --------------------   Member 1 Information   --------------------   Name: linuxtwo   Primary quorum partition: /dev/raw/raw1   Shadow quorum partition: /dev/raw/raw2   Heartbeat channels: 1   Channel type: net, Name: linuxtwo   Save the cluster member information? yes/no [yes]:   Writing to configuration file...done   Configuration information has been saved to /etc/cluster.conf.   ----------------------------   Setting up Quorum Partitions   --------------------------




Copyright © Linux教程網 All Rights Reserved