Новая установка Unisphere для PowerMax версии 10 не работает на автономном сервере Linux SUSE 15 SP3

Сводка: Новая установка Unisphere для PowerMax v10 не работает на автономном сервере Linux SUSE 15 SP3.

Данная статья применяется к Данная статья не применяется к Эта статья не привязана к какому-либо конкретному продукту. В этой статье указаны не все версии продуктов.

Симптомы

Новая установка Solutions Enabler и Unisphere для PowerMax версии 10 на сервере Linux SUSE 15 SP3. Solutions Enabler v10 работает правильно, но у Unisphere для PowerMax v10 возникают проблемы. 
 
Отдел управления продуктами подтвердил, что SUSE 15 SP3 совместим с Unisphere v10.

При установке обоих компонентов Solutions Enabler v10 и Unisphere для PowerMax v10 не было сообщений об ошибках и предупреждений.

Сервис SMAS не работает. Он работает в течение нескольких секунд, а затем гаснет. SMAS_DB сервис остается в порядке. Поэтому ПО Unisphere для PowerMax v10 было недоступно.

См. ниже выходные данные для /etc/init.d/smas start server_only и /etc/init.d/smas start_db_only:
 
Снимок экрана выводов файлов

Из GRABS, предоставленных заказчиком:
журнал SMAS:
Caused by: javax.ejb.EJBException: java.lang.RuntimeException: SymInitialize failed with code 28 (SYMAPI_C_DB_PERMISSION_DENIED)
    Caused by: java.lang.RuntimeException: SymInitialize failed with code 28 (SYMAPI_C_DB_PERMISSION_DENIED)
    Caused by: SymInitialize failed with code 28 (SYMAPI_C_DB_PERMISSION_DENIED)"

2022-09-27 16:09:27,238 ERROR [org.jboss.as.ejb3.invocation] (ServerService Thread Pool -- 35) WFLYEJB0034: Jakarta Enterprise Beans Invocation failed on component RemoteSFSService for method public abstract void com.emc.em.domain.symmetrix.remote.sfsrpc.IRemoteSFSService.setRemoteRequestRouter(com.emc.em.domain.symmetrix.remote.internal.IIncomingRemoteObjectRouter): javax.ejb.EJBException: java.lang.IllegalStateException: WFLYEE0042: Failed to construct component instance
2022-09-27 16:09:27,252 ERROR [org.jboss.as.controller.management-operation] (ServerService Thread Pool -- 76) WFLYCTL0013: Operation ("deploy") failed - address: ([("deployment" => "domain-symm0.ear")]) - failure description: {"WFLYCTL0080: Failed services" => {
2022-09-27 16:09:27,255 ERROR [org.jboss.as.server] (ServerService Thread Pool -- 76) WFLYSRV0021: Deploy of deployment "domain-symm.ear" was rolled back with the following failure message:
2022-09-27 16:09:27,532 ERROR [com.emc.em.deployer.ServerManagerService] (EJB default - 1) ServerManagerService.attemptDeployingArchive(): Failed to deploy domain-symm0.ear with exit value 1
2022-09-27 16:09:27,534 ERROR [com.emc.em.deployer.ServerManagerService] (EJB default - 1) ServerManagerService.deployArchive(): failed to attempt deploying with controller status failed
2022-09-27 16:09:27,539 ERROR [com.emc.em.deployer.DeployService] (EJB default - 1) DeployService.deployArchive(): Failed to deploy domain-symm0.ear
2022-09-27 16:09:27,540 ERROR [com.emc.em.deployer.DeployService] (EJB default - 1) DeployService.deployArchives(): Failed to deploy archive domain-symm
2022-09-27 16:09:27,540 ERROR [com.emc.em.deployer.DeployService] (EJB default - 1) DeployService.deploy(): Failed to deploy: com.emc.em.deployer.DeployServiceException: Failed to deploy domain-symm0.ear
2022-09-27 16:09:27,542 ERROR [com.emc.em.deployer.sharding.ShardingService] (EJB default - 1) IDeployStatusListener.notifyDeployStatus(): notified of failed DeploymentStatus--shutting down the domain...         
Запустите журнал:
[Server:server-0] [31m[0m[31m16:09:27,236 ERROR [org.jboss.as.ejb3.invocation] (ServerService Thread Pool -- 35) WFLYEJB0034: Jakarta Enterprise Beans Invocation failed on component SymapiSessionService for method public abstract com.emc.em.domain.symmetrix.symapi.ISymapiSessionPool com.emc.em.domain.symmetrix.symapi.ISymapiSessionService.getSymapiSessionPool(): javax.ejb.EJBException: java.lang.RuntimeException: SymInitialize failed with code 28 (SYMAPI_C_DB_PERMISSION_DENIED)[0m
[Server:server-0] [31m[0m[31m16:09:27,238 ERROR [org.jboss.as.ejb3.invocation] (ServerService Thread Pool -- 35) WFLYEJB0034: Jakarta Enterprise Beans Invocation failed on component RemoteSFSService for method public abstract void com.emc.em.domain.symmetrix.remote.sfsrpc.IRemoteSFSService.setRemoteRequestRouter(com.emc.em.domain.symmetrix.remote.internal.IIncomingRemoteObjectRouter): javax.ejb.EJBException: java.lang.IllegalStateException: WFLYEE0042: Failed to construct component instance[0m
[Server:server-0] [31m[0m[31m16:09:27,239 ERROR [org.jboss.msc.service.fail] (ServerService Thread Pool -- 35) MSC000001: Failed to start service jboss.deployment.subunit."domain-symm.ear"."domain-symm-ejb.jar".component.RemoteUnisphereService.START: org.jboss.msc.service.StartException in service jboss.deployment.subunit."domain-symm.ear"."domain-symm-ejb.jar".component.RemoteUnisphereService.START: java.lang.IllegalStateException: WFLYEE0042: Failed to construct component instance
[Server:server-0] [31m[0m[31m16:09:27,255 ERROR [org.jboss.as.server] (ServerService Thread Pool -- 76) WFLYSRV0021: Deploy of deployment "domain-symm.ear" was rolled back with the following failure message: [0m
[Server:server-0] [31m[0m[31m16:09:27,532 ERROR [com.emc.em.deployer.ServerManagerService] (EJB default - 1) ServerManagerService.attemptDeployingArchive(): Failed to deploy domain-symm0.ear with exit value 1[0m
[Server:server-0] [31m[0m[31m16:09:27,534 ERROR [com.emc.em.deployer.ServerManagerService] (EJB default - 1) ServerManagerService.deployArchive(): failed to attempt deploying with controller status failed[0m
[Server:server-0] [31m[0m[31m16:09:27,539 ERROR [com.emc.em.deployer.DeployService] (EJB default - 1) DeployService.deployArchive(): Failed to deploy domain-symm0.ear[0m
[Server:server-0] [31m[0m[31m16:09:27,540 ERROR [com.emc.em.deployer.DeployService] (EJB default - 1) DeployService.deployArchives(): Failed to deploy archive domain-symm[0m
[Server:server-0] [31m[0m[31m16:09:27,540 ERROR [com.emc.em.deployer.DeployService] (EJB default - 1) DeployService.deploy(): Failed to deploy: com.emc.em.deployer.DeployServiceException: Failed to deploy domain-symm0.ear[0m
[Server:server-0] [31m[0m[31m16:09:27,542 ERROR [com.emc.em.deployer.sharding.ShardingService] (EJB default - 1) IDeployStatusListener.notifyDeployStatus(): notified of failed DeploymentStatus--shutting down the domain...[0m
Журнал развертывателя:
2022-09-27 16:08:50,388 INFO  [com.emc.em.deployer.DeploymentInitiator] (ServerService Thread Pool -- 76) DeploymentInitiator.init() uses error reporting service and gets: false
2022-09-27 16:08:53,300 INFO  [com.emc.em.deployer.ServerManagerService] (EJB default - 1) ServerManagerService.attemptDeployingArchive(): Error stream ROOT0.war
2022-09-27 16:09:27,497 INFO  [com.emc.em.deployer.ServerManagerService] (EJB default - 1) ServerManagerService.getLine():     Caused by: java.lang.RuntimeException: SymInitialize failed with code 28 (SYMAPI_C_DB_PERMISSION_DENIED)
2022-09-27 16:09:27,497 INFO  [com.emc.em.deployer.ServerManagerService] (EJB default - 1) ServerManagerService.getLine():     Caused by: SymInitialize failed with code 28 (SYMAPI_C_DB_PERMISSION_DENIED)"}}}}}}}}}}}}
2022-09-27 16:09:27,532 ERROR [com.emc.em.deployer.ServerManagerService] (EJB default - 1) ServerManagerService.attemptDeployingArchive(): Failed to deploy domain-symm0.ear with exit value 1
2022-09-27 16:09:27,534 ERROR [com.emc.em.deployer.ServerManagerService] (EJB default - 1) ServerManagerService.deployArchive(): failed to attempt deploying with controller status failed
2022-09-27 16:09:27,539 ERROR [com.emc.em.deployer.DeployService] (EJB default - 1) DeployService.deployArchive(): Failed to deploy domain-symm0.ear
2022-09-27 16:09:27,540 ERROR [com.emc.em.deployer.DeployService] (EJB default - 1) DeployService.deployArchives(): Failed to deploy archive domain-symm
2022-09-27 16:09:27,540 ERROR [com.emc.em.deployer.DeployService] (EJB default - 1) DeployService.deploy(): Failed to deploy: com.emc.em.deployer.DeployServiceException: Failed to deploy domain-symm0.ear
2022-09-27 16:09:27,542 ERROR [com.emc.em.deployer.sharding.ShardingService] (EJB default - 1) IDeployStatusListener.notifyDeployStatus(): notified of failed DeploymentStatus--shutting down the domain...

Обратите внимание, что SYMAPI_C_DB_PERMISSION_DENIED Запись регистрируется несколько раз.

Причина

Анализ.
  • Требования сервера были выполнены. Это не проблема дискового пространства или оперативной памяти на соответствующем автономном сервере.
  • Порт 8443 использовался другим программным обеспечением для мониторинга, поэтому заказчик использовал порт 9443 для Unisphere на этом автономном сервере LINUX.
  • /tools/list/splunkforwarder/etc/apps/Splunk_TA_nix/bin/netstat.sh:netstat -an | grep 9443 не показал никаких результатов, что означает, что порт не находится в режиме ПРОСЛУШИВАНИЯ, так как сервис SMAS не работает.
  • Перешли в раздел /var/symapi и побежал ls -ll , чтобы проверить разрешения базы данных, и это выглядело нормально
  • Под install_dir/SMAS/jboss/standalone/data/pgsqlпроверяется, настроен ли пользователь postgres в соответствии с руководством по установке Unisphere (см. стр. 20)
Изображение инструкций в руководстве
  • При этом говорилось, что пользователь уже существует.
    • Cd /etc затем vi passwd to check postgres, и выглядело это тоже неплохо
    • Дальнейший <install_location>/emc/SMAS/jboss/standalone/data/pgsql/data затем ls -ll , чтобы проверить разрешение пользователя. 
    • Вернитесь к /etc и проверьте, как показано ниже:
Результат команды
 
Снимок экрана выходных данных
  • Рут и здесь выглядел нормально.

Разрешение

Временное решение.
  • В соответствии с согласованным с заказчиком удалением Unisphere для PowerMax v10 и SE v10 для тестирования установки SE v9.2 и Unisphere для PowerMax v9.2.
  • Удалена папка SMAS (только SMAS)
  • Проверить noexec отключено в /tmp (mount | grep /tmp)
  • На том же сервере успешно установлено Solutions Enabler v9.2, а также Unisphere для PowerMax v9.2. Solutions Enabler v9.2 и Unisphere для PowerMax v9.2 работали должным образом.
  • Проверено, что массивы правильно указаны в Solutions Enabler v9.2 и Unisphere UI v9.2
  • Успешно обновлено Solutions Enabler с версии 9.2 до версии 10. Verified Solutions Enabler также работает нормально после обновления.
  • Кроме того, был инициирован переход Unisphere для PowerMax с версии 9.2 к целевой версии 10. Обновление прошло гладко, без каких-либо ошибок и предупреждений.
  • Solutions Enabler v9.2 и Unisphere для PowerMax v9.2 успешно модернизированы до v10
  • После обновления Solutions Enabler v10 и Unisphere для PowerMax v10 работали без каких-либо проблем. 

Дополнительная информация

dlxxxx:/etc/init.d # ./smas start
redirecting to systemctl start .service
Fri Sep 23 14:49:12 CEST 2022: Running DBManager
Fri Sep 23 14:49:13 CEST 2022:  Info: Start DB with check
Fri Sep 23 14:49:13 CEST 2022: ROOT Info: Start DB without check
MessageO>smasdb_unix_helper.sh SMASDB is not running.
MessageO>smasdb_unix_helper.sh returned 3
MessageO>waiting for server to start....2022-09-23 12:49:13 GMT::@:[5817]:LOG:  starting PostgreSQL 12.9 on x86_64-pc-linux-gnu, compiled by gcc (SUSE Linux) 4.8.5, 64-bit
MessageO>2022-09-23 12:49:13 GMT::@:[5817]:LOG:  listening on IPv6 address "::1", port 3324
MessageO>2022-09-23 12:49:13 GMT::@:[5817]:LOG:  listening on IPv4 address "127.0.0.1", port 3324
MessageO>2022-09-23 12:49:13 GMT::@:[5817]:LOG:  listening on Unix socket "../data/.s.PGSQL.3324"
MessageO>2022-09-23 12:49:13 GMT::@:[5817]:LOG:  redirecting log output to logging collector process
MessageO>2022-09-23 12:49:13 GMT::@:[5817]:HINT:  Future log output will appear in directory "pg_log".
MessageO> done
MessageO>server started
MessageO>smasdb_unix_helper.sh SMASDB is starting.
MessageO>smasdb_unix_helper.sh returned 0
MessageO>/opt/emc/SMAS/jboss/standalone/data/pgsql/bin/postgres "-D" "./data"
MessageO>smasdb_unix_helper.sh SMASDB is running.
MessageO>smasdb_unix_helper.sh returned 0
Fri Sep 23 14:49:29 CEST 2022: ROOT Info: Executing Command select version();
MessageO>                                      version
MessageO>------------------------------------------------------------------------------------
MessageO> PostgreSQL 12.9 on x86_64-pc-linux-gnu, compiled by gcc (SUSE Linux) 4.8.5, 64-bit
MessageO>(1 row)
MessageO>
Fri Sep 23 14:49:29 CEST 2022: DBManager Info: testDatabaseConnection succeeded.
Fri Sep 23 14:49:29 CEST 2022: DBManager returned 0
smasdb_unix_helper.sh returned 0
Starting UNIVMAX:                                                                                                                                        done


dlxxxx:/etc/init.d # ./smas status
UNIVMAX is running (pid 36994)
UNIVMAX is running (pid 36994)
d1xxxx:/etc/init.d # ./smas status
UNIVMAX is running (pid 36994)
UNIVMAX is running (pid 36994)


dlxxxx6:/etc/init.d # ./smas status
UNIVMAX is not running
UNIVMAX is not running
UNIVMAX is not running
UNIVMAX is not running


df -Th
Filesystem                  Type      Size  Used Avail Use% Mounted on
devtmpfs                    devtmpfs  4.0M     0  4.0M   0% /dev
tmpfs                       tmpfs      63G  260K   63G   1% /dev/shm
tmpfs                       tmpfs      26G  4.6M   26G   1% /run
tmpfs                       tmpfs     4.0M     0  4.0M   0% /sys/fs/cgroup
/dev/sda2                   btrfs     180G   13G  164G   8% /
/dev/sda2                   btrfs     180G   13G  164G   8% /.snapshots
/dev/sda2                   btrfs     180G   13G  164G   8% /boot/grub2/x86_64-efi
/dev/sda2                   btrfs     180G   13G  164G   8% /srv
/dev/sda2                   btrfs     180G   13G  164G   8% /opt
/dev/sda2                   btrfs     180G   13G  164G   8% /root
/dev/sda2                   btrfs     180G   13G  164G   8% /tmp
/dev/sda2                   btrfs     180G   13G  164G   8% /var
/dev/sda2                   btrfs     180G   13G  164G   8% /usr/local
/dev/sda2                   btrfs     180G   13G  164G   8% /boot/grub2/i386-pc
/dev/mapper/unisphere2-data xfs       500G  1.9G  498G   1% /unisphere2
/dev/mapper/stor2rrd-data   xfs       149G   36G  114G  24% /stor2rrd
tmpfs                       tmpfs      13G     0   13G   0% /run/user/1028
tmpfs                       tmpfs      13G     0   13G   0% /run/user/1001


/var/symapi/db # cat /etc/hosts
#
# hosts         This file describes a number of hostname-to-address
#               mappings for the TCP/IP subsystem.  It is mostly
#               used at boot time, when no name servers are running.
#               On small systems, this file can be used instead of a
#               "named" name server.
# Syntax:
#
# IP-Address  Full-Qualified-Hostname  Short-Hostname
#
 
127.0.0.1       localhost
 
# special IPv6 addresses
#::1             localhost ipv6-localhost ipv6-loopback
 
fe00::0         ipv6-localnet
ff00::0         ipv6-mcastprefix
ff02::1         ipv6-allnodes
ff02::2         ipv6-allrouters
ff02::3         ipv6-allhosts
 
10.x.x.x.x   dlyyyyyy.dell.com
 
/var/symapi/db # ls -ll
total 5936
-rw-r--r-- 1 root root  171519 Sep 27 15:42 storapid_topology.xml
-rw-r--r-- 1 root root 5906108 Sep 27 15:42 symapi_db.bin
-rw-r--r-- 1 root root       0 Sep 27 15:42 symapi_db.bin_xlock
Свойства статьи
Номер статьи: 000204011
Тип статьи: Solution
Последнее изменение: 28 Jun 2025
Версия:  8
Получите ответы на свои вопросы от других пользователей Dell
Услуги технической поддержки
Проверьте, распространяются ли на ваше устройство услуги технической поддержки.