5장. 올인원 Red Hat OpenStack Platform 환경 배포
올인원 환경을 배포하려면 다음 단계를 완료합니다.
Red Hat 자격 증명을 사용하여 registry.redhat.io에 로그인합니다.
sudo podman login registry.redhat.io
[stack@all-in-one]$ sudo podman login registry.redhat.ioCopy to Clipboard Copied! Toggle word wrap Toggle overflow 배포 명령에서 사용하는 환경 변수를 내보냅니다. 이 예에서는 관리 네트워크에 IP 주소가 192.168.25.2인
eth1인터페이스를 사용하여 올인원 환경을 배포합니다.export IP=192.168.25.2 export NETMASK=24 export INTERFACE=eth1
[stack@all-in-one]$ export IP=192.168.25.2 [stack@all-in-one]$ export NETMASK=24 [stack@all-in-one]$ export INTERFACE=eth1Copy to Clipboard Copied! Toggle word wrap Toggle overflow 호스트 이름을 설정합니다. 노드에서 localhost.localdomain을 사용하는 경우 배포에 실패합니다.
hostnamectl set-hostname all-in-one.example.net hostnamectl set-hostname all-in-one.example.net --transient
[stack@all-in-one]$ hostnamectl set-hostname all-in-one.example.net [stack@all-in-one]$ hostnamectl set-hostname all-in-one.example.net --transientCopy to Clipboard Copied! Toggle word wrap Toggle overflow 배포 명령을 실행합니다. 환경과 관련된 all
.yaml파일을 포함해야 합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow
배포가 완료되면 /home/$USER/ 구성 파일을 사용하여 OpenStack 서비스를 쿼리하고 확인할 수 있습니다.
.config/openstack 디렉터리에 있는 clouds. yaml
export OS_CLOUD=standalone openstack endpoint list
[stack@all-in-one]$ export OS_CLOUD=standalone
[stack@all-in-one]$ openstack endpoint list
대시보드에 액세스하려면 http://192.168.25.2/dashboard 로 이동하여 ~/standalone-passwords.conf 파일에서 기본 사용자 이름
admin 및 undercloud_admin_password 를 사용합니다.
cat standalone-passwords.conf | grep undercloud_admin_password:
[stack@all-in-one]$ cat standalone-passwords.conf | grep undercloud_admin_password: