iT邦幫忙

0

nbu6.5執行備份時,一直顯示Drives are in use in storage unit

不好意思,有個問題想請問板上的大大

小弟使用NBU6.5用TAPE做備份,但是在執行Policy時Activity Monitor --- JOB STATE會一直顯示'Queued',
State Details 顯示 'Drives are in use in storage unit (tape)' ,tape為Media Manager 的name

下面資訊為Job Details的詳細資料
2011/8/15 上午 08:18:15 - requesting resource tape
2011/8/15 上午 08:18:15 - requesting resource ws1.NBU_CLIENT.MAXJOBS.nas2
2011/8/15 上午 08:18:15 - requesting resource ws1.NBU_POLICY.MAXJOBS.nas2
2011/8/15 上午 08:18:15 - awaiting resource tape - No drives are available

Media Volume Pools 裡的磁帶資料也都scan的到,不知道是甚麼問題?

2 個回答

4
stone313
iT邦新手 3 級 ‧ 2011-08-16 16:59:15
最佳解答

awaiting resource tape - No drives are available
(這一支工作在等待DRIVER的狀態,目前沒有DRIVE可用,所以等待中)
(DRIVER=磁帶機=讀寫頭)
再者NBU沒有立即產生錯誤,只有QUEUED,所以 依這一點我猜你是不是有兩支工作以上
同時啟動要將資料寫入磁帶,而且同時指向這一部DRIVER,造成DRIVER是已經被使用中,無法閒置出來。

你的TapeLibrary如果只有單一讀寫頭,或者是使用Standalong的tapeDrive,請把POLICY工作錯開時間執行,避免互搶磁帶機資源(寫入Disk資源則不在此限),不要忘記一個DRIVE同時間只能為一支POLICY服務。

如果確認不是以上的問題的話,你可以先往NBU BPTM程式部份檢查,也許是這一支管理磁帶的程式有狀況,有必要就重新啟動NBU Server Daemon,再不然就要將NBU升級到6.5.6版本會比較穩定。

gstarvj iT邦新手 4 級 ‧ 2011-08-19 11:21:33 檢舉

to ssh38390 大大

其實之前執行這個Policy時是可以正常備份成功的,只是後來出現某種錯誤
上網找資料時建議把Media移除重加,並使用bpexpdate -m "Media ID" -d 0
指令使磁帶過期。

但是後來重設好後,Policy的JOB STATE會一直顯示'Queued'.....

磁帶機裡確定有TAPE,而且TAPE容量一定也足夠做備份

to stone313 大大

NBU上的確是有2個Policy,但是只有一個Policy使用tape做備分(另一個使用Disk)
現在使用的NBU版本是6.5.4,升級的話可能暫時沒有考慮窮

想請問大大所說的BPTM程式是指哪方面?
現在小弟比較常接觸的只有
tpconfig -d 查看Meadia的狀態
available_media 查看tape使用備份的狀態
bpmedialist 查看磁帶過期時間
bpexpdate 手動強迫磁帶過期

NBU Server Daemon 指的又是?
不好意思,最近比較多事情所以比較晚回覆

4
ssh38390
iT邦新手 4 級 ‧ 2011-08-17 10:34:50

可能要麻煩你把出問題前後時間的狀況描述一下了
是更換tape 之後發生的狀況嗎? 如果是的話你得確認一下磁帶機裡面是不是有tape.

如果是正常運作的狀況下
通常QUEUE的JOB ,就是已經有其他backup job 在使用磁帶機了.
等目前使用磁帶機的job 用完 , 磁帶機就會可以給其他JOB用了
當這狀況越來越多的時候...也許就應該檢討備份架構的規劃(ex:加一個磁帶機)了..

gstarvj iT邦新手 4 級 ‧ 2011-08-19 11:22:54 檢舉

ssh大大不好意思,我的回覆在上面汗

ssh38390 iT邦新手 4 級 ‧ 2011-08-19 14:01:55 檢舉

請問一下最近是不是有更換過磁帶機??硬體維修之類?

或是NBU有重新做過Device相關設定?
如此描述感覺是設定跑掉了.

最簡單又乾淨的方法是重建 , 如果有更詳細的事發前後描述就更好了

如果被我猜中了,簡單又乾淨的重新設定方式如下

  1. 把drive & robot 砍掉
  2. reboot backup server (如果是solaris 請記得 reboot -- -r 重新scan device)
  3. 確認OS有抓到drive & robot
  4. 打開NBU administration console
  5. 主畫面點選透過精靈去進行設定備份裝置
  6. NBU Inventory tapes.
  7. backup test.

當中要確認磁帶機的type 要和tape相同 ; 磁帶機是hcart ,tape是 hcart2 這樣是不會跑的~~~~~

gstarvj iT邦新手 4 級 ‧ 2011-08-24 14:53:44 檢舉
  1. 把drive & robot 砍掉
  2. reboot backup server (如果是solaris 請記得 reboot -- -r 重新scan device)
    以下省略

做了上述這些動作,tape備份還是沒辦法成功
最後放棄了... 只好準備重灌nbu
灌好後會再做備份測試

我要發表回答

立即登入回答