Tidak Dapat Menghapus Logical Drive / Array dari HP P400

8

Ini posting pertama saya di sini. Terima kasih sebelumnya atas bantuan untuk masalah ini.

Saya mencoba untuk menghapus drive logis (drive logis 2) dan sebuah array (array "B") dari Smart Array P400 saya. Tuan rumah adalah DL580 G5 menjalankan 64-bit Red Hat Enterprise Linux Server rilis 5.7 (Tikanga). Saya tidak dapat menghapus array menggunakan hpacucli atau cpqacuxe. Saya percaya itu karena "Status OS: TERKUNCI". Sistem file yang hidup pada larik ini telah dilepas. Saya tidak ingin me-reboot host. Apakah ada cara untuk "melepaskan" drive logis ini sehingga saya dapat menghapus array? Perhatikan bahwa saya tidak perlu menyimpan data pada drive logis 2. Saya bermaksud menghapus drive secara fisik dari mesin dan menggantinya dengan drive yang lebih besar.

Saya menggunakan modul kernel cciss yang dikirimkan bersama Red Hat 5.7.

Berikut adalah beberapa informasi yang berkaitan dengan host dan konfigurasi P400:

[root@gort ~]# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 5.7 (Tikanga)



[root@gort ~]# uname -a
Linux gort 2.6.18-274.el5 #1 SMP Fri Jul 8 17:36:59 EDT 2011 x86_64 x86_64 x86_64 GNU/Linux



[root@gort ~]# rpm -qa | egrep '^(hp|cpq)'
cpqacuxe-9.30-15.0
hp-health-9.25-1551.7.rhel5
hpsmh-7.1.2-3
hpdiags-9.3.0-466
hponcfg-3.1.0-0
hp-snmp-agents-9.25-2384.8.rhel5
hpacucli-9.30-15.0

[root@gort ~]# hpacucli
HP Array Configuration Utility CLI 9.30.15.0
Detecting Controllers...Done.
Type "help" for a list of supported commands.
Type "exit" to close the console.

=> ctrl all show config detail

Smart Array P400 in Slot 0 (Embedded)
   Bus Interface: PCI
   Slot: 0
   Cache Serial Number: PA82C0J9SVW34U
   RAID 6 (ADG) Status: Enabled
   Controller Status: OK
   Hardware Revision: D
   Firmware Version: 7.22
   Rebuild Priority: Medium
   Expand Priority: Medium
   Surface Scan Delay: 15 secs
   Surface Scan Mode: Idle
   Wait for Cache Room: Disabled
   Surface Analysis Inconsistency Notification: Disabled
   Post Prompt Timeout: 0 secs
   Cache Board Present: True
   Cache Status: OK
   Cache Ratio: 25% Read / 75% Write
   Drive Write Cache: Disabled
   Total Cache Size: 256 MB
   Total Cache Memory Available: 208 MB
   No-Battery Write Cache: Disabled
   Cache Backup Power Source: Batteries
   Battery/Capacitor Count: 1
   Battery/Capacitor Status: OK
   SATA NCQ Supported: True


      Logical Drive: 1
         Size: 136.7 GB
         Fault Tolerance: RAID 1
         Heads: 255
         Sectors Per Track: 32
         Cylinders: 35132
         Strip Size: 128 KB
         Full Stripe Size: 128 KB
         Status: OK
         Caching:  Enabled
         Unique Identifier: 600508B100184A395356573334550002
         Disk Name: /dev/cciss/c0d0
         Mount Points: /boot 101 MB, /tmp 7.8 GB, /usr 3.9 GB, /usr/local 2.0 GB, /var 3.9 GB, / 2.0 GB, /local 113.2 GB
         OS Status: LOCKED
         Logical Drive Label: A0027AA78DEE
         Mirror Group 0:
            physicaldrive 1I:1:2 (port 1I:box 1:bay 2, SAS, 146 GB, OK)
         Mirror Group 1:
            physicaldrive 1I:1:1 (port 1I:box 1:bay 1, SAS, 146 GB, OK)
         Drive Type: Data
   Array: A
      Interface Type: SAS
      Unused Space: 0  MB
      Status: OK
      Array Type: Data



      physicaldrive 1I:1:1
         Port: 1I
         Box: 1
         Bay: 1
         Status: OK
         Drive Type: Data Drive
         Interface Type: SAS
         Size: 146 GB
         Rotational Speed: 10000
         Firmware Revision: HPDE
         Serial Number: 3NM57RF40000983878FX
         Model: HP      DG146BB976
         Current Temperature (C): 29
         Maximum Temperature (C): 35
         PHY Count: 2
         PHY Transfer Rate: Unknown, Unknown

      physicaldrive 1I:1:2
         Port: 1I
         Box: 1
         Bay: 2
         Status: OK
         Drive Type: Data Drive
         Interface Type: SAS
         Size: 146 GB
         Rotational Speed: 10000
         Firmware Revision: HPDE
         Serial Number: 3NM55VQC000098388524
         Model: HP      DG146BB976
         Current Temperature (C): 29
         Maximum Temperature (C): 36
         PHY Count: 2
         PHY Transfer Rate: Unknown, Unknown


      Logical Drive: 2
         Size: 546.8 GB
         Fault Tolerance: RAID 5
         Heads: 255
         Sectors Per Track: 32
         Cylinders: 65535
         Strip Size: 64 KB
         Full Stripe Size: 256 KB
         Status: OK
         Caching:  Enabled
         Parity Initialization Status: Initialization Completed
         Unique Identifier: 600508B100184A395356573334550003
         Disk Name: /dev/cciss/c0d1
         Mount Points: None
         OS Status: LOCKED
         Logical Drive Label: A5C9C6F81504
         Drive Type: Data

   Array: B
      Interface Type: SAS
      Unused Space: 0  MB
      Status: OK
      Array Type: Data



      physicaldrive 1I:1:3
         Port: 1I
         Box: 1
         Bay: 3
         Status: OK
         Drive Type: Data Drive
         Interface Type: SAS
         Size: 146 GB
         Rotational Speed: 10000
         Firmware Revision: HPDE
         Serial Number: 3NM2H5PE00009802NK19
         Model: HP      DG146ABAB4
         Current Temperature (C): 30
         Maximum Temperature (C): 37
         PHY Count: 1
         PHY Transfer Rate: Unknown

      physicaldrive 1I:1:4
         Port: 1I
         Box: 1
         Bay: 4
         Status: OK
         Drive Type: Data Drive
         Interface Type: SAS
         Size: 146 GB
         Rotational Speed: 10000
         Firmware Revision: HPDE
         Serial Number: 3NM28YY400009750MKPJ
         Model: HP      DG146ABAB4
         Current Temperature (C): 31
         Maximum Temperature (C): 36
         PHY Count: 1
         PHY Transfer Rate: 3.0Gbps

      physicaldrive 2I:1:5
         Port: 2I
         Box: 1
         Bay: 5
         Status: OK
         Drive Type: Data Drive
         Interface Type: SAS
         Size: 146 GB
         Rotational Speed: 10000
         Firmware Revision: HPDE
         Serial Number: 3NM2FGYV00009802N3GN
         Model: HP      DG146ABAB4
         Current Temperature (C): 30
         Maximum Temperature (C): 38
         PHY Count: 1
         PHY Transfer Rate: Unknown

      physicaldrive 2I:1:6
         Port: 2I
         Box: 1
         Bay: 6
         Status: OK
         Drive Type: Data Drive
         Interface Type: SAS
         Size: 146 GB
         Rotational Speed: 10000
         Firmware Revision: HPDE
         Serial Number: 3NM8AFAK00009920MMV1
         Model: HP      DG146BB976
         Current Temperature (C): 31
         Maximum Temperature (C): 41
         PHY Count: 2
         PHY Transfer Rate: Unknown, Unknown

      physicaldrive 2I:1:7
         Port: 2I
         Box: 1
         Bay: 7
         Status: OK
         Drive Type: Data Drive
         Interface Type: SAS
         Size: 146 GB
         Rotational Speed: 10000
         Firmware Revision: HPDE
         Serial Number: 3NM2FJQD00009801MSHQ
         Model: HP      DG146ABAB4
         Current Temperature (C): 29
         Maximum Temperature (C): 39
         PHY Count: 1
         PHY Transfer Rate: Unknown
Myles
sumber
Apakah Anda ingin menghapus array atau menghapusnya? Jika Anda tidak lagi peduli dengan data tersebut, pendekatannya berbeda dengan jika Anda perlu menyimpan data pada Array B.
ewwhite
Saya tidak perlu menyimpan data. Saya akan menghapus drive dan menggantinya dengan yang lebih besar. Bagaimana cara "membuka" disk logis sehingga saya dapat menghapusnya dan array?
Myles
Saya akan menjawab sedikit nanti hari ini.
ewwhite

Jawaban:

3

Anda ingin mengunduh versi utilitas yang sedikit lebih tuahpacucli . Rekomendasi saya untuk Anda adalah menggunakan versi 9.0.24.0 dari alat hpacucli . Log perubahan aplikasi lengkap ada di sini .

Jalankan rpm -e hpacucliuntuk menghapus salinan yang ada dan kemudian instal versi yang diunduh secara manual.

Catatan pemasangan RPM untuk status hpacucli saat ini: LOCKING
NOTE: Mekanisme penguncian dimulai dengan versi 9.10.XX, tidak kompatibel dengan versi aplikasi sebelumnya. Oleh karena itu, tidak disarankan mencampur versi yang lebih lama dan lebih baru dari berbagai aplikasi (ACU, HPACUCLI, HPACUSCRIPTING).

Saya memperhatikan pesan ini ketika saya sedang mempersiapkan lingkungan pengujian. Saya perhatikan bahwa sistem saya yang lebih lama tidak menunjukkan status penguncian pada drive logis. Rupanya, ini diubah dalam revisi Juni 2012 dari hpacucli. Langkah mundur ke versi yang lebih lama dan Anda harus dapat menghapus volume / array yang tidak di-mount.

Sesuatu seperti: hpacucli controller slot=0 array B deleteharus bekerja dari sana.

putih
sumber
Terima kasih! Saya akan mencobanya besok dan memperbarui utas ini.
Myles
Masih tidak ada sukacita. hpacucli 9.0.24.0 melaporkan "Status OS: TERKUNCI" untuk drive logis 2, dan saya tidak dapat menghapusnya. Saya ingin tahu apakah blockdev --rmparts / dev / cciss / c0d1 akan membebaskannya?
Myles
Lalu pergi ke versi sebelum itu . Saya ditautkan ke daftar unduhan lengkap. Juga, hentikan Agen SNMP HP service hp-snmp-agents stopsebelum Anda mencoba ini.
ewwhite
Saya pikir selama /dev/cciss/c0d1p1muncul /proc/partitions, ini tidak akan mungkin. Menghapus partisi /dev/cciss/c0d1p1tidak berpengaruh, karena, untuk beberapa alasan, kernel tidak dapat diberitahu tentang perubahan:BLKRRPART: Device or resource busy
Myles
Apakah Anda yakin tidak memiliki referensi tentang sistem file yang lama? Apakah Anda memeriksa lsofdan semacamnya? Apa artinya partprobeoutput?
ewwhite