PowerFlex Så här använder du OpenSSL för att generera en CSR och lägga till SSL-certifikatet

Summary: Den här artikeln innehåller information om hur du manuellt skapar en CSR med OpenSSL och lägger till det signerade certifikatet i PowerFlex Manager. De här stegen kan användas när en kund har fält som de behöver eller inte kan använda och som PowerFlex Manager-gränssnittet kräver eller inte har. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Innan du startar den här processen tar du ett snapshot av din PowerFlex Manager VM i vCenter. Detta ger ett återställningsalternativ om det behövs. Följ stegen nedan för att generera CSR och tillämpa det signerade certifikatet på PowerFlex Manager-enheten.
  1. SSH till PowerFlex Manager-enheten och sudo till root:
    sudo su -
  2. Ändra till rotkatalogen:
    cd /root/
  3. Skapa en katalog med namnet newcerts:
    mkdir newcerts
  4. Ändra till den nya katalogen som du skapade:
    cd newcerts
  5. Skapa en CNF-fil:
    vi cert.cnf
    1. Den här filen innehåller de fält som behövs för certifikatet, till exempel unika namnfält och SAN-poster (alt-namn). Den här filen kan namnges som vad som helst, men filnamnstillägget måste vara .cnf. Kopiera all information nedan till filen. De enda fält som ska redigeras i filen är fälten i avsnittet req_distinguished_name och fälten i avsnittet alt_names (redigera avsnitt i fetstil). Se exemplet nedan:
[req]
distinguished_name = req_distinguished_name
req_extensions = req_ext
prompt = no

[req_distinguished_name]
C   = US
ST  = California
L   = Woodland
O   = PinballDivision
OU  = Developer
CN  = pfxm99.vxflex.local
emailAddress = support@pinball.org

[req_ext]
subjectAltName = @alt_names

[alt_names]  
IP.1 = 192.168.150.11
IP.2 = 10.10.10.14
IP.3 = 10.10.10.17
DNS.1 = devpfxm.vxflex.local
DNS.2 = pinballstore.vxflex.local
  1. Om en kund inte kan ha en e-postadress i sin CSR kan du ta bort raden emailAddress från CNF-filen.
  2. Det alt_names avsnittet i den här filen är för SAN-posterna (Subject Alternate Name).
  3. DNS-fälten i avsnittet alt_names är alternativa FQDN-namn för PowerFlex Manager-värden. Ange inte DNS-serverns IP-adresser i dessa fält. Om du inte har alternativa namn behöver du inte inkludera avsnittet alt_names i filen.
  4. När du är klar med att redigera filen sparar du ändringarna:
    <ESC> :wq!
 
  1. Skapa en ny servernyckel (i exemplet som vi använder filnamnet cert.key, kan detta heta vad som helst, men måste ha. Nyckelfilstillägg):
    openssl genrsa -out cert.key 2048
  2. Generera en ny CSR med CNF-konfigurationen:
    openssl req -new -key cert.key -out cert.csr -config cert.cnf
    1. DeNyckelfilen är filen som skapades i steg 6.
    2. Den .csr filen kan namnges som vad som helst, men måste ha filnamnstillägget .csr. I exemplet använder vi cert.csr.
    3. .cnf-filen är den fil som skapades i steg 5.
  3. Bekräfta att din CSR har genererats korrekt:
    openssl req -text -in cert.csr -noout
  4. Du måste kopiera CSR-filen från PowerFlex Manager VM för att skicka den till din certifikatutfärdare (CA) för signering. Eftersom filerna skapades som root, om du använder WinSCP måste du flytta filen och göra vissa behörighetsändringar för att kopiera den eftersom delladmin-användaren inte har åtkomst till /root-katalogen. Använd dessa steg för att kopiera filen till den lokala datorn:
    1. Kopiera CSR-filen till katalogen /home/delladmin:
cp /root/newcerts/cert.csr /home/delladmin/
  1. Ändra behörigheterna till delladmin-ägarskap:
    chown delladmin:delladmin /home/delladmin/cert.csr
  2. Använd WinSCP för att kopiera filen från PFxM-enheten med hjälp av delladmin-kontot för att logga in.
 
  1. När du signerar ditt certifikat kontrollerar du att det valda exportformatet är Base-64-kodat X.509 (. CER).
Inställningar för certifikatexport
  1. Kopiera CER-filen till PFxM-enheten med hjälp av WinSCP eller liknande verktyg i katalogen /home/delladmin.
  2. Flytta CER-filen till newcerts-katalogen och ändra behörigheterna:
cp /home/delladmin/cert.cer /root/newcerts/
chown root:root /root/newcerts/cert.cer
  1. Säkerhetskopiera befintliga certifikat vid eventuella problem:
    mkdir /root/origcerts
    cp /etc/pki/tls/certs/localhost.crt  /root/origcerts/
    cp /etc/pki/tls/private/localhost.key /root/origcerts/
  2. Ersätt befintliga certifikat- och nyckelfiler med de nyligen genererade:
    cp /root/newcerts/cert.cer /etc/pki/tls/certs/localhost.crt
    cp /root/newcerts/cert.key /etc/pki/tls/private/localhost.key
  3. Starta om PFxM-enheten och kontrollera att certifikatet tillämpas när den virtuella PowerFlex-datorn är online igen genom att logga in på användargränssnittet och kontrollera att certifikatet visas korrekt i webbläsaren.

Affected Products

PowerFlex rack, ScaleIO
Article Properties
Article Number: 000204726
Article Type: How To
Last Modified: 18 Feb 2025
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.