Yüklemeden sonra PowerStore VSI hizmetlerinin tümü henüz hazır ve çalışır durumda değil
Summary: Virtual Storage Integrator (VSI) yüklendikten sonra VSI WebUI oturum açma ekranında şu hata gösterilir: VSI hizmetleri henüz hazır ve çalışır durumda değil, lütfen birkaç dakika verin ve ardından bu sayfayı yenileyin. Sorun 15 dakikadan daha uzun sürerse lütfen VSI sanal makinesini yeniden başlatın ve tekrar deneyin ...
Symptoms
VSI WebUI oturum açma ekranında hata:
VSI Günlükleri, "iapi-rest-error" günlüğünde aşağıdaki yinelenen hata mesajlarını gösterir:
Caused by: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: java.net.UnknownHostException: Failed to resolve 'redis' [A(1)] after 2 queries
Komutta docker ps VSI Sanal Makinesi'nden (VM) çalıştırılan komut, Redis kapsayıcısını sürekli "yeniden başlatılıyor" durumunda gösterir. İnternet Uygulama Programlama Arayüzü (IAPI) konteyneri de yeniden başlatılır ve çalışma süresinin diğer konteynerlerden önemli ölçüde daha kısa olmasına neden olur.
root@photon [ ~ ]# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 475db176af94 amaas-eos-mw1.cec.lab.emc.com:8125/externals/redis:5.0 "/bin/bash -c 'redis…" 26 minutes ago Restarting (1) 17 seconds ago redis b423bae65c3e amaas-eos-mw1.cec.lab.emc.com:8125/dellemc/vsi-proxy:10.6.0-983 "/docker-entrypoint.…" 30 minutes ago Up 10 minutes 80/tcp, 0.0.0.0:443->443/tcp, :::443->443/tcp vsi-proxy f1c4b6edc1da amaas-eos-mw1.cec.lab.emc.com:8125/dellemc/iapi:1.16.0-1371 "/tini -g -v -- /opt…" 3 months ago Up 12 seconds 0.0.0.0:32851->8001/tcp, :::32851->8001/tcp iapi 5c042bbd9a53 amaas-eos-mw1.cec.lab.emc.com:8125/dellemc/vsi-aggregation-service:10.6.0 "docker-entrypoint.s…" 3 months ago Up 14 minutes 0.0.0.0:32768->8082/tcp, :::32768->8082/tcp vsi-aggregation-service 621ee8dab64a amaas-eos-mw1.cec.lab.emc.com:8125/dellemc/vsi-ui:10.6.0-983 "/docker-entrypoint.…" 3 months ago Up 14 minutes 0.0.0.0:32769->80/tcp, :::32769->80/tcp vsi-ui
Cause
Veritabanı parolasının başında # işareti vardır, örneğin #PassWord123!.
Bu sorunu önlemek için parolanın başında "#" kullanmayın.
Bu, ilk parolanın ayarlandığı konumdur.
Resolution
VSI sanal makinesindeki komut satırı arabirimi aracılığıyla Redis veritabanını sıfırlayın.
VSI sanal makinesinde oturum açın. Bu işlem, sanal konsol başlatılarak VMware aracılığıyla veya VSI VM'sinde SSH aracılığıyla yapılabilir. Sanal makinede daha önce hiç oturum açılmadıysa kullanıcı adı ve parola root'tur. Oturum açtıktan sonra parola değişikliği gereklidir.
Redis parolasını sıfırlamak için aşağıdaki komutu çalıştırın:
root@photon [ ~ ]# /opt/files/iapi-maintenance-util/apis/redis/redis-config.sh --rollback
WARNING: The DOCKERHOST variable is not set. Defaulting to a blank string.
Stopping redis ... done
WARNING: The DOCKERHOST variable is not set. Defaulting to a blank string.
Going to remove redis
Removing redis ... done
WARNING: The DOCKERHOST variable is not set. Defaulting to a blank string.
WARNING: The create command is deprecated. Use the up command with the --no-start flag instead.
Creating redis ... done
WARNING: The DOCKERHOST variable is not set. Defaulting to a blank string.
Starting redis ... done
Successfully copied 2.56kB to iapi:/opt/iapi/conf/redisson.yaml
iapi
iapi
Komut tamamlandıktan sonra VSI web kullanıcı arayüzünde oturum açtığınızda uyarı gitmiş olmalıdır.
Redis parolasını sıfırlamak için pencerenin üst kısmında bir uyarı görüntülenir.
# veya !" içermeyen bir Redis parolası ayarlayın. Parola başlangıcında, parola ayarlandıktan sonra ekranın yenilenmesi 5 dakika kadar sürebilir.
Additional Information
Kısaltma Tanımları:
VSI - Sanal Depolama Entegratörü
VM - Sanal Makine
IAPI - İnternet Uygulama Programlama Arayüzü