liberty 버 전 openstack 환경 (allinone) 수 동 설치 - nova 설치
# mysql -uroot -pChangeme_123 -e "CREATE DATABASE nova;
주의: Changeme123 데이터베이스 루트 비밀번호 2, 데이터베이스 사용 자 를 만 들 고 권한 부여
# mysql -uroot -pChangeme_123 -e "GRANT ALL PRIVILEGES ON nova.* TO 'nova'@'localhost' IDENTIFIED BY 'Changeme_123';"
# mysql -uroot -pChangeme_123 -e "GRANT ALL PRIVILEGES ON nova.* TO 'nova'@'%' IDENTIFIED BY 'Changeme_123';"
주의: Changeme123 자신의 비밀번호 로 바 꾸 기 3, nova 사용자 만 들 기 및 admin 권한 부여
# source /root/admin-openrc.sh
# openstack user create nova --password Changeme_123
# openstack role add --project service --user nova admin
주의: Changeme123 자신의 비밀번호 로 변경 4, 컴퓨터 서비스 만 들 기
# openstack service create --name nova --description "OpenStack Compute" compute
5. nova 의 endpoint 만 들 기
# openstack endpoint create --region RegionOne compute public http://${HOSTNAME}:8774/v2/%\(tenant_id\)s
# openstack endpoint create --region RegionOne compute internal http://${HOSTNAME}:8774/v2/%\(tenant_id\)s
# openstack endpoint create --region RegionOne compute admin http://${HOSTNAME}:8774/v2/%\(tenant_id\)s
6. nova 관련 소프트웨어 설치
# yum install openstack-nova-api openstack-nova-cert openstack-nova-conductor openstack-nova-console openstack-nova-novncproxy openstack-nova-scheduler python-novaclient -y
7. nova 설정 파일 / etc / nova / nova. conf
# openstack-config --set /etc/nova/nova.conf database connection mysql://nova:Changeme_123@${HOSTNAME}/nova
# openstack-config --set /etc/nova/nova.conf DEFAULT rpc_backend rabbit
# openstack-config --set /etc/nova/nova.conf oslo_messaging_rabbit rabbit_host ${HOSTNAME}
# openstack-config --set /etc/nova/nova.conf oslo_messaging_rabbit rabbit_userid openstack
# openstack-config --set /etc/nova/nova.conf oslo_messaging_rabbit rabbit_password Changeme_123
# openstack-config --set /etc/nova/nova.conf DEFAULT auth_strategy keystone
# openstack-config --set /etc/nova/nova.conf keystone_authtoken auth_uri http://${HOSTNAME}:5000
# openstack-config --set /etc/nova/nova.conf keystone_authtoken auth_url http://${HOSTNAME}:35357
# openstack-config --set /etc/nova/nova.conf keystone_authtoken auth_plugin password
# openstack-config --set /etc/nova/nova.conf keystone_authtoken project_domain_id default
# openstack-config --set /etc/nova/nova.conf keystone_authtoken user_domain_id default
# openstack-config --set /etc/nova/nova.conf keystone_authtoken project_name service
# openstack-config --set /etc/nova/nova.conf keystone_authtoken username nova
# openstack-config --set /etc/nova/nova.conf keystone_authtoken password Changeme_123
# openstack-config --set /etc/nova/nova.conf DEFAULT my_ip ETH0_IP
# openstack-config --set /etc/nova/nova.conf DEFAULT verbose True
# openstack-config --set /etc/nova/nova.conf DEFAULT network_api_class nova.network.neutronv2.api.API
# openstack-config --set /etc/nova/nova.conf DEFAULT security_group_api neutron
# openstack-config --set /etc/nova/nova.conf DEFAULT linuxnet_interface_driver nova.network.linux_net.NeutronLinuxBridgeInterfaceDriver
# openstack-config --set /etc/nova/nova.conf DEFAULT firewall_driver nova.virt.firewall.NoopFirewallDriver
# openstack-config --set /etc/nova/nova.conf vnc vncserver_listen ETH0_IP
# openstack-config --set /etc/nova/nova.conf vnc vncserver_proxyclient_address ETH0_IP
# openstack-config --set /etc/nova/nova.conf vnc novncproxy_base_url http://ETH0_IP:6080/vnc_auto.html
# openstack-config --set /etc/nova/nova.conf glance host controller
# openstack-config --set /etc/nova/nova.conf oslo_concurrency lock_path /var/lib/nova/tmp
# openstack-config --set /etc/nova/nova.conf DEFAULT enabled_apis osapi_compute,metadata
주의, 교체 ETH 0IP 가 eth 0 인 IP 는 모두 사방 에 있 습 니 다.8. nova 데이터 동기 화
# su -s /bin/sh -c "nova-manage db sync" nova
9. nova 서 비 스 를 시작 하고 시동 설정
# systemctl enable openstack-nova-api.service openstack-nova-cert.service openstack-nova-consoleauth.service openstack-nova-scheduler.service openstack-nova-conductor.service openstack-nova-novncproxy.service
# systemctl start openstack-nova-api.service openstack-nova-cert.service openstack-nova-consoleauth.service openstack-nova-scheduler.service openstack-nova-conductor.service openstack-nova-novncproxy.service
10. openstack - nova - compute 와 sysfsutils 서 비 스 를 설치 합 니 다.
# yum install openstack-nova-compute sysfsutils -y
11. nova 설정 파일 을 설정 합 니 다. 운영 체제 가 물리 장치 에 설치 되면 다음 과 같이 설정 합 니 다.
# openstack-config --set /etc/nova/nova.conf libvirt virt_type kvm
운영 체제 가 가상 컴퓨터 에 설치 되면 다음 과 같이 설정 합 니 다.
# openstack-config --set /etc/nova/nova.conf libvirt virt_type qemu
12. 컴퓨터 서비스 시작 및 시동 설정
# systemctl enable libvirtd.service openstack-nova-compute.service
# systemctl start libvirtd.service openstack-nova-compute.service
13. nova 서비스 검증
# source /root/admin-openrc.sh
# nova service-list
# nova endpoints
# nova image-list
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Mirantis OpenStack DVR 철저 해부(제3회)에서는 가상 머신에서 외부 네트워크로의 통신 (North-South)에 대해 썼습니다. 이번에는 가상 머신 간 통신 (East-West)에 대해 설명하고 싶습니다. 이번에는 다음 네트워크 토폴로지와 같이 모든 라우터...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.