【RAC】處理VIP資源被佔用導致Cluster叢集軟體無法正常部署問題

kingsql發表於2014-09-30
  以刪除檔案的方式手工刪除RAC後,重新安裝RAC的Cluster軟體時,遇到如vip資源被佔用的問題,將問題現象、原因及處理方法記錄在此。

1.報錯截圖
錯圖提示如下圖所示。
【RAC】處理VIP資源被佔用導致Cluster叢集軟體無法正常部署問題

2.報錯內容
The virtual hostname(s), rac1-vip, you have specified appears to be already assigned to another system on the network. Please ensure that the virtual hostname(s) that you use for each of the nodes in the cluster are not in use currently.

3.報錯原因
錯誤提示描述得比較清楚,是由於vip資源仍然被佔用導致的。
這與我環境清理的方法有關,為了快速的刪除RAC環境,我這裡僅使用了刪除檔案的方法進行環境清理。因此此時的vip資源並沒有得到有效的釋放。這可以從網路卡資訊上得到印證。
[root@rac1 ~]# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:0C:29:2C:74:42
          inet addr:192.168.1.101  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::20c:29ff:fe2c:7442/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:120904 errors:0 dropped:0 overruns:0 frame.:0
          TX packets:433565 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:8690487 (8.2 MiB)  TX bytes:618729452 (590.0 MiB)
          Interrupt:185 Base address:0x1480

eth0:1    Link encap:Ethernet  HWaddr 00:0C:29:2C:74:42
          inet addr:192.168.1.201  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          Interrupt:185 Base address:0x1480

eth1      Link encap:Ethernet  HWaddr 00:0C:29:2C:74:4C
          inet addr:192.168.2.101  Bcast:192.168.2.255  Mask:255.255.255.0
          inet6 addr: fe80::20c:29ff:fe2c:744c/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:7141 errors:0 dropped:0 overruns:0 frame.:0
          TX packets:4299 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:6961394 (6.6 MiB)  TX bytes:2845944 (2.7 MiB)
          Interrupt:193 Base address:0x1800

eth2      Link encap:Ethernet  HWaddr 00:0C:29:2C:74:56
          inet addr:192.168.186.128  Bcast:192.168.186.255  Mask:255.255.255.0
          inet6 addr: fe80::20c:29ff:fe2c:7456/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:401 errors:0 dropped:0 overruns:0 frame.:0
          TX packets:336 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:51577 (50.3 KiB)  TX bytes:51230 (50.0 KiB)
          Interrupt:169 Base address:0x1880

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:10939 errors:0 dropped:0 overruns:0 frame.:0
          TX packets:10939 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:15676824 (14.9 MiB)  TX bytes:15676824 (14.9 MiB)

上面的“
eth0:1”便是vip資源。此時表明vip資源並沒有得到有效的釋放。

4.處理方法
為了有效地釋放vip以及其他資源,這裡我選擇了重啟作業系統方法。因為RAC環境對應的檔案已經被有效的清理,因此在作業系統重啟後vip資源自然也隨之清除。
作業系統重啟後網路卡資訊。
[root@rac1 ~]# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:0C:29:2C:74:42
          inet addr:192.168.1.101  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::20c:29ff:fe2c:7442/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:169 errors:0 dropped:0 overruns:0 frame.:0
          TX packets:63 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:28097 (27.4 KiB)  TX bytes:9302 (9.0 KiB)
          Interrupt:185 Base address:0x1480

eth1      Link encap:Ethernet  HWaddr 00:0C:29:2C:74:4C
          inet addr:192.168.2.101  Bcast:192.168.2.255  Mask:255.255.255.0
          inet6 addr: fe80::20c:29ff:fe2c:744c/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:162 errors:0 dropped:0 overruns:0 frame.:0
          TX packets:51 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:26402 (25.7 KiB)  TX bytes:8227 (8.0 KiB)
          Interrupt:193 Base address:0x1800

eth2      Link encap:Ethernet  HWaddr 00:0C:29:2C:74:56
          inet addr:192.168.186.128  Bcast:192.168.186.255  Mask:255.255.255.0
          inet6 addr: fe80::20c:29ff:fe2c:7456/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:214 errors:0 dropped:0 overruns:0 frame.:0
          TX packets:123 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:32899 (32.1 KiB)  TX bytes:18447 (18.0 KiB)
          Interrupt:169 Base address:0x1880

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:3647 errors:0 dropped:0 overruns:0 frame.:0
          TX packets:3647 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:7110568 (6.7 MiB)  TX bytes:7110568 (6.7 MiB)

vip對應的資訊已經消失。
重新安裝Cluster叢集軟體不在出現報錯資訊。

5.小結
  在清理RAC環境後不要急於重新部署RAC環境。確保所有資源均有效釋放後再重新安裝是為妥當。

Good luck.

secooler
11.06.08

-- The End --




來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28389881/viewspace-1285575/,如需轉載,請註明出處,否則將追究法律責任。

相關文章