Dell EMC Unity: Sertifika hatası nedeniyle Unity VASA depolama sağlayıcısı olarak kullanılamıyor (Kullanıcı Tarafından Düzeltilebilir) (İngilizce)

Summary: Bu KB, Unity'nin VASA depolama sağlayıcısı olarak kullanılmasını engelleyen sertifika hatasını kaldırmak için gereken adımları açıklar.

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.

Symptoms

VASA depolama sağlayıcısı olarak kayıtlı olan Unity'nin IP adresini değiştirme.

Unity'nin VASA depolama sağlayıcısı olarak işlev gördüğü Unity'deki vCenter'ı değiştirme.

vCenter'da sertifika yenilemesinin ardından, VASA depolama sağlayıcısının kurulumu bir kez daha denendiğinde depolama tarafında aşağıdaki hata bildiriliyor:     
Failed: İçe aktarılan sertifika kaydedilemez. (Error Code:0x600944)
Rollback Result: Task was rolled back and marked as failed. This is because some tasks failed or SP rebooted during task execution. (Error Code:0x100a)

Unity'yi VASA depolama sağlayıcısı olarak kaydetmeye çalışırken aşağıdaki hata alınır:     
Varlık için "Register new storage provider" işlemi aşağıdaki hata mesajını vererek başarısız oldu.
Sağlayıcı sertifikası geçersiz. Boş, hatalı biçimlendirilmiş, süresi dolmuş, henüz geçerli değil, iptal edilmiş veya ana bilgisayar adı doğrulamasında başarısız oluyor.

Cause

Sertifika, eski bir Unity/vCenter'a kayıtlıdır.

Sertifikanın süresi doldu.

Sertifikanın depolama üzerindeki konumu yanlış bir yapı altında mevcut olabilir ve bu da sistemin sertifikayı güncelleştirememesine neden olabilir.

Resolution

Aşağıda, vSphere'den VASA depolama sağlayıcısı olarak eklenebilmesi için Unity'den oluşturulan yeni sertifikaları alma prosedürü verilmiştir:      
  1.  Unity CLI'da oturum açın (hizmet hesabını kullanın).
  2. Aşağıdaki komutu kullanarak VASA için Unity'deki mevcut sertifikaları görüntüleyin:      
Unity yönetici hesabının> uemcli -u local/admin -p <parolası /sys/cert show -detail
service@Unity spa:~/user# uemcli -u admin -securepassword /sys/cert show -detail

1:    ID = vasa_http-vc1-cacert-1
      Tür = CA
      Hizmet = VASA_HTTP
      Kapsam = 
      Sertifika Kimliği = vasa_http-vc1-cacert-1
      Güven çıpası = Evet
      Sürüm = 3
      Seri numarası = XX:XX:XX:XX:XX:XX
      İmza algoritması = SHA256WithRSAEncryption
      Issuer name = OU = VMware Engineering, O = photon-machine, ST = California, C = US, DC = local, DC = vsphere, CN = CA
      Geçerli olan = 2019-09-23 12:15:08
      Geçerlilik tarihi = 2029-09-20 12:15:08
      Subject name = OU=VMware Engineering,O=photon-machine,ST=California,C=US,DC=local,DC=vsphere,CN=CA
      Konu diğer adı = email:example@vmware.com, IP Adresi:127.0.0.1
      Ortak anahtar algoritması = RSA
      Anahtar uzunluğu = 2048
      Parmak izi algoritması = SHA1
      Parmak izi = XX:XX:XX:XX:XX
      Kullanılabilir özel anahtar = Hayır

2:    ID = vasa_http-vc1-servercert-1
      Type = Server
      Hizmet = VASA_HTTP
      Kapsam = 
      Sertifika Kimliği = vasa_http-vc1-servercert-1
      Güven çıpası = Evet
      Sürüm = 3
      Seri numarası =XX:XX:XX:XX:XX:XX:XX:XX:XX
      İmza algoritması = SHA256WithRSAEncryption
      Issuer name = OU = VMware Engineering, O = photon-machine, ST = California, C = US, DC = local, DC = vsphere, CN = CA
      Geçerli olan = 2021-02-24 08:59:13
      Geçerlilik tarihi = 2022-02-25 08:59:13
      Subject name = CN=EMC VASA Vendor Provider
      Konu diğer adı = IP Adresi:10.xx.xx.xx <<<<< Unity Yönetim IP'si burada bulunacaktır.
      Ortak anahtar algoritması = RSA
      Anahtar uzunluğu = 2048
      Parmak izi algoritması = SHA1
      Parmak izi = XX:XX:XX:XX:XX
      Özel anahtar kullanılabilir = Evet
  1. Aşağıdaki komutu kullanarak mevcut tüm sertifikaları tek tek silin:      
 Unity yönetici hesabının> uemcli -u local/admin -p <parolası /sys/cert -id <value> delete
service@Unity spa:~/user# uemcli -u admin -securepassword /sys/cert -id vasa_http-vc1-servercert-1 delete

İşlem başarıyla tamamlandı.

Not: Unity'de silinemeyecek bir varsayılan sertifika olmalıdır. Silmeye çalışırken aşağıdaki hatayla karşılaşırsınız. Bu hata güvenle göz ardı edilebilir:      
service@Unity spa:~/user# uemcli -u admin -securepassword /sys/cert -id vasa_http-vc1-servercert-1 delete

İşlem başarısız oldu. Hata kodu: 0x6000940
Sertifika mevcut değil. (Hata Kodu: 0x6000940)
  1. Unity'yi vSphere'de VASA depolama sağlayıcısı olarak ekleyin.

İlave Notlar:      
Sertifikanın süresi dolduğunda ve Unity'de vasa_http-vc1-servercert-1 öğesini sildikten sonra, varsayılan "geçerlilik derecesi" sertifikasının 01.01.1970 e geri döneceği bir istisna vardır. Bu durum, sertifika hatası döndürerek depolama sağlayıcısının yeniden kaydedilmesini önleyebilir.

Bazı durumlarda, Unity ve vCenter'da sertifikayı yeniledikten ve geçerli sertifikaların her iki hizmette de geçerli ve mevcut olduğunu doğruladıktan sonra bağlantıyı yenilemeye çalışırken sistem, VASA bağlantısını güncelleştiremeyebilir. vCenter, sertifikayı Unity dizisinden içe aktaramadığını belirtebilir.

Bu sorunlardan biriyle karşılaşırsanız Dell Teknik Destek veya Servis Sağlayıcınız ile iletişime geçin ve bu Knowledge Base makalesini referans olarak belirtin.

Additional Information

Yukarıdaki prosedür örneği:     
 
Log in: service

View existing certificates
uemcli -d 10.xx.xxx.xx -u local/admin -p XXX /sys/cert -service VASA_HTTP show -detail
Storage system address: 10.xx.xxx.xx
Storage system port: 443
HTTPS connection

1: Type = CA
Service = VASA_HTTP
Scope =
Certificate ID = vasa_http-vc1-cacert-2
Trust anchor = Yes
Version = 3
Serial number = XX:XX:XX:XX:XX
Signature algorithm = SHA256WithRSAEncryption
Issuer name = XXXXX
Valid from = 2016-09-19 12:04:02
Valid is = 2026-09-17 12:04:02
Subject name = XXXX
Subject alternative name = XXXX, IP Address:120.x.x.x
Public key algorithm = RSA
Key length = 2048
Parmak izi algoritması = SHA1
Parmak izi = XX:XX:XX
Private key available = No

2: Type = Server
Service = VASA_HTTP
Scope =
Certificate ID = vasa_http-vc1-servercert-1
Trust anchor = No
Version = 3
Serial number = XX:XX:XX:XX
Signature algorithm = SHA256WithRSAEncryption
Issuer name = XXXX
Valid from = 2016-09-21 13:13:35
Valid is for = 1970-01-01 00:00:00 >>>>>>>>>>>>>> Bu, sertifika geçersiz olduğu için vSphere'den depolama sağlayıcısı eklemeyi engelleyebilirKonu adı =
Konu alternatif adı =
Ortak anahtar algoritması = RSA
Anahtar uzunluğu = 2048
Parmak izi algoritması = SHA1
Parmak izi =
Özel anahtar kullanılabilir = Evet
  1. İlk sertifikayı silme:     
uemcli -d 10.xx.xxx.xx -u local/admin -p XXX /sys/cert -id vasa_http-vc1-cacert-2 delete
  1. Unity'yi vSphere'den VASA Depolama sağlayıcısı olarak kaydetme:     
    1. vSphere Web Client ana ekranındavCenter öğesine tıklayın 
    2. Inventory Lists'te vCenter Servers öğesine tıklayın 
    3. Sol bölmeden vCenter Server'ı seçin.
    4. Sağ bölmedeki Manage sekmesine tıklayın.
    5. Sağ bölmedeki Storage Provider öğesine tıklayın.
    6. Yeşil artı işaretine tıklayın.

Affected Products

Dell EMC Unity Family

Products

Dell EMC Unity Family
Article Properties
Article Number: 000049556
Article Type: Solution
Last Modified: 11 Dec 2025
Version:  6
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.