PowerFlex Så här använder du OpenSSL för att generera en CSR och lägga till SSL-certifikatet
摘要: 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. ...
本文适用于
本文不适用于
本文并非针对某种特定的产品。
本文并非包含所有产品版本。
说明
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.
- SSH till PowerFlex Manager-enheten och sudo till root:
sudo su -
- Ändra till rotkatalogen:
cd /root/
- Skapa en katalog med namnet newcerts:
mkdir newcerts
- Ändra till den nya katalogen som du skapade:
cd newcerts
- Skapa en CNF-fil:
vi cert.cnf
- 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
- Om en kund inte kan ha en e-postadress i sin CSR kan du ta bort raden emailAddress från CNF-filen.
- Det alt_names avsnittet i den här filen är för SAN-posterna (Subject Alternate Name).
- 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.
- När du är klar med att redigera filen sparar du ändringarna:
<ESC> :wq!
- 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
- Generera en ny CSR med CNF-konfigurationen:
openssl req -new -key cert.key -out cert.csr -config cert.cnf
- DeNyckelfilen är filen som skapades i steg 6.
- Den .csr filen kan namnges som vad som helst, men måste ha filnamnstillägget .csr. I exemplet använder vi cert.csr.
- .cnf-filen är den fil som skapades i steg 5.
- Bekräfta att din CSR har genererats korrekt:
openssl req -text -in cert.csr -noout
- 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:
- Kopiera CSR-filen till katalogen /home/delladmin:
cp /root/newcerts/cert.csr /home/delladmin/
- Ändra behörigheterna till delladmin-ägarskap:
chown delladmin:delladmin /home/delladmin/cert.csr
- Använd WinSCP för att kopiera filen från PFxM-enheten med hjälp av delladmin-kontot för att logga in.
- När du signerar ditt certifikat kontrollerar du att det valda exportformatet är Base-64-kodat X.509 (. CER).
- Kopiera CER-filen till PFxM-enheten med hjälp av WinSCP eller liknande verktyg i katalogen /home/delladmin.
- Flytta CER-filen till newcerts-katalogen och ändra behörigheterna:
cp /home/delladmin/cert.cer /root/newcerts/ chown root:root /root/newcerts/cert.cer
- 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/
- 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
- 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.
受影响的产品
PowerFlex rack, ScaleIO文章属性
文章编号: 000204726
文章类型: How To
上次修改时间: 18 2月 2025
版本: 3
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。