차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
| virtualbmc_vbmc_설정하기 [2021/02/05 03:04] – koov | virtualbmc_vbmc_설정하기 [2022/01/26 08:11] (현재) – koov | ||
|---|---|---|---|
| 줄 1: | 줄 1: | ||
| ====== VirtualBMC (vbmc) 설정하기 ====== | ====== VirtualBMC (vbmc) 설정하기 ====== | ||
| - | 출처 : https://ikhsanputra.com/posts/2020-03-16-install-virtualbmc-on-centos-7/ | + | |
| - | RHEL/CentOS 7 이후 버전에서는 아래와 같이 수행한다. | + | 아래 내용은 |
| + | ===== 오픈스택 레포지토리 이용 ===== | ||
| + | |||
| + | <WRAP prewrap> | ||
| + | <code bash> | ||
| + | yum -y install centos-release-openstack-train | ||
| + | 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 | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | |||
| + | ===== 오픈스택 레포지토리 추가 없이 사용하는 방법 ===== | ||
| + | |||
| + | 출처 : https:// | ||
| <WRAP prewrap> | <WRAP prewrap> | ||
| 줄 21: | 줄 53: | ||
| # ipmi 동작 확인 | # ipmi 동작 확인 | ||
| ipmitool -I lanplus -U admin -P secret@1337 -H 10.80.80.1 -p 6230 power status | ipmitool -I lanplus -U admin -P secret@1337 -H 10.80.80.1 -p 6230 power status | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | 이후 재부팅시 '' | ||
| + | |||
| + | <WRAP prewrap> | ||
| + | <code bash> | ||
| + | rm -rf ~/ | ||
| + | rm -rf ~/.vbmc | ||
| </ | </ | ||
| </ | </ | ||
| 줄 27: | 줄 68: | ||
| ====== 활용사례 ====== | ====== 활용사례 ====== | ||
| * [[VBMC를 통한 TripleO 및 IPMI]] | * [[VBMC를 통한 TripleO 및 IPMI]] | ||
| + | |||
| + | * 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:// | ||