Vagrant.configure("2") do |config|
config.vm.box = "alvistack/ubuntu-22.04"
end
<vargrant vargrantfile> # Vargrantfile 에 config.vm.box ="OOO" 의 내용은 https://app.vagrantup.com 사이트에 접속하여 설치하고 싶은 OS를 찾으면 됨 - 저는 오픈스택 홈페이지에서 권장하는 Ubuntu 22.04(jammy) version의 ubuntu OS 이미지를 다운로드함
# alvistack/ubuntu-22.04 이미지를 선택하면 - Vargrantfiel을 아래와 같이 설정하라고 나옴
# 파일수정후 Vargrant UP 실행 (Wiindows CMD.exe 모드에서 실행)
C:\HashiCorp\Vagrant UP
<vagrant UP하여 이미지를 다운로드 하는 화면>
# Oracle VM을 실행하면 VitualBOX에 다음과 같이 VM이 생김 - 설치가 끝나면 아래와 같이 vm이 생성됨 ... HashCorp_defaul......
# 해당 이미지를 중단시키고 해당정보를 수정함 -- 설정에서 수행 - 일반 - 기본 - 이름(N) : alvistack-ubuntu-22.04 (본인이 알기 쉬운 이름으로 수정하면 됨,, 시스템에 영향 없음)
# 시스템 - 마더보드 - 기본 메모리 : 4096MB 로 수정 (또는 이하로 수정) (본인의 PC 사양에 맞게 메모리 수정 : default는 8012MB로 되어 있음)
# 네트워크 아댑터를 수정함 - 어뎁터 모드의 브리지 모드, NAT 모드 차이점, VM DHCP 설정은 해당 게시물 참조 ㅇ o 어뎁터 1 : 어댑터에 브리지 (무작위 모드 : 모두 허용) o 어뎁터 2 : 호스트전용어댑터 (무작위 모드 : 모두 허용)
# VARGRANT 파일 확장 사용 (예시)
# Vargrant 파일로 Oracle VM 환경설정을 할수 있으나 저는 귀찮아서 그냥 VM 만들어 놓고 수동으로 수정함 # Vargant 파일 확장 사용 예시
- login 시 root / vagrant 로 접속 (vargrant 이미지 파일의 기본 패스워드는 vagrant 임) - 일부 root로 로그인이 안될 경우 vargrant/vagrant 로 접속한후 $ sudo passwd root 명령어를 입력하여 root 패스워드를 변경함
# root로 로그인하여 몇가지 수정을 해야 됨
1. 네트워크 IP 설정 2. SSH 접속 (향후 putty.exe로 접속을 위한 sshd_conf 파일 수정 3. 날짜 수정 (시간 설정) 4. apt 업데이트 5. 방화벽 disable (설치를 위해서 일단은 중단)
1. 네트워크 설정
# vi /etc/netplan/00-installer-copnfig.yaml (파일 수정후)
# netplan apply
# 아래 2개 명령어 실행이 안되면 다음으로 넘어감 (설치되어 있을수도 있음)
# vi /etc/netplan/00-installer-copnfig.yaml (파일 수정후)
# netplan apply
- eth0 : DHCP 집(카페 등) 공유기 IP 대역 (192.168.219.16은 공유기에서 자동으로 받아옴) - eth1 : Oracle VM에 설치된 서버의 IP (192.168.56.30은 netplan 파일 수정) 2. SSH 접속 (향후 putty.exe로 접속을 위한 sshd_conf 파일 수정)
# /etc/ssh/sshd_config 파일에 다음 항목을 수정
PermitRootLogin yes로 변경
PasswordAuthentication yes로 변경
=================
Async summary
=================
Time spent in the background minus waits: 547 sec
Elapsed time: 2092 sec
Time if we did everything serially: 2639 sec
Speedup: 1.26147
Post-stack database query stats:
+------------+-----------+-------+
| db | op | count |
+------------+-----------+-------+
| keystone | SELECT | 46213 |
| keystone | INSERT | 93 |
| neutron | SELECT | 3917 |
| neutron | CREATE | 1 |
| neutron | SHOW | 4 |
| neutron | INSERT | 4111 |
| neutron | DELETE | 28 |
| neutron | UPDATE | 116 |
| placement | SELECT | 46 |
| placement | INSERT | 55 |
| placement | SET | 1 |
| nova_api | SELECT | 114 |
| nova_cell0 | SELECT | 75 |
| nova_cell1 | SELECT | 178 |
| nova_cell0 | INSERT | 5 |
| nova_cell0 | UPDATE | 6 |
| nova_cell1 | UPDATE | 42 |
| nova_cell1 | INSERT | 4 |
| cinder | SELECT | 121 |
| cinder | INSERT | 5 |
| placement | UPDATE | 3 |
| cinder | UPDATE | 3 |
| nova_api | INSERT | 20 |
| glance | SELECT | 47 |
| glance | INSERT | 6 |
| glance | UPDATE | 2 |
| cinder | DELETE | 1 |
| nova_api | SAVEPOINT | 10 |
| nova_api | RELEASE | 10 |
+------------+-----------+-------+
This is your host IP address: 192.168.56.30
This is your host IPv6 address: ::1
Horizon is now available at http://192.168.56.30/dashboard
Keystone is serving at http://192.168.56.35/identity/
The default users are: admin and demo
The password: openstack
Services are running under systemd unit files.
For more information see:
https://docs.openstack.org/devstack/latest/systemd.html
DevStack Version: 2023.2
Change: b082d3fed3fe05228dabaab31bff592dbbaccbd9 Make multiple attempts to download image 2023-12-12 08:07:39 +0000
OS Version: Ubuntu 22.04 jammy
# 설치과정 로그파일 첨부
- 설치시 여러번 설치 실패로 192.168.56.30, 192.168.56.35, 192.168.56.36 192.168.56.41 등 한 20번은 IP를 바꿔가며 설치 한것 같네요,,, 그러다 보니 서버 IP 및 로그 IP가 제 각각 입니다. (본인 IP 설정에 맞게 비교해 보시면 됩니다.)