Web UI重定向问题

时间:2018-02-03 20:40:39

标签: ibm-cloud-private

我在笔记本电脑上使用5个虚拟机运行IBM Cloud Private。我的家庭网络子网为192.168.100,而所有5个VM使用的子网为192.168.142。我从VMware Workstation端口转发8443从主机到主节点192.168.142.103。我的笔记本电脑IP为192.168.100.201

我希望我能够从家庭网络中的任何其他计算机访问此Web UI,并且我从其他计算机上尝试过此URL:

https://192.168.100.201:8443 

并且,当我看到网址更改为:

时,它会正确指向访客VM
https://192.168.100.201:8443/console/

但是,几秒钟后,我收到无法访问该网站的消息。我注意到该网址已从192.168.100.201地址的原始主机笔记本电脑地址更改为访客VM地址192.168.142.103,如下所示:

https://192.168.142.103:8443/idauth/oidc/endpoint/OP/authorize?client_id=617a0480d5e506a5e797f852bea1df38&response_type=code&scope=openid%20email%20profile&redirect_uri=https://192.168.100.201:8443/auth/liberty/callback

这似乎无法正确处理Web UI中的重定向。

但是,我在另一台计算机上安装了kubectl for Windows,我将端口8001从192.168.100.201转发到VM的主客户192.168.142.103并添加了kubectl set config命令(来自我的另一台笔记本电脑上的网络用户界面Client Configure选项(192.168.100.202)。

kubectl config set-cluster pot_icp_cluster.icp --server=https://192.168.100.201:8001 --insecure-skip-tls-verify=true
kubectl config set-context pot_icp_cluster.icp-context --cluster=pot_icp_cluster.icp
kubectl config set-credentials admin --token=<token>
kubectl config set-context pot_icp_cluster.icp-context --user=admin --namespace=default
kubectl config use-context pot_icp_cluster.icp-context 

并且,这非常有效,因为我能够使用其他笔记本电脑(kubectl)向另一台笔记本电脑(192.168.100.202)上运行的VM运行192.168.100.201命令,并使用端口转发方式我为Web UI做了。

我的问题是:我可以采取哪些措施来解决Web UI中的重定向问题吗?

1 个答案:

答案 0 :(得分:0)

我收到了一位专家的回复,即在安装过程中,验证和验证登录的自由服务器只有主节点的IP地址作为回调URL注册。在IBM Cloud Private 2.1.0.1版本中,没有直接的方式来注册新客户端。但是,这个限制正在修复并开始下一次升级,我们应该能够在安装后动态注册新客户端。