Rundeck基础:4:基础概念:操作操作Node

版权声明:本文为博主原创文章,未经博主允许欢迎转载,但请注明出处。 https://blog.csdn.net/liumiaocn/article/details/89182978

在这里插入图片描述
这篇文章介绍一下如何在Rundeck中进行Node的管理。

缺省Node

缺省创建Project之后,缺省会将local作为一个节点管理起来,在Rundeck左侧的导航菜单可以确认到刚刚安装完毕之后的Node信息。
在这里插入图片描述
从左可以看到hostname以及操作系统相关的信息,由于本系列文章是使用docker作为运行环境,没有设定hostname,所以hostname为上图所示, 另外进到容器之后也可以确认此hostname正是缺省的Node

[root@host132 ~]# docker exec -it rundeck sh
sh-4.3$ hostname
426e66c11eb9
sh-4.3$ 

创建Node

创建Node有多种方式,这里选择使用Rundeck中xml配置文件的方式进行加入。按照如下步骤即可加入。

Step 1: 配置节点

选择左侧导航菜单的Project Settings的Edit Nodes的菜单选项
在这里插入图片描述
然后选择Configure Nodes之后,即可使用下图中的Add Source进行节点的添加了
在这里插入图片描述
在Rundeck中,被成为Resource Model Source,选择File的方式进行添加
在这里插入图片描述
进行如下设定即可
在这里插入图片描述
Format主要支持xml/yaml/json三种方式,此处选择xml方式,然后按照如下方式准备xml文件

[root@host132 ~]# docker cp node-info.xml rundeck:/tmp
[root@host132 ~]# docker exec -it rundeck sh
sh-4.3$ cat /tmp/node-info.xml
<project>
  <node name="host132"
    description="host132 with ip : 192.168.163.132" tags="test-env"
    osFamily="linux" osName="CentOS"
    hostname="192.168.163.132"  username="rundeck"
    />
</project>
sh-4.3$ 

设定文件说明:

  • hostname:用于指定访问的机器
  • username:用于指定访问的用户,这里为了方便也使用官方镜像中相同的rundeck用户名

点击save之后即保存完毕,如需修改可使用edit或者delete按钮进行操作
在这里插入图片描述
此时再次确认Node信息,则会发现Node已然添加进来了。
在这里插入图片描述
Node的详细信息如下所示:
在这里插入图片描述

其他内容

参考内容

https://www.rundeck.com/open-source

猜你喜欢

转载自blog.csdn.net/liumiaocn/article/details/89182978