《OpenStack高可用集群(上册):原理与架构》—3.6.2 PCS用户接口界面
3.6.2 PCS用户接口界面
除了命令行管理配置工具,pcs还提供了交互式的页面管理界面(GUI),用户通过GUI便可直观地对Pacemaker集群进行配置和监测。要使用pcs工具的GUI功能,只需经过以下几个配置步骤即可:
1)安装Pacemaker1.1.8和Corosync2.0及其以上版本,同时安装pcs配置工具。
2)在Pacemaker集群的每个节点中使用passwd命令为用户haCluster设定密码(安装集群软件时自动创建的用户),在全部集群节点中为该用户设置相同的密码。
3)在Pacemaker集群的每个节点中均启动pcsd守护进程:
systemctl start pcsd.service
systemctl enable pcsd.service
4)在Pacemaker集群的每个节点中使用以下命令将节点认证到集群中,运行auth命令后系统会提示用户输入username和password,将此处的username指定为haCluster,密码为第2步中设置的密码:
pcs cluster auth node1 node2 . . . nodex
5)在与Pacemaker集群相同网段的任意服务器上打开浏览器,输入pcsd守护进程的监听地址及端口即可访问pcs的GUI。因为每个节点都有pcsd进程运行,并且每个节点都在集群中进行了认证,因此可以任意指定某个Pacemaker节点的IP地址,一旦输入正确的IP地址和端口,即可显示pcs的GUI用户登录页面。例如在浏览器中输入https:// 192.168.142.110:2224,其中192.168.142.110为controller1-vm节点pcsd进程的监听IP地址,2224为pcsd默认的监听端口,在浏览器地址栏输入如上地址后,将会看到如图3-10所示的登录界面:
图3-10 Pacemaker集群管理工具GUI登录界面
6)使用haCluster 用户和对应的密码即可登录GUI页面并进行Pacemaker集群的配置和查看,例如在我们的五节点OpenStack示例环境中,登录GUI之后将会看到如图3-11所示的界面:
进入pcs集群管理工具的GUI之后,用户便可通过GUI的管理集群(Manage Clusters)菜单页面进行集群创建或者添加现有集群等操作。在用户成功创建集群后,Manage Clusters页面中会显示该集群的名称,只需将光标移动到该集群名称上即可显示该集群的详细信息。
新建集群。在ManageClusters页面中单击新建按钮,并输入要创建的集群名称以及组成该集群的节点名称,输入全部信息后,单击创建集群,创建成功后会在ManageClusters页面中显示刚刚创建的集群及该集群中的节点信息。
图3-11 Pacemaker集群管理工具GUI界面
添加现有集群。Pacemaker的pcs集群管理工具GUI可以管理已有的集群,要管理已有集群,只需进行添加操作。在ManageClusters页面中单击添加现有集群按钮,并输入要使用GUI管理的集群节点主机名和IP地址即可。
要管理某个集群,只需选中并单击集群名称,单击集群名称后会出现一个集群管理配置页面,在该页面中即可配置该集群的节点、资源、Fencing设备和集群属性。要查看某个节点的运行情况,只需选中并单击该节点名称,便可以看到该节点上的Pacemaker和Corosync以及pcsd进程的运行情况,同时还可以对该节点进行start、stop和standby等操作,此外,节点页面还会显示该节点上运行的全部资源,如图3-12所示。
图3-12 Pacemaker管理工具GUI节点管理页面
在Pacemaker的集群配置中,通过pcs命令行能够实现的集群管理配置操作,通过pcsd守护进程提供的Web界面同样可以实现。对于不熟悉pcs命令行的管理员而言,pcsd的GUI管理页面提供了直观简洁的集群配置方式,同时GUI还提供了集中管理多个Pacemaker集群的功能,这对于运行大量集群的系统,将会极大简化运行维护的工作任务。
- 点赞
- 收藏
- 关注作者
评论(0)