Не могу получить доступ к порталу Acumos - PullRequest
0 голосов
/ 25 сентября 2019

Справочная информация: VMware15.0 ubuntu16.04-64bit 32G RAM + 16Core CPU

/ etc / hosts: 192.168.79.130 localhost

Это (и ввод пароля sudo при появлении запроса):

git clone https://gerrit.acumos.org/r/system-integration
apt-get -y update
apt-get -y install docker-ce=18.06.3~ce~3-0~ubuntu
if [[ "$(id -nG "$USER" | grep docker)" == "" ]]; then sudo usermod -aG docker $USER; fi
sudo visudo #add
jp ALL=(ALL:ALL) NOPASSWD:ALL
# Logged out and in again and verified that my user is in the docker group
cd system-integration/tools/
sudo bash setup_k8s_stack.sh setup
cd
sudo bash system-integration/AIO/setup_prereqs.sh k8s localhost $USER generic 2>&1 | tee aio_prep.log
# When "Prerequisites setup is complete" messages is displayed I continue with
cd system-integration/AIO
sudo bash oneclick_deploy.sh 2>&1 | tee aio_deploy.log

Успешная реализация со следующими советами:

oneclick_deploy.sh main:384 (Tue Sep 24 20:39:44 PDT 2019) Deploy is complete.
You can access the Acumos portal and other services at the URLs below,
assuming hostname "localhost" is resolvable from your workstation:
Portal: https://localhost
Common Data Service Swagger UI: https://localhost/ccds/swagger-ui.html
Portal Swagger UI: https://localhost/api/swagger-ui.html
Onboarding Service Swagger UI: https://localhost/onboarding-app/swagger-ui.html
Kibana: http://localhost:30561/app/kibana
Nexus: http://localhost:30881

Когда я использую Chrome для доступа к порталу Acumos ("https://localhost"),tips:

This site can’t be reached
localhost refused to connect.

Иесли доступ "https://192.168.79.130", подсказки:

default backend - 404

Только" http://192.168.79.130:30881/" и "http://192.168.79.130:30561/app/kibana" могут быть успешно доступны. Но если заменить" 192.168.79.130 ""localhost" означает, что браузер "загружается".

Я уверен, что с этим что-то не так. Я искренне надеюсь, что буду руководствоваться снова. Спасибо.

1 Ответ

0 голосов
/ 25 сентября 2019

рад, что вы смогли запустить его.Любопытно, что localhost не разрешит соединение.Это информация о / etc / hosts: 192.168.79.130 localhost с вашего хоста или виртуальной машины?Обратите внимание, что если это из виртуальной машины, она не будет работать, так как ваш браузер будет пытаться подключиться к «localhost» в качестве хоста, а не к виртуальной машине.Когда вы используете IP-адрес, ваш браузер подключится к виртуальной машине.Поэтому убедитесь, что вы присвоили доменное имя (например, «acumos») IP-адресу вашей виртуальной машины в файле хоста / etc / hosts.Кроме того, чтобы проверить, почему вы можете получить ответ «по умолчанию backend - 404» внутри виртуальной машины, убедитесь, что контроллер inginx-ingress работает, например,

NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE acumos-nginx-ingress-controller LoadBalancer 10.109.8.56 10.1.0.14 80:30080/TCP,443:30443/TCP 8d acumos-nginx-ingress-default-backend ClusterIP 10.105.216.16 <none> 80/TCP 8d

..., что входное правило для портала настроено:

kubectl get ingress -n acumos portal-ingress NAME HOSTS ADDRESS PORTS AGE portal-ingress (per your VM domain) 80, 443 8d

... и с входными данными для вашей виртуальной машины, которые подключают вас к работающему Portal-FE:

kubectl describe ingress -n acumos portal-ingress Name: portal-ingress Namespace: acumos Address:<br> Default backend: default-http-backend:80 (<none>) TLS: ingress-cert terminates (your VM domain) Rules: Host Path Backends ---- ---- -------- (your VM domain) / portal-fe-service:8085 (<none>) Annotations: kubernetes.io/ingress.class: nginx Events: <none>

``

...