Rundeck 安装:

系统:
# cat /etc/issue
CentOS release 6.7 (Final)
内核:
# uname -r
2.6.-.el6.x86_64
IP 地址:
172.16.5.16
运行账户:

root
jdk环境:
# java -version
java version "1.8.0_92"
安装方式:

yum 官方发 Yum 源。

yum 安装

rpm -Uvh https://repo.rundeck.org/latest.rpm
yum install rundeck
service rundeckd start yum upgrade rundeck rundeck-config

登陆管理:

RunDeck Web界面的登录帐号管理,默认管理员帐号是admin,密码admin
URL : http://172.16.5.16:4440

Rundeck 问题总结:

、登陆提交表单错误 修改文件 framework.properties 文件和 rundeck-config.properties

# sed -i 's/localhost/172.16.5.16/g' /etc/rundeck/framework.properties
# sed -i 's/localhost/172.16.5.16/g' /etc/rundeck/rundeck-config.properties
或者
# vi /etc/rundeck/framework.properties

framework.server.name = 172.16.5.16
framework.server.hostname = 172.16.5.16
framework.server.port =
framework.server.url = http://172.16.5.16:4440
rdeck.base=/var/lib/rundeck
framework.projects.dir=/var/lib/rundeck/projects
framework.etc.dir=/etc/rundeck
framework.var.dir=/var/lib/rundeck/var
framework.tmp.dir=/var/lib/rundeck/var/tmp
framework.logs.dir=/var/lib/rundeck/logs
framework.libext.dir=/var/lib/rundeck/libext
framework.ssh.keypath = /var/lib/rundeck/.ssh/id_rsa
framework.ssh.user = rundeck
framework.ssh.timeout =
rundeck.server.uuid = 0b407911---ae08-ba3532faa503
# 把localhost 更改为本机IP # vi /etc/rundeck/rundeck-config.properties
grails.serverURL=http://172.16.5.16:4440 rundeck 问题;新创建项目 加密异常。JCE 密码扩展文件;
jar包下载地址:
https://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html
解压缩之后 jar包 替换到 java 环境变量下。
# unzip jce_policy-.zip
Archive: jce_policy-.zip
creating: UnlimitedJCEPolicyJDK8/
inflating: UnlimitedJCEPolicyJDK8/local_policy.jar
inflating: UnlimitedJCEPolicyJDK8/README.txt
inflating: UnlimitedJCEPolicyJDK8/US_export_policy.jar
# 替换目录: /usr/local/java/jre/lib/security

rundeck 默认是 H2  数据库;

创建 salt 库示例:

Mysql默认编码格式latin1 (需要保证数据存的编码格式和数据库编码格式一样)
mysql> show variables like "%char%";
、创建数据库 设置utf8 编码格式。(my.cnf 也可以配置)
mysql> create database salt character set utf8; 、非本机设置开启当前库远程链接 (% 是所有 。可以设置localhost 本机IP )
mysql> grant all privileges on salt.* to salt@'%' identified by 'salt';
mysql> flush privileges;
Query OK, rows affected (0.00 sec)
mysql> quit

更改mysql数据库

编辑 /etc/rundeck/rundeck-config.properties  配置文件
dataSource.url = jdbc:mysql://172.16.5.16:3306/rundeck?autoReconnect=true
dataSource.username = salt
dataSource.password = salt
dataSource.driverClassName = com.mysql.jdbc.Driver dataSource.url 参数示例:
&useSSL=false
&useUnicode=true
&characterEncoding=UTF-
&useJDBCCompliantTimezoneShift=true
&useLegacyDatetimeCode=false
&serverTimezone=UTC

重启rundeck服务。

Rundeck 配置salt-API 应用。

添加项目 - Job - node 执行命令

1、project 添加

2、job 导入导出

3、node添加

rundeck配置salt-api的更多相关文章

  1. CentOS 安装及配置Salt api

    安装 # yum -y install salt-api 更改配置 vim /etc/salt/master 把默认的注释掉  我们这边默认配置文件目录是/srv/salt default_inclu ...

  2. Salt 与Salt API配置

    1.安装 [root@localhost yum.repos.d]# cat /etc/yum.repos.d/salt.repo [saltstack-repo] name=SaltStack re ...

  3. 死磕salt系列-salt API 使用

    启用salt-api 服务 这里简单的说明下,SaltStack官方支持三种REST API,分别是rest_cherry; rest_tonado和rest_wsgi, 本文选择使用rest_che ...

  4. 快速零配置迁移 API 适配 iOS 对 IPv6 以及 HTTPS 的要求

    本文快速分享一下快速零配置迁移 API 适配 iOS 对 IPv6 以及 HTTPS 的要求的方法,供大家参考. 原文发表于我的技术博客 零配置方案 最新的苹果审核政策对 API 的 IPv6 以及 ...

  5. laravel 配置路由 api和web定义的路由的区别详解

    1.路由经过中间件方面不同 打开kerenl.php就可以看到区别 protected $middlewareGroups = [ 'web' => [ \App\Http\Middleware ...

  6. Sphinx中文分词安装配置及API调用

    这几天项目中需要重新做一个关于商品的全文搜索功能,于是想到了用Sphinx,因为需要中文分词,所以选择了Sphinx for chinese,当然你也可以选择coreseek,建议这两个中选择一个,暂 ...

  7. Sphinx中文分词详细安装配置及API调用实战

    这几天项目中需要重新做一个关于商品的全文搜索功能,于是想到了用Sphinx,因为需要中文分词,所以选择了Sphinx for chinese,当然你也可以选择coreseek,建议这两个中选择一个,暂 ...

  8. (转)Sphinx中文分词安装配置及API调用

    这几天项目中需要重新做一个关于商品的全文搜索功能,于是想到了用Sphinx,因为需要中文分词,所以选择了Sphinx for chinese,当然你也可以选择coreseek,建议这两个中选择一个,暂 ...

  9. 《转》OpenStack Ceilometer 安装配置和API说明

    1.概述 Ceilometer是OpenStack中的一个子项目.它像一个漏斗一样.能把OpenStack内部发生的差点儿全部的事件都收集起来,然后为计费和监控以及其他服务提供数据支撑.Ceilome ...

随机推荐

  1. 不同路径II --动态规划

    一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为“Start” ). 机器人每次只能向下或者向右移动一步.机器人试图达到网格的右下角(在下图中标记为“Finish”). 现在考虑网 ...

  2. Python列表(list)所有元素的同一操作

    针对很普遍的每个元素的操作会遍历每个元素进行操作. 这里给出了几种写法,列表每个元素自增等数学操作同理: 示例:整形列表ilist加1个数.元素类型转字符串: ilist = [1, 2, 3, 10 ...

  3. mysql存储过程的函数

    存储过程和函数:类似java中的方法 好处:提高代码的重用性 .简化操作.减少了和数据库连接的次数,提高了效率 含义:一组预先编译好的sql语句集合,成批处理语句 语法: 一:创建语法 create ...

  4. jq动画插件,自制基于vue的圆形时钟

    首先附上jq插件库,里面的东西太炫了,建议学前端的可以看看学习下:http://www.jq22.com/ 里面有个“超个性动画版本的个人简历”,通过屏幕上不断打印内容,改变相应样式来实现动画简历,我 ...

  5. C语言----循环结构1(基础篇五)

    今天更新一个C语言的循环,简单点就是就是我们平时在使用电脑时不停的刷新网页,生活中每天都要吃饭等等就是循环,而编程中也有不断循环的过程,或者遇到符合的条件结束循环 下面进入今天的主题: 需求:用计算机 ...

  6. 用RD,GR,BL三个方法内代码生成一张图片(非原创,我只是完整了代码)

    我公开以下图片的源代码,,是ppm格式的,,自己找到能打开的工具.. (非原创,我加工的代码,可直接执行运行输出,缩略图能看到效果)  这是原博客 http://news.cnblogs.com/n/ ...

  7. Matplotlib中figure、subplot、axes、axis的区别

    参考链接:https://blog.csdn.net/JasonZhu_csdn/article/details/85860963 画图板/画布: 这是一个基础载体,类似实际的画图板,用pyplot. ...

  8. Texture(ASDK)、ComponentKit、LayoutKit、YogaKit

    YogaKit 最轻量,改动量最小,目的最纯粹,同时也最类似于使用 frame ,需要自己造一波在 UITableView 中使用的轮子(各类 frame 结果缓存方案).同类的备选方案是 FlexB ...

  9. SpringBoot,SSM和SSH

    Springboot的概念: 是提供的全新框架,使用来简化Spring的初始搭建和开发过程,使用了特定的方式来进行配置,让开发人员不在需要定义样板化的配置.此框架不需要配置xml,依赖于想MAVEN这 ...

  10. android中如何实现UI的实时更新---需要考虑电量和流量

    1.如果不考虑电量和流量的话,只需要在对应的activity里面继承Runnable,在run方法里面写一个while死循环,调用接口返回数据,如果数据发生了变化,就立即更新UI 2.需要考虑电量的话 ...