티스토리 뷰

활동/교육과정 중 기록

200118 OpenStack, CentOS

Stolen Moments 2020. 1. 7. 13:28

OpenStack Rocky


1. VMware CentOS 세팅 정보



- 네트워크 



IP - 10.0.0.100


서브넷 - 24


게이트웨이 - 10.0.0.2


DNS1 - 10.0.0.2


VMware NAT subnet : 10.0.0.0



- 사양



CPU - 1 processor, 2 core processor, intel VT-X/EPT 설정 (2번 3번 체크)


Memory - 6GB


HDD - 100GB (동적)


CentOS 최소 설치



2. 준비 작업


# yum update -y


# systemctl stop firewalld

# systemctl disable firewalld

# systemctl disable NetworkManager

# systemctl stop NetworkManager


# yum install -y chrony


# vi /etc/chrony.conf


server 0.centos.pool.ntp.org iburst

server 1.centos.pool.ntp.org iburst

server 2.kr.pool.ntp.org iburst

server 127.127.1.0


allow 10.0.0.0/24


적혀있던 서버는 적절히 주석처리.


# systemctl start chronyd


# chronyc sources

127.127.1.0 서버 올라간 것 확인



# vi /etc/hosts

10.0.0.100 controller

10.0.0.101 compute1


추가 해준다.



3. 오픈스택 리포지토리 등록


# yum install -y centos-release-openstack-rocky


# yum repolist (확인)


# yum upgrade -y


# yum install -y openstack-packstack*



4. Packstack으로 오픈스택 설치



# packstack --gen-answer-file /root/openstack.txt


# vi /root/openstack.txt


11 CONFIG_DEFAULT_PASSWORD=abc123

46 CONFIG_CEILOMETER_INSTALL=n

50 CONFIG_AODH_INSTALL=n

326 CONFIG_KEYSTONE_ADMIN_PW=abc123

873 CONFIG_NEUTRON_OVS_BRIDGE_IFACES=br-ex:ens33

1185 CONFIG_PROVISION_DEMO=n


각 줄 찾아가서 입력해준다.


:set number 하면 줄번호 보임




# time packstack --answer-file=/root/openstack.txt


이거 한 30분 걸림...



# cd /etc/sysconfig/network-scripts

# vi ifcfg-br-ex


DNS1 추가해준다.



5. 10.0.0.100/dashboard 접속


관리자 : admin/abc123


- 프로젝트, 사용자, Flavor 생성


Floating IP 용 : ex1->subext1->10.0.0.0/24, gw : 10.0.0.2, dns : 10.0.0.2, DHCP X, IP Pool : (10.0.0.210, 10.0.0.220), 외부 네트워크


Fixed IP 용 : int1->subint1->192.168.0.0/24, gw : 192.168.0.254, dns : 10.0.0.2, DHCP O



- router1 생성.


외부 네트워크와 router간 연결 : 게이트웨이 설정

내부 네트워크와 router간 연결 : 인터페이스 추가




CentOS - yum update 오류 (인터넷 연결X)



게이트웨이로 핑은 가는데 ping google.com 은 안된다. 인터넷 연결이 안 된 상황.


1. vi /etc/sysconfig/network-scripts/ifcfg-ens33(ens33은 네트워크 이름에 따라 달라짐)

2. 마지막줄에 DNS1=10.0.0.2 (게이트웨이랑 동일) 추가

3. systemctl restart NetworkManager


된다!


깨끗한 컴에 VMware, CentOS 설치하면 이런 이슈 없이 잘 된다.


그런데 버추얼박스 사용 후에 VMware 설치하고 하니 이런 오류가 발생...


명확한 원인은 못 찾았다.





반응형

'활동 > 교육과정 중 기록' 카테고리의 다른 글

200128 JavaScript  (0) 2020.01.28
200109 OpenStack  (0) 2020.01.09
200116 Docker  (0) 2020.01.06
Docker에서 MySQL Replication 세팅  (0) 2020.01.04
200103 Docker Swarm  (0) 2020.01.03
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/09   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함