차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
virtualbmc_vbmc_설정하기 [2021/02/05 05:22] – [오픈스택 레포지토리 이용] koov | virtualbmc_vbmc_설정하기 [2022/01/26 08:11] (현재) – koov | ||
---|---|---|---|
줄 1: | 줄 1: | ||
====== VirtualBMC (vbmc) 설정하기 ====== | ====== VirtualBMC (vbmc) 설정하기 ====== | ||
+ | --- // | ||
+ | 아래 내용은 CentOS 7 환경에서 테스트 되었습니다. | ||
===== 오픈스택 레포지토리 이용 ===== | ===== 오픈스택 레포지토리 이용 ===== | ||
줄 7: | 줄 9: | ||
yum -y install centos-release-openstack-train | yum -y install centos-release-openstack-train | ||
yum -y install python2-virtualbmc | yum -y install python2-virtualbmc | ||
+ | |||
+ | # vbmc 등록/ | ||
+ | vbmc add ik-metal0 --username admin --password secret@1337 --port 6230 | ||
+ | vbmc start ik-metal0 | ||
+ | |||
+ | # ipmi 동작 확인 | ||
+ | ipmitool -I lanplus -U admin -P secret@1337 -H 10.80.80.1 -p 6230 power status | ||
</ | </ | ||
</ | </ | ||
+ | |||
+ | ==== RHEL 7 의 경우 ==== | ||
+ | |||
+ | RHEL의 경우 오픈스택'' | ||
+ | __'' | ||
+ | |||
+ | <WRAP prewrap> | ||
+ | <code bash> | ||
+ | $ sudo subscription-manager repos --enable=rhel-7-server-openstack-13-rpms | ||
+ | $ sudo yum install -y python-virtualbmc | ||
+ | </ | ||
+ | </ | ||
+ | |||
===== 오픈스택 레포지토리 추가 없이 사용하는 방법 ===== | ===== 오픈스택 레포지토리 추가 없이 사용하는 방법 ===== | ||
줄 46: | 줄 68: | ||
====== 활용사례 ====== | ====== 활용사례 ====== | ||
* [[VBMC를 통한 TripleO 및 IPMI]] | * [[VBMC를 통한 TripleO 및 IPMI]] | ||
+ | |||
+ | * https:// | ||
* https:// | * https:// | ||
* https:// | * https:// | ||
+ | |||
+ | ====== systemd 등록 ====== | ||
+ | |||
+ | ''/ | ||
+ | |||
+ | <WRAP prewrap> | ||
+ | <code vim> | ||
+ | [Install] | ||
+ | WantedBy = multi-user.target | ||
+ | |||
+ | [Service] | ||
+ | BlockIOAccounting = True | ||
+ | CPUAccounting = True | ||
+ | ExecReload = /bin/kill -HUP $MAINPID | ||
+ | ExecStart = / | ||
+ | Group = root | ||
+ | MemoryAccounting = True | ||
+ | PrivateDevices = False | ||
+ | PrivateNetwork = False | ||
+ | PrivateTmp = False | ||
+ | PrivateUsers = False | ||
+ | Restart = on-failure | ||
+ | RestartSec = 2 | ||
+ | Slice = vbmc.slice | ||
+ | TasksAccounting = True | ||
+ | TimeoutSec = 120 | ||
+ | Type = simple | ||
+ | User = root | ||
+ | |||
+ | [Unit] | ||
+ | After = libvirtd.service | ||
+ | After = syslog.target | ||
+ | After = network.target | ||
+ | Description = vbmc service | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | |||
+ | ====== 참조링크 ====== | ||
+ | * https:// | ||