【问题标题】:Rundeck Offline InstallationRundeck 离线安装
【发布时间】:2020-03-05 01:06:12
【问题描述】:

有没有办法使用 rpm 离线安装 rundeck?我通过 2 种方式安装它,但两种方式都有问题。

1) 我在 rundeck rpm 上使用了 yum install,但安装后我无法在 /etc 或 /opt 下找到 rundeck。

$ yum install rundeck.rpm

...

Installed:  rundeck-repo.noarch 0:4-0                                                                                                                                                                               Complete!

$ find / -name rundeck
$

2) 我使用了一个可执行的战争文件。这运行 rundeck,但我找不到 etc 文件夹,也无法找到和配置 rundeck 的 web.xml。我打算使用 web.xml 文件将它与 AD 集成。

$ java -jar rundeck-3.2.2-20200204.war

Configuring Spring Security Core ...
... finished configuring Spring Security Core

[2020-03-04 15:05:35.857]  INFO BootStrap --- [           main] Starting Rundeck 3.2.2-20200204 (2020-02-10) ...
[2020-03-04 15:05:35.863]  INFO BootStrap --- [           main] using rdeck.base config property: /apps/rundeck
[2020-03-04 15:05:35.865]  INFO BootStrap --- [           main] Performing rundeck first-run initialization...
[2020-03-04 15:05:35.910]  INFO BootStrap --- [           main] Rundeck initialization complete.
[2020-03-04 15:05:35.916]  INFO BootStrap --- [           main] loaded configuration: /apps/rundeck/etc/framework.properties
[2020-03-04 15:05:35.959]  INFO BootStrap --- [           main] RSS feeds disabled
[2020-03-04 15:05:35.959]  INFO BootStrap --- [           main] Using builtin realm authentication
[2020-03-04 15:05:35.959]  INFO BootStrap --- [           main] Preauthentication is disabled
[2020-03-04 15:05:36.000]  INFO BootStrap --- [           main] Rundeck is ACTIVE: executions can be run.
[2020-03-04 15:05:36.134]  WARN BootStrap --- [           main] [Development Mode] Usage of H2 database is recommended only for development and testing
[2020-03-04 15:05:36.261]  INFO BootStrap --- [           main] Rundeck startup finished in 491ms
Grails application running at http://edarck-vccn002.wsgc.com:4440 in environment: production
[2020-03-04 15:05:51.288] DEBUG GrailsUsernamePasswordAuthenticationFilter --- [ qtp31156923-28] Request is to process authentication
[2020-03-04 15:05:51.504] DEBUG GrailsUsernamePasswordAuthenticationFilter --- [ qtp31156923-28] Authentication success. Updating SecurityContextHolder to contain: org.springframework.security.authentication.UsernamePasswordAuthenticationToken@ffcd2057: Principal: org.springframework.security.core.userdetails.User@586034f: Username: admin; Password: [PROTECTED]; Enabled: true; AccountNonExpired: true; credentialsNonExpired: true; AccountNonLocked: true; Granted Authorities: admin,user; Credentials: [PROTECTED]; Authenticated: true; Details: org.springframework.security.web.authentication.WebAuthenticationDetails@43458: RemoteIpAddress: 192.168.209.145; SessionId: node0cr9j6mc0el7d1mkvw68we3ske0; Granted Authorities: admin, user
$ find / -name web.xml
$

【问题讨论】:

    标签: rundeck


    【解决方案1】:

    您可以按照以下步骤安装 RPM:

    1) 请记住minimum 的要求。

    2) 从here 下载之前的 RPM,并将其保存在闪存驱动器上。

    3) 在 CentOS/RHEL 中挂载您的闪存驱动器并安装 RPM 包:

    rpm -i /path/to/undeck-3.2.3.20200221-1.noarch.rpm
    

    4) 根据您的网络地址/设置编辑您的 /etc/rundeck/rundeck-config.properties 文件和 /etc/rundeck/framework.properties

    5) 启用 Rundeck 服务:

    systemctl enable rundeckd
    

    6) 启动 Rundeck 服务:

    systemctil start rundeckd
    

    现在,自 Rundeck 3.0.X 起,web.xml 文件不再与 LDAP / AD 集成相关。您可以直接从 LDAP 树中获取角色,请查看 this

    【讨论】:

      猜你喜欢
      • 2021-05-05
      • 2012-07-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-16
      • 2023-03-26
      • 2019-08-03
      相关资源
      最近更新 更多