6.3. 验证安装
安装完成后:
验证 master 是否已启动,节点是否已注册并报告为 Ready 状态。在 master 主机 上,作为 root 运行以下命令:
# oc get nodes NAME STATUS ROLES AGE VERSION master.example.com Ready master 7h v1.9.1+a0ce1bc657 node1.example.com Ready compute 7h v1.9.1+a0ce1bc657 node2.example.com Ready compute 7h v1.9.1+a0ce1bc657
要验证是否已正确安装了 Web 控制台,使用 master 主机名和 Web 控制台端口号通过 Web 浏览器访问 Web 控制台。
例如,对于主机名为
master.openshift.com
并使用默认的8443
端口的 master 主机,Web 控制台 URL 为https://master.openshift.com:8443/console
。
验证多个 etcd 主机
如果安装了多个 etcd 主机:
首先,验证是否安装了提供
etcdctl
命令的 etcd 软件包:# yum install etcd
在 master 主机上,验证 etcd 集群健康状况,在以下内容中使用 etcd 主机的 FQDN 替换相应的内容:
# etcdctl -C \ https://etcd1.example.com:2379,https://etcd2.example.com:2379,https://etcd3.example.com:2379 \ --ca-file=/etc/origin/master/master.etcd-ca.crt \ --cert-file=/etc/origin/master/master.etcd-client.crt \ --key-file=/etc/origin/master/master.etcd-client.key cluster-health
同时还要验证成员列表是否正确:
# etcdctl -C \ https://etcd1.example.com:2379,https://etcd2.example.com:2379,https://etcd3.example.com:2379 \ --ca-file=/etc/origin/master/master.etcd-ca.crt \ --cert-file=/etc/origin/master/master.etcd-client.crt \ --key-file=/etc/origin/master/master.etcd-client.key member list
使用 HAProxy 验证多个 Master
如果使用 HAProxy 作为负载均衡器安装多个 master,请打开以下 URL 并检查 HAProxy 的状态:
http://<lb_hostname>:9000 1
- 1
- 提供清单文件的
[lb]
部分中列出的负载均衡器主机名。
您可以通过咨询 HAProxy 配置文档来验证您的安装。