Proxmox PVE üzerinde HP Smart Storage Admin CLI Kurulumu

Proxmox PVE üzerinde HP Smart Storage Admin CLI Kurulumu
Photo by Denny Müller / Unsplash

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.

Proxmox Yedekten Geri Yükleme
Bu yazımızda proxmox içinde aldığımız yedekleri nasıl geri yükleyeceğimize ve arayüzde bunu nasıl yapacağımıza bakacağız. Sanallaştırma ortamlarında yedeklemenin büyük bir önem taşıdığını bilmemiz gerekiyor. Sunucumuzun içinde bulunan sürücüler zaman içinde bozulabilir. Kurduğumuz sunucularda hatalar ile karşılaşarak çalışmaz hale getirebiliriz, bu tür problemleri kökten çözmenin yolu yedek almaktır. Aldığımız yedekleri farklı

Neden HP Smart Storage Admin CLI'yi kullanmalıyım?

BIOS'ta ssacliAkı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.

ssaclieskisinin yerini alır hpssacliancak aynı sözdizimini paylaşır ve daha yeni sunucular ve denetleyiciler için destek ekler.

Kurulum

Paketin Proxmox'a kurulum süreci ssaclidiğ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 aptkaynaklar 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

ssacliAracı 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, ssacliHP 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