Chef-Server 12.2 설치 기록 Ubuntu14.04
SoftLayer에서 Chef Server용 가상 서버 주문
slcli 명령에서 다음 스크립트로 주문했습니다.
#!/bin/bash
slcli vs create \
--hostname chefserver --domain takara.org \
--datacenter tok02 \
--cpu 1 --memory 2048 \
--billing hourly \
--public \
--os UBUNTU_14_64 \
--postinstall https://raw.githubusercontent.com/takara9/ProvisioningScript/master/ubuntu_basic_config \
--key 370981 \
--network 100
이 쉘이 실행하기 위해 사전 준비로 다음 링크를 참조하면 도움이 될 것입니다.
#!/bin/bash
slcli vs create \
--hostname chefserver --domain takara.org \
--datacenter tok02 \
--cpu 1 --memory 2048 \
--billing hourly \
--public \
--os UBUNTU_14_64 \
--postinstall https://raw.githubusercontent.com/takara9/ProvisioningScript/master/ubuntu_basic_config \
--key 370981 \
--network 100
프로비저닝이 완료되면 아래와 같이 "action"의 란이 공란 "-"이 됩니다.
chef@ChefWs:~/shells$ slcli vs list
:..........:............:.................:...............:............:........:
: id : hostname : primary_ip : backend_ip : datacenter : action :
:..........:............:.................:...............:............:........:
: 13307427 : chefserver : 161.202.142.196 : 10.132.253.7 : tok02 : - :
:..........:............:.................:...............:............:........:
준비 작업
전제조건의 htps : // / cs. 치오 f. 이오 / 인 s 탓 l_se rゔぇr_p. HTML # 우이 ds - 안 dgi ds을 체크하여 해당 부분을 실시합니다.
호스트 이름
Chef-Server의 호스트 이름은 모두 소문자가 아니면 안됩니다. 이 조건을 따르지 않으면 테스트 명령이 비정상적으로 종료됩니다.
다음은 NG 케이스입니다. 이 호스트 이름은 chef-server-ctl test에서 오류가 발생합니다.
# hostname
# ChefServer.takara.org
다음은 OK 케이스입니다. 이 소문자만의 호스트명에서는, 에러가 되는 일은 없습니다.
# hostname
# chefserver.takara.org
애플리케이션 갑옷 중지
RedHat 계열의 SELinux 에 상당하는 Ubuntu 의 AppArmor 는, 디폴트로 enforce 모드가 되어 있으므로 complain 모드로 변경합니다.
변경에 필요한 사용자 인터페이스를 설치합니다.
# apt-get install apparmor-utils -y
설정을 complain 모드로 변경합니다.
# aa-complain /etc/apparmor.d/*
중지하고 자동 시작하지 않도록합니다.
# invoke-rc.d apparmor stop
# update-rc.d -f apparmor remove
상태를 확인합니다. complain mode 의 행에, 모두 들어 있으면 완료입니다.
# apparmor_status
apparmor module is loaded.
4 profiles are loaded.
0 profiles are in enforce mode.
4 profiles are in complain mode.
/sbin/dhclient
/usr/lib/NetworkManager/nm-dhcp-client.action
/usr/lib/connman/scripts/dhclient-script
/usr/sbin/tcpdump
Chef-Server 다운로드 및 설치
Chef 다운로드 페이지 htps : // / ww 아아 ds. 치오 f. 이오 / 치에 - r ゔ ぇ r / 우분 /에서 다운로드 URL을 가져 와서 가상 서버에서 wget 명령을 사용하여 다운로드하십시오.
root@ChefServer:~# wget https://web-dl.packagecloud.io/chef/stable/packages/ubuntu/trusty/chef-server-core_12.2.0-1_amd64.deb
다운로드한 파일을 dpkg 명령으로 설치합니다.
root@ChefServer:~# dpkg -i chef-server-core_12.2.0-1_amd64.deb
htps : // / cs. 치오 f. 이오/레아아세/세르ゔぇr_12-2/인 s타르l_세르rゔぇr. HTML 설치 절차에 따라 설치를 진행합니다.
root@ChefServer:~# chef-server-ctl reconfigure
관리자 만들기
첫 번째 관리자 사용자를 등록합니다. 여기에 표시되는 private RSA 키는 knife.rb 로 설정하는 chef.pem 이므로, copipe 하고 보촌해 둡니다.
root@chefserver:~# chef-server-ctl user-create chef Maho Takara [email protected] mAnhatt0n
-----BEGIN RSA PRIVATE KEY-----
MIIEpQIBAAKCAQEAuBz/3agiINbw2vX0Vf2s8h7rwaxVz7tWPH4HAOmW6jd2h3/B
sFfJ2FEQtJuZFZqxqhRVJvNx7bS39YWww/W7d3XdXU15hWWlF5mo0HU2NveMqawb
Y96Gsod4Qqgrg7dmoWkglsBDnAXC4nJNEKnNjZKfW393ynrRzr+rqqJcaaoWKkKW
vDQ9b7HOxynpyrQcecN2XAkjGhdT9twkmKGQINpI3gN695OBl5Wwt7Iyg7KGUi4l
CR4IaKDtVeNcmneSOUJedWcosOr54DBMdWNYi7hgzyjWKq0VmQyhyljm0fLF1UM5
o8svL2KlxVJBQR9u9fyJta4w9T5rJXi+DCG7QQIDAQABAoIBAH8z0fdztXiY6Dlv
mstag4WYpWvexD7MgK00qWQQ/yp8/VBqjQhn7tWcVH1jz2VkxoDqoVZS9hC0PjDM
mC8bdNT5QuK2p1HpwyFGEaNMiBN7/twvQ5FBajCodgcfp0jOioLUXiapWUzPkjDf
pazwlErO1Xji3YGwT4qXVGSE3nJFXBeSg1Ty5LUBRkmQ653N6AHDMoDEzyYtDHFh
Xqsu0aimhigAqYguDJ9K7gUt1k0PMHCH3TqQYGlkrTXDGUKMq9/uctiN+YTvD9A+
R0JaZYlN4xyP6n+S7I7SoAwSYl8VXOwx8bNWnmanwmrBDD9AAx0bnECWcSNQUDG/
6AYe6EECgYEA3OT+IK74EXS//rIuuQEs6eQmoSHMFTdzwpfjrHNz2+E2IFJ2p4kv
zFoHfuRgmPlFc0yHlfl++VBC04WfaNChrHQHALZyH/5oCJrKHdFb9EHGCf96kiR7
yt9FycB8HxfTIz+cYx+DyJrs+dqVqjqKRLLqVnm37UUg+Mx14IVGKrkCgYEA1V+T
sz8G7+5zICzSf7dgWHM1OB/jzaKdIVrSXLiTsFm3N/LnOkrVuuAZn0E8WwhSqZRi
uEZqNQFlQsXpWXaciXfaB/F8i2/mfyKpVeoTgL2a0L1EGnLimG2C2JDoUTEWYTY3
Oedk/Rsn3PGwMlz3VhKoq1T1lPOv5pcW+L6DsMkCgYEAzh8YS6M5dAB/j8jw9E12
faIZsc35w+qEqJZXKvpoqErU2QBaHCdVZNi1meC9isE/30EQXA/+PeJ5GSvc/k+A
LY3vYujcQaKBrVXTOFO9/ITLqVSuKWTF5x7E3mgw6kqvCHs5EP29WRnH+7XOZpRN
paFWLe9Sg6M4CzGu5R03xnECgYEAnVNFkkqMkOheVoD2DFlnXpBD00ggLYUTGn7e
0KL/sm3UHBqrx11aTdniynvNRsnSOVtBluHEeaS3xw4qSl6cePe3+VdjH2S4rVEf
TkuzaZ9jwTlsN5wx23YTnh7qTMNG3xKckcM9wSn+sHg8FEZb0EkduIaCNPug3QLW
Wz4N15ECgYEArHfHI0fpYngmnE9fQOBDt0x6uJWwcyevTaE+7UMeVMNOu0OvTy3u
t14rvboXo+f+EsNvGXoBTSuehGXiYwnkNIAKhycZc613bnSbcKsX6lu5L5cMbhN2
iK0/EoO/PoYZG5tv9QN+yxeoO8XI9w+voivyBcxAWa3k3aYPw3GlqS4=
-----END RSA PRIVATE KEY-----
조직 만들기
관리자가 속한 조직을 등록합니다. 여기에 표시되는 private RSA 키는 tech_team-validator.pem의 파일이므로 마찬가지로 저장합니다.
root@chefserver:~# chef-server-ctl org-create tech-team "Cloud Technical Service" --association_user chef
-----BEGIN RSA PRIVATE KEY-----
MIIEogIBAAKCAQEAvIba+RuHpREKSagkSCckrYu38QiqM1RlUjURDoXezIli6FYn
Rzl/31LckKqTTDP3wysnXKpIa01BJaPLhPRlfTEEKVhiPzuzsjH6htKsAqCxJtk+
4euFQ1r+uRFgCP9TmvB2dFjl1jn5LDJx/9SITobCOo5ft+VR8u+D/PUeveXj2NYq
NRPqXAJsGoTLPeh6qFS6gihgqkNrShiFz02S8/No623BgN36yvLqvpsVSUrlfYZO
QbCnp/hnZYgNnMuySLXQD9j59HVNwBak0i3iG/yoCdlactQTYstuvYHuenTpgSJ+
0gwbPo62cSPkZctFDYykfK12AAywCSqJrmO+/wIDAQABAoIBAGVrRrFsFfS+zgIB
6kLGi/ywhSuttaIXbMpkseBWNB1ka0kBz++JBzlkojNREByWeFsOBAbdtEfFL57I
FtxXfaFzlQGJApFx1KGwMU4GV3Kyb5qulB2FThOGCDIXHsq4UImxgofkqwAr/9e+
64TtGMblx+coYGXVf9ho8WBLnVYaQYMOArA195M00KP1p2KHeEr7y23bMk9HnNCh
2TMWn03GDfM9zdursmfaTbjNTNQ/GEjAO10hChDiOGSZKzOZnf3CtcU9pQq1KR6r
BAXiEqWBl7Nm8z1lyQ3u1P1HT9BPTmLlC1qnIF3EkXxl3NURIyHcBRsxanTaxRlg
cSh89gECgYEA5IjKa6vNc7CKrqY1pXmnG6DaXUrnQHMWsKznNqCFKlM+uqJ5Wfsm
QY7Fuukb3KTiVc3csJBhcFSbAe55pSoyFTqxiyo7WawBRI4mT6iHOHc3YHrmrtr3
0OCvONZE2Cff616qfWvKyZoOsi4z8EkWaUtkV2uU/pf3OsXK4EyTEV8CgYEA0y8r
tbg07A9ZgXE+KUArGjvJb3Gk7Bdix8xt0z4A6Y3nbISzkZF/n4ilZDVDsmLpxv0I
ra+1hHRUF8ABVt66P4kLgTGwI9pbnE7Hee1AesS/Qi2Kszq8UmXSTLPbOkhdWj+a
0FDrF6JBwA64PKT/u/Y2MSGpaqO0JOU6hixUFmECgYAQjaPz1pbkGVaCPgHGwaAM
DUOj3EgR0ARFudBpkYjzvuHdTOVzUhC8UOYbmsTs33iRdH7Wvy5/n3E225ouD3df
OEgh52YzIZVZ7N3ziSZ6PZBiSaSp56xpkcy/Vi3YZlL+znWU7hjbL3B/EX+rmO+p
os9a0a0SH9nFhQwj4QgKCwKBgFTysohkUpVqDzzsSm7Zav0gc4SqmAaH2ao45yyD
0mYgOKkEMB8sAcQweSb37gVBmHv8qJMFDOT8zh7Hk0JYUV7hR4lubUXevd8AKWk4
MCmyHqUGILa7t6kFYDSOXG7zUOnOj/2frxFQqVYSFbX/QQdgoKfevIEy3HHC62mx
RxnBAoGAAZ1WKHrkKFKXqm9lx4kh7aFfvH5SZkOzUUpxJTX5pbuaGrLJZFkKln2a
YEgGdPnjq10xzuZ4XTin3PyWTemHbT5cJG47p1ODfnxJ8Qm8IRC8/Vhtwv9LOkfl
yQqEhPUY3095kp3soOr1EjnPgJlpJ9DEY90nnGOjj33BEgWuyRE=
-----END RSA PRIVATE KEY-----
동작 점검
test 명령을 실행하여 설치를 확인합니다.
root@chefserver:~# chef-server-ctl test
Configuring logging...
Creating platform...
Configured URL: https://chefserver.takara.org
Creating org pedant_testorg_chefserver_14802
Validating Org Creation
Run options: include {:focus=>true, :smoke=>true}
All examples were filtered out; ignoring {:focus=>true, :smoke=>true}
Randomized with seed 20209
.................................
Finished in 1.14 seconds
33 examples, 0 failures
Randomized with seed 20209
Starting Pedant Run: 2015-10-30 08:32:28 UTC
_______ _______ _______ _______ _______ ______ _______
| || || || || || | | |
| _ || _ || _____|| || _ || _ || ___|
| | | || |_| || |_____ | || | | || | | || |___
| |_| || ___||_____ || _|| |_| || |_| || ___|
| || | _____| || |_ | || || |___
|_______||___| |_______||_______||_______||______| |_______|
_______ _______ ______ _______ __ _ _______
| || || | | _ || | | || |
| _ || ___|| _ || |_| || |_| ||_ _|
| |_| || |___ | | | || || | | |
| ___|| ___|| |_| || || _ | | |
| | | |___ | || _ || | | | | |
|___| |_______||______| |__| |__||_| |__| |___|
"Accuracy Over Tact"
=== Testing Environment ===
Config File: /var/opt/opscode/oc-chef-pedant/etc/pedant_config.rb
HTTP Traffic Log File: /var/log/opscode/oc-chef-pedant/http-traffic.log
Running tests from the following directories:
/opt/opscode/embedded/service/oc-chef-pedant/spec/api
Run options:
include {:focus=>true, :smoke=>true}
exclude {:intermittent_failure=>true, :cleanup=>true}
UI 설치
지금까지 nginx가 시작되었지만 웹 페이지가없는 상태이므로 CHEF-Server 웹 응용 프로그램을 추가합니다.
root@ChefServer:~# chef-server-ctl install opscode-manage
root@ChefServer:~# chef-server-ctl reconfigure
root@ChefServer:~# opscode-manage-ctl reconfigure
이제 브라우저에서 액세스 할 수 있습니다. 이전에 등록한 관리자 이름과 비밀번호로 로그인합니다.
보고 기능 설치
root@ChefServer:~# chef-server-ctl install opscode-reporting
root@ChefServer:~# chef-server-ctl reconfigure
root@ChefServer:~# opscode-reporting-ctl reconfigure
이것으로 Chef-Server 설치가 완료됩니다.
Reference
이 문제에 관하여(Chef-Server 12.2 설치 기록 Ubuntu14.04), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/MahoTakara/items/71e801c4bf49ddf8a26c
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
# hostname
# ChefServer.takara.org
# hostname
# chefserver.takara.org
# apt-get install apparmor-utils -y
# aa-complain /etc/apparmor.d/*
# invoke-rc.d apparmor stop
# update-rc.d -f apparmor remove
# apparmor_status
apparmor module is loaded.
4 profiles are loaded.
0 profiles are in enforce mode.
4 profiles are in complain mode.
/sbin/dhclient
/usr/lib/NetworkManager/nm-dhcp-client.action
/usr/lib/connman/scripts/dhclient-script
/usr/sbin/tcpdump
Chef 다운로드 페이지 htps : // / ww 아아 ds. 치오 f. 이오 / 치에 - r ゔ ぇ r / 우분 /에서 다운로드 URL을 가져 와서 가상 서버에서 wget 명령을 사용하여 다운로드하십시오.
root@ChefServer:~# wget https://web-dl.packagecloud.io/chef/stable/packages/ubuntu/trusty/chef-server-core_12.2.0-1_amd64.deb
다운로드한 파일을 dpkg 명령으로 설치합니다.
root@ChefServer:~# dpkg -i chef-server-core_12.2.0-1_amd64.deb
htps : // / cs. 치오 f. 이오/레아아세/세르ゔぇr_12-2/인 s타르l_세르rゔぇr. HTML 설치 절차에 따라 설치를 진행합니다.
root@ChefServer:~# chef-server-ctl reconfigure
관리자 만들기
첫 번째 관리자 사용자를 등록합니다. 여기에 표시되는 private RSA 키는 knife.rb 로 설정하는 chef.pem 이므로, copipe 하고 보촌해 둡니다.
root@chefserver:~# chef-server-ctl user-create chef Maho Takara [email protected] mAnhatt0n
-----BEGIN RSA PRIVATE KEY-----
MIIEpQIBAAKCAQEAuBz/3agiINbw2vX0Vf2s8h7rwaxVz7tWPH4HAOmW6jd2h3/B
sFfJ2FEQtJuZFZqxqhRVJvNx7bS39YWww/W7d3XdXU15hWWlF5mo0HU2NveMqawb
Y96Gsod4Qqgrg7dmoWkglsBDnAXC4nJNEKnNjZKfW393ynrRzr+rqqJcaaoWKkKW
vDQ9b7HOxynpyrQcecN2XAkjGhdT9twkmKGQINpI3gN695OBl5Wwt7Iyg7KGUi4l
CR4IaKDtVeNcmneSOUJedWcosOr54DBMdWNYi7hgzyjWKq0VmQyhyljm0fLF1UM5
o8svL2KlxVJBQR9u9fyJta4w9T5rJXi+DCG7QQIDAQABAoIBAH8z0fdztXiY6Dlv
mstag4WYpWvexD7MgK00qWQQ/yp8/VBqjQhn7tWcVH1jz2VkxoDqoVZS9hC0PjDM
mC8bdNT5QuK2p1HpwyFGEaNMiBN7/twvQ5FBajCodgcfp0jOioLUXiapWUzPkjDf
pazwlErO1Xji3YGwT4qXVGSE3nJFXBeSg1Ty5LUBRkmQ653N6AHDMoDEzyYtDHFh
Xqsu0aimhigAqYguDJ9K7gUt1k0PMHCH3TqQYGlkrTXDGUKMq9/uctiN+YTvD9A+
R0JaZYlN4xyP6n+S7I7SoAwSYl8VXOwx8bNWnmanwmrBDD9AAx0bnECWcSNQUDG/
6AYe6EECgYEA3OT+IK74EXS//rIuuQEs6eQmoSHMFTdzwpfjrHNz2+E2IFJ2p4kv
zFoHfuRgmPlFc0yHlfl++VBC04WfaNChrHQHALZyH/5oCJrKHdFb9EHGCf96kiR7
yt9FycB8HxfTIz+cYx+DyJrs+dqVqjqKRLLqVnm37UUg+Mx14IVGKrkCgYEA1V+T
sz8G7+5zICzSf7dgWHM1OB/jzaKdIVrSXLiTsFm3N/LnOkrVuuAZn0E8WwhSqZRi
uEZqNQFlQsXpWXaciXfaB/F8i2/mfyKpVeoTgL2a0L1EGnLimG2C2JDoUTEWYTY3
Oedk/Rsn3PGwMlz3VhKoq1T1lPOv5pcW+L6DsMkCgYEAzh8YS6M5dAB/j8jw9E12
faIZsc35w+qEqJZXKvpoqErU2QBaHCdVZNi1meC9isE/30EQXA/+PeJ5GSvc/k+A
LY3vYujcQaKBrVXTOFO9/ITLqVSuKWTF5x7E3mgw6kqvCHs5EP29WRnH+7XOZpRN
paFWLe9Sg6M4CzGu5R03xnECgYEAnVNFkkqMkOheVoD2DFlnXpBD00ggLYUTGn7e
0KL/sm3UHBqrx11aTdniynvNRsnSOVtBluHEeaS3xw4qSl6cePe3+VdjH2S4rVEf
TkuzaZ9jwTlsN5wx23YTnh7qTMNG3xKckcM9wSn+sHg8FEZb0EkduIaCNPug3QLW
Wz4N15ECgYEArHfHI0fpYngmnE9fQOBDt0x6uJWwcyevTaE+7UMeVMNOu0OvTy3u
t14rvboXo+f+EsNvGXoBTSuehGXiYwnkNIAKhycZc613bnSbcKsX6lu5L5cMbhN2
iK0/EoO/PoYZG5tv9QN+yxeoO8XI9w+voivyBcxAWa3k3aYPw3GlqS4=
-----END RSA PRIVATE KEY-----
조직 만들기
관리자가 속한 조직을 등록합니다. 여기에 표시되는 private RSA 키는 tech_team-validator.pem의 파일이므로 마찬가지로 저장합니다.
root@chefserver:~# chef-server-ctl org-create tech-team "Cloud Technical Service" --association_user chef
-----BEGIN RSA PRIVATE KEY-----
MIIEogIBAAKCAQEAvIba+RuHpREKSagkSCckrYu38QiqM1RlUjURDoXezIli6FYn
Rzl/31LckKqTTDP3wysnXKpIa01BJaPLhPRlfTEEKVhiPzuzsjH6htKsAqCxJtk+
4euFQ1r+uRFgCP9TmvB2dFjl1jn5LDJx/9SITobCOo5ft+VR8u+D/PUeveXj2NYq
NRPqXAJsGoTLPeh6qFS6gihgqkNrShiFz02S8/No623BgN36yvLqvpsVSUrlfYZO
QbCnp/hnZYgNnMuySLXQD9j59HVNwBak0i3iG/yoCdlactQTYstuvYHuenTpgSJ+
0gwbPo62cSPkZctFDYykfK12AAywCSqJrmO+/wIDAQABAoIBAGVrRrFsFfS+zgIB
6kLGi/ywhSuttaIXbMpkseBWNB1ka0kBz++JBzlkojNREByWeFsOBAbdtEfFL57I
FtxXfaFzlQGJApFx1KGwMU4GV3Kyb5qulB2FThOGCDIXHsq4UImxgofkqwAr/9e+
64TtGMblx+coYGXVf9ho8WBLnVYaQYMOArA195M00KP1p2KHeEr7y23bMk9HnNCh
2TMWn03GDfM9zdursmfaTbjNTNQ/GEjAO10hChDiOGSZKzOZnf3CtcU9pQq1KR6r
BAXiEqWBl7Nm8z1lyQ3u1P1HT9BPTmLlC1qnIF3EkXxl3NURIyHcBRsxanTaxRlg
cSh89gECgYEA5IjKa6vNc7CKrqY1pXmnG6DaXUrnQHMWsKznNqCFKlM+uqJ5Wfsm
QY7Fuukb3KTiVc3csJBhcFSbAe55pSoyFTqxiyo7WawBRI4mT6iHOHc3YHrmrtr3
0OCvONZE2Cff616qfWvKyZoOsi4z8EkWaUtkV2uU/pf3OsXK4EyTEV8CgYEA0y8r
tbg07A9ZgXE+KUArGjvJb3Gk7Bdix8xt0z4A6Y3nbISzkZF/n4ilZDVDsmLpxv0I
ra+1hHRUF8ABVt66P4kLgTGwI9pbnE7Hee1AesS/Qi2Kszq8UmXSTLPbOkhdWj+a
0FDrF6JBwA64PKT/u/Y2MSGpaqO0JOU6hixUFmECgYAQjaPz1pbkGVaCPgHGwaAM
DUOj3EgR0ARFudBpkYjzvuHdTOVzUhC8UOYbmsTs33iRdH7Wvy5/n3E225ouD3df
OEgh52YzIZVZ7N3ziSZ6PZBiSaSp56xpkcy/Vi3YZlL+znWU7hjbL3B/EX+rmO+p
os9a0a0SH9nFhQwj4QgKCwKBgFTysohkUpVqDzzsSm7Zav0gc4SqmAaH2ao45yyD
0mYgOKkEMB8sAcQweSb37gVBmHv8qJMFDOT8zh7Hk0JYUV7hR4lubUXevd8AKWk4
MCmyHqUGILa7t6kFYDSOXG7zUOnOj/2frxFQqVYSFbX/QQdgoKfevIEy3HHC62mx
RxnBAoGAAZ1WKHrkKFKXqm9lx4kh7aFfvH5SZkOzUUpxJTX5pbuaGrLJZFkKln2a
YEgGdPnjq10xzuZ4XTin3PyWTemHbT5cJG47p1ODfnxJ8Qm8IRC8/Vhtwv9LOkfl
yQqEhPUY3095kp3soOr1EjnPgJlpJ9DEY90nnGOjj33BEgWuyRE=
-----END RSA PRIVATE KEY-----
동작 점검
test 명령을 실행하여 설치를 확인합니다.
root@chefserver:~# chef-server-ctl test
Configuring logging...
Creating platform...
Configured URL: https://chefserver.takara.org
Creating org pedant_testorg_chefserver_14802
Validating Org Creation
Run options: include {:focus=>true, :smoke=>true}
All examples were filtered out; ignoring {:focus=>true, :smoke=>true}
Randomized with seed 20209
.................................
Finished in 1.14 seconds
33 examples, 0 failures
Randomized with seed 20209
Starting Pedant Run: 2015-10-30 08:32:28 UTC
_______ _______ _______ _______ _______ ______ _______
| || || || || || | | |
| _ || _ || _____|| || _ || _ || ___|
| | | || |_| || |_____ | || | | || | | || |___
| |_| || ___||_____ || _|| |_| || |_| || ___|
| || | _____| || |_ | || || |___
|_______||___| |_______||_______||_______||______| |_______|
_______ _______ ______ _______ __ _ _______
| || || | | _ || | | || |
| _ || ___|| _ || |_| || |_| ||_ _|
| |_| || |___ | | | || || | | |
| ___|| ___|| |_| || || _ | | |
| | | |___ | || _ || | | | | |
|___| |_______||______| |__| |__||_| |__| |___|
"Accuracy Over Tact"
=== Testing Environment ===
Config File: /var/opt/opscode/oc-chef-pedant/etc/pedant_config.rb
HTTP Traffic Log File: /var/log/opscode/oc-chef-pedant/http-traffic.log
Running tests from the following directories:
/opt/opscode/embedded/service/oc-chef-pedant/spec/api
Run options:
include {:focus=>true, :smoke=>true}
exclude {:intermittent_failure=>true, :cleanup=>true}
UI 설치
지금까지 nginx가 시작되었지만 웹 페이지가없는 상태이므로 CHEF-Server 웹 응용 프로그램을 추가합니다.
root@ChefServer:~# chef-server-ctl install opscode-manage
root@ChefServer:~# chef-server-ctl reconfigure
root@ChefServer:~# opscode-manage-ctl reconfigure
이제 브라우저에서 액세스 할 수 있습니다. 이전에 등록한 관리자 이름과 비밀번호로 로그인합니다.
보고 기능 설치
root@ChefServer:~# chef-server-ctl install opscode-reporting
root@ChefServer:~# chef-server-ctl reconfigure
root@ChefServer:~# opscode-reporting-ctl reconfigure
이것으로 Chef-Server 설치가 완료됩니다.
Reference
이 문제에 관하여(Chef-Server 12.2 설치 기록 Ubuntu14.04), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/MahoTakara/items/71e801c4bf49ddf8a26c텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)