Балансировщик нагрузки OHS не работает с weblogic 12c - PullRequest
0 голосов
/ 11 мая 2019

У меня есть кластерная среда, в которой у меня есть две машины: машина 1 и машина 2. На машине 1 есть сервер администратора и управляющий сервер 1, а на машине 2 - сервер управления 2

Я могу получить доступ к приложению по отдельности, используяразные URL-адреса machine1 и machine2.Мне нужно настроить балансировщик нагрузки для этого кластера.Я использую OHS в качестве балансировщика нагрузки, который находится на компьютере 3.

Наше приложение, развернутое в кластере, работает в режиме SSL.В OHS я сделал изменения в mod_wl_ohs.conf, как показано ниже

<Location /app>
WLSRequest On
WebLogicHost hostname
WebLogicPort 443
SecureProxy ON
WLSSLWallet "${ORACLE_INSTANCE}/config/fmwconfig/components/${COMPONENT_TYPE}/instances/${COMPONENT_NAME}/keystores/mywallet"
</Location>

В OHS мне нужно создать кошелек и добавить сертификат weblogic.

Для этого я взял сертификат убраузер после нажатия на любой из URL, который я создал кошелек с помощью кошелька orapki create -wallet mywallet -auto_login_only

weblogic использует хранилища ключей Demo Identity и Demo Trust.Мне нужно добавить эти сертификаты в кошелек ohs.

добавил сертификат, как показано ниже

orapki wallet add -wallet ./mywallet/ -trusted_cert -cert /scratch/webcert.cer -auto_login_only

, а также в weblogic я включил плагин weblogic

, когда попал в балансировщик нагрузкиurl Я вижу журналы, как показано ниже

[2019-05-11T05:02:15.7159-07:00] [OHS] [ERROR:32] [OH99999] [weblogic] [host_id: hostid] [host_addr: ipaddress] [pid: 125454] [tid: 140330050651904] [user: root] [ecid: 005Y9hnW1HxEgK85Rj1Fid000Ua3000000] [rid: 0] [VirtualHost: main] nzos_Handshake: mod_wl failed (29024)
[2019-05-11T05:02:15.7160-07:00] [OHS] [ERROR:32] [OH99999] [weblogic] [host_id: hostid] [host_addr: ipaddress] [pid: 125454] [tid: 140330050651904] [user: root] [ecid: 005Y9hnW1HxEgK85Rj1Fid000Ua3000000] [rid: 0] [VirtualHost: main] wl_ssl_open : SSL Handshake failed onserror : Success, error : 29024, status : 2
[2019-05-11T05:02:15.7160-07:00] [OHS] [ERROR:32] [OH99999] [weblogic] [client_id: 10.191.35.238] [host_id: hostid] [host_addr: ipaddress] [pid: 125454] [tid: 140330050651904] [user: root] [ecid: 005Y9hnW1HxEgK85Rj1Fid000Ua3000000] [rid: 0] [VirtualHost: hostid.in.company.com:443] <005Y9hnW1HxEgK85Rj1Fid000Ua3000000> *******Exception type [NO_RESOURCES] (Could not open secure connection) raised at line 1826 of URL.cpp
[2019-05-11T05:02:15.7161-07:00] [OHS] [ERROR:32] [OH99999] [weblogic] [client_id: 10.191.35.238] [host_id: hostid] [host_addr: ipaddress] [pid: 125454] [tid: 140330050651904] [user: root] [ecid: 005Y9hnW1HxEgK85Rj1Fid000Ua3000000] [rid: 0] [VirtualHost: hostid.in.company.com:443] Trying GET /app at backend host 'ipaddress/443; got exception 'NO_RESOURCES: [os error=0,  line 1826 of URL.cpp]: Could not open secure connection'

Пожалуйста, дайте мне знать, правильно ли добавлять сертификат в кошелек.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...