Proxmox PVE üzerinde HP Smart Storage Admin CLI Kurulumu
HP Smart Storage Admin CLI (ssacli), HP ProLiant sunucularındaki depolama aygıtlarını yönetmek için kullanılan bir komut satırı aracıdır. Bu araç, RAID dizilerini oluşturma ve yönetme, sürücüleri izleme ve SMART verilerini alma gibi çeşitli görevler için kullanılabilir.
Neden HP Smart Storage Admin CLI'yi kullanmalıyım?
BIOS'ta ssacli
Akıllı Depolama Yöneticisine erişmek için sunucunuzu yeniden başlatmanıza gerek kalmadan, Proxmox ana bilgisayarınızdaki desteklenen HP Akıllı Dizi Denetleyicilerinden herhangi birini yönetmek için (akıllı depolama yöneticisi komut satırı arayüzü) aracını kullanabilirsiniz . Bu, depolama alanınızı yönetirken ana bilgisayarın kapalı kalma süresi olmayacağı anlamına gelir.
CLI, BIOS veya masaüstü yardımcı programları tarafından sağlanan GUI arayüzü kadar kullanışlı değildir, ancak yine de denetleyicinizi, fiziksel disklerinizi ve mantıksal sürücülerinizi Proxmox ana bilgisayar kesintisi olmadan anında tam olarak yönetmenize olanak tanır.
ssacli
eskisinin yerini alır hpssacli
ancak aynı sözdizimini paylaşır ve daha yeni sunucular ve denetleyiciler için destek ekler.
Kurulum
Paketin Proxmox'a kurulum süreci ssacli
diğer Debian tabanlı sistemlerle aynıdır.
NOT: HP, Debian 10/Proxmox 6.x için Buster deposu sağlamamaktadır ancak Debian 9/Proxmox 5.x için hedeflenmiş olsa bile Stretch deposunu kullanmaya devam edebiliriz.
HP'nin MCP deposunu ekleyin
HP'nin MCP deposunu apt
kaynaklar listesine eklemek için şu komutu kullanın:
echo "deb http://downloads.linux.hpe.com/SDR/repo/mcp stretch/current non-free" > /etc/apt/sources.list.d/hp-mcp.list
MCP deposu için genel anahtarları indirin ve ekleyin
Depo imzalarını doğrulamak için genel anahtarlara ihtiyaç vardır apt
, bu nedenle bunları indirip eklememiz gerekir. Bunlardan dört tane var ve hepsini indirmemiz gerekiyor:
wget -q -O - http://downloads.linux.hpe.com/SDR/hpPublicKey1024.pub | apt-key add -
wget -q -O - http://downloads.linux.hpe.com/SDR/hpPublicKey2048.pub | apt-key add -
wget -q -O - http://downloads.linux.hpe.com/SDR/hpPublicKey2048_key1.pub | apt-key add -
wget -q -O - http://downloads.linux.hpe.com/SDR/hpePublicKey2048_key1.pub | apt-key add -
ssacli
Paketin kurulumu
Öncelikle mevcut paketleri güncellememiz gerekiyor:
apt update
Daha sonra paketi yükleyebiliriz ssacli
:
apt install ssacli
ssacli
Aracı kullanma
Komut kısa ve uzun adları Araca sağlanan toplam girdinin uzunluğunu azaltmak için tüm komutların kısa bir adı vardır ssacli
. Kısa veya uzun ad kullanabilirsiniz. İşte tüm komutların ve bunların uzun ve kısa adlarının bir listesi:
- şasi adı = ch
- denetleyici = ctrl
- mantıksal sürücü = ld
- fizikselsürücü = pd
- sürücüyazma önbelleği = dwc
- lisans anahtarı = lk
Diskleri şu şekilde de belirtebilirsiniz:
- Bir dizi sürücü (bölme 1 - 3): 1I:1:1-1I:1:3
- Atanmamış sürücüler: tümü atanmamış
Komut örnekleri
Burada, ssacli
HP Akıllı Depolama Denetleyicinizi tanılamak ve yönetmek için kullanabileceğiniz birkaç komut örneği verilmiştir.
Mevcut denetleyicileri göster
ssacli ctrl all show
Denetleyicilerin durumunu göster
ssacli ctrl all show status
Ayrıntılı denetleyici bilgilerini göster
ssacli ctrl all show detail
Denetleyici yapılandırmasını göster
ssacli ctrl all show config
Yeni cihazlar için yeniden tarama Bölmelerdeki vb. diskleri değiştirdikten sonra kullanışlıdır.
ssacli rescan
Tüm fiziksel diskleri (veya durumlarını) göster (denetleyici yuvası 0)
ssacli ctrl slot=0 pd all show
ssacli ctrl slot=0 pd all show status
Tüm fiziksel disklerin ayrıntılı bilgilerini göster (denetleyici yuvası 0)
ssacli ctrl slot=0 pd all show detail
Mantıksal sürücüleri (veya durumlarını) göster (denetleyici yuvası 0, tümü veya belirli mantıksal sürücüler)
ssacli ctrl slot=0 ld all show
ssacli ctrl slot=0 ld all show status
ssacli ctrl slot=0 ld 1 show
ssacli ctrl slot=0 ld 1 show status
Ayrıntılı mantıksal sürücü bilgilerini göster (denetleyici yuvası 0, tümü veya belirli mantıksal sürücüler)
ssacli ctrl slot=0 ld all show detail
ssacli ctrl slot=0 ld 1 show detail
Dizi bilgilerini göster (denetleyici yuvası 0, dizi A)
ssacli ctrl slot=0 array a show
Dizi durumunu göster (denetleyici yuvası 0, tüm diziler)
ssacli ctrl slot=0 array all show status
Yeni RAID 0 mantıksal sürücüsü oluşturun (denetleyici yuvası 0, bağlantı noktası 1I:kutu 1:bay 1'deki disk)
ssacli ctrl slot=0 create type=ld drives=1I:1:1 raid=0
Yeni RAID 1 mantıksal sürücüsü oluşturun (denetleyici yuvası 0, bağlantı noktası 1I:kutu 1:bölme 1 ve 2'deki diskler)
ssacli ctrl slot=0 create type=ld drives=1I:1:1,1I:1:2 raid=1
Yeni RAID 5 mantıksal sürücüsü oluşturun (denetleyici yuvası 0, bağlantı noktası 1I:kutu 1:bölme 1 ila 4'teki diskler)
ssacli ctrl slot=0 create type=ld drives=1I:1:1-1I:1:4 raid=5
Mantıksal sürücüyü silin (denetleyici yuvası 0, mantıksal sürücü 1)
ssacli ctrl slot=0 ld 1 delete
Mantıksal sürücüye yeni fiziksel diskler ekleyin (denetleyici yuvası 0, mantıksal sürücü 1, bağlantı noktası 1I:kutu 1:bölme 6 ve 7'deki diskler)
ssacli ctrl slot=0 ld 2 add drives=1I:1:6,1I:1:7
Yedek diskler ekleyin (denetleyici yuvası 0, mantıksal sürücü 1, dizi A, bağlantı noktası 1I:kutu 1:bölme 6 ve 7'deki diskler)
ssacli ctrl slot=0 array a add spares=1I:1:6,1I:1:7
Genel yedek diskler ekleyin (denetleyici yuvası 0, mantıksal sürücü 1, tüm diziler, bağlantı noktası 1I:kutu 1:bölme 6 ve 7'deki diskler)
ssacli ctrl slot=0 array all add spares=1I:1:6,1I:1:7
Mantıksal sürücü LED'inin yanıp sönmesini açma/kapama (denetleyici yuvası 0, mantıksal sürücü 1)
ssacli ctrl slot=0 ld 1 modify led=on
ssacli ctrl slot=0 ld 1 modify led=off
Yanıp sönen fiziksel disk LED'ini açın/kapatın (denetleyici yuvası 0, fiziksel disk bağlantı noktası 1I:kutu 1:bay 1)
ssacli ctrl slot=0 pd 1I:1:1 modify led=on
ssacli ctrl slot=0 pd 1I:1:1 modify led=off
Akıllı dizi önbellek okuma ve yazma oranını değiştirin (denetleyici yuvası 0, önbellek oranı %80 okuma/%20 yazma)
ssacli ctrl slot=0 modify cacheratio=80/20
Fiziksel sürücü yazma önbelleği durumunu göster (denetleyici yuvası 0)
ssacli ctrl slot=0 modify dwc=?
Fiziksel sürücü yazma önbelleğini etkinleştirme/devre dışı bırakma (denetleyici yuvası 0) Önemli: Fiziksel sürücü yazma önbelleği pil destekli olmadığından, yazma işlemi sırasında elektrik kesintisi meydana gelirse verileri kaybedebilirsiniz. Bu olasılığı en aza indirmek için yedek güç kaynağı kullanın.
ssacli ctrl slot=0 modify dwc=enable
ssacli ctrl slot=0 modify dwc=disable
Pil olmadığında akıllı dizi yazma önbelleğinin durumunu göster (pil yok yazma önbelleği seçeneği, denetleyici yuvası 0)
ssacli ctrl slot=0 modify nbwc=?
Pil olmadığında akıllı dizi yazma önbelleğini etkinleştirme/devre dışı bırakma (pil yok yazma önbelleği seçeneği, denetleyici yuvası 0)
ssacli ctrl slot=0 modify nbwc=enable
ssacli ctrl slot=0 modify nbwc=disable
Belirli Mantıksal Birim için akıllı dizi önbelleğini etkinleştirme/devre dışı bırakma (denetleyici yuvası 0, mantıksal sürücü 1)
ssacli ctrl slot=0 ld 1 modify arrayaccelerator=enable
ssacli ctrl slot=0 ld 1 modify arrayaccelerator=disable
SSD Akıllı Yolu etkinleştirme/devre dışı bırakma (denetleyici yuvası 0, dizi A)
ssacli ctrl slot=0 array a modify ssdsmartpath=enable
ssacli ctrl slot=0 array a modify ssdsmartpath=disable
Yedek etkinleştirme modunu göster
ssacli ctrl slot=0 modify spareactivationmode=?
Yedek etkinleştirme modunu ayarlayın
ssacli ctrl slot=0 modify spareactivationmode=predictive
ssacli ctrl slot=0 modify spareactivationmode=failure
Yeniden oluşturma önceliğini göster
ssacli ctrl slot=0 modify rp=?
Yeniden oluşturma önceliğini değiştirin
ssacli ctrl slot=0 modify rp=low
ssacli ctrl slot=0 modify rp=medium
ssacli ctrl slot=0 modify rp=mediumhigh
ssacli ctrl slot=0 modify rp=high
Fiziksel Sürücüyü Sil (denetleyici yuvası 0, fiziksel disk bağlantı noktası 1I:kutu 1:bay 1)
ssacli ctrl slot=0 pd 1I:1:1 modify erase