CentOS 6.5에 Rundeck 설치
환경
CentOS 6.5
Rundeck 2.5.3
VM 설정
Rundeck을 실행하는 VM을 vagrant로 구축
vagrant init centos_6_5
가능한 Vagrant 파일에 다음을 추가
config.vm.network "forwarded_port", guest: 4440, host: 4447
config.vm.network :forwarded_port, id: "ssh", guest: 22, host: 2227
config.vm.network "private_network", ip: "192.168.33.17"
위는 각각 VirtualBox에서 여러 VM을 시작하기 때문에
다시 시작
vagrant up
Rundeck 설치 전 준비
SSH로 로그인 후
내 박스에 wget이 없기 때문에 wget install
$ sudo yum -y install wget
Oracle JDK install
(자신의 취향으로 OpenJDK가 아니라 Oracle JDK. 아마 OpenJDK에서도 움직인다고 생각한다.)
$ wget --no-check-certificate --no-cookies - --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u60-b27/jdk-8u60-linux-x64.rpm
$ sudo rpm -ivh jdk-8u60-linux-x64.rpm
Rundeck install
아래를 참조하면서 Rundeck install
Rundeck Downloads
sudo rpm -Uvh http://repo.rundeck.org/latest.rpm
sudo yum -y install rundeck
Rundeck install 후의 기동·확인
Rundeck 시작
$ sudo service rundeckd start
$ sudo chkconfig rundeckd on
이대로는 로그인 화면에서의 천이가 localhost로 날아가는 것은 좋지 않다. 그래서 설정을 괴롭힌다.
/etc/rundeck/rundeck-config.properties 설정 변경
gralils.serverURL
값을 Rundeck의 서버 IP 또는 호스트 이름으로 설정하지 않으면 로그인 화면에서 제대로 전환 할 수 없습니다.$ sudo vi /etc/rundeck/rundeck-config.properties
#loglevel.default is the default log level for jobs: ERROR,WARN,INFO,VERBOSE,DEBUG
loglevel.default=INFO
rdeck.base=/var/lib/rundeck
#rss.enabled if set to true enables RSS feeds that are public (non-authenticated)
rss.enabled=false
# change hostname here
grails.serverURL=http://<RundeckサーバのIP or ホスト名>:4440
dataSource.dbCreate = update
dataSource.url = jdbc:h2:file:/var/lib/rundeck/data/rundeckdb;MVCC=true;TRACE_LEVEL_FILE=4
호스트 측에서
http://192.168.33.17:4440/
에 액세스하면 로그인 화면이 표시됩니다.
기본 관리자로 로그인 시도
id
password
admin
admin
다음 화면이 표시되면 성공
Reference
이 문제에 관하여(CentOS 6.5에 Rundeck 설치), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/wkubota@github/items/3e7a5db9cb071feea30f텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)