오픈스택의 로그인 과정은?
데이터베이스?
테이블?
mysql -u root -p
(openstack)
1. 사용자 정보 담긴 테이블 찾기
show databases;
use keystone
show tables;
desc user;
id,extra,enabled,created_at,last_active_at,domain_id
desc local_user;
select name,failed_auth_count from local_user; (틀린 횟수 최대 누적 2번?)
desc password;
select local_user_id from password;
select local_user_id,password_hash,created_at from password;
2. 인스턴스 관리 테이블 찾기
nova_api
nova_cell0
nova_cell1
use nova_api
desc instance_mappings;
select * from instance_mappings;
3. 누가 ip를 할당하는가
192.168.233.244
use neutron
desc ipallocations;
select ip_address from ipallocations;
+--------------------------------------+
| ip_address |
+--------------------------------------+
| 10.0.0.1 |
| 10.0.0.2 |
| fd07:96eb:a461:0:f816:3eff:fee5:fc79 |
| fd07:96eb:a461::1 |
| 192.168.233.2 |
| 172.24.4.159 |
| 2001:db8::67 |
+--------------------------------------+
이미지는 누가 관리하고 어디에 저장되어 있는가
desc glance;
이미지파일
qcow2 : qemu copy on write 2
img파일을 올릴 수는 있으나 보통 설치하듯이 계정과 비밀번호를 설정할 수 없음
부팅 > 비밀버호 수정모드 > root 암호 변경 > 접근
따라서 계정과 비밀번호를 이미지에 저장해야함
/opt/stack/devstack/files
cirros-0.0.3-x86_64 disk
네트워크는 누가 만들어주는가?
192.168.233.1
172.24.4.xxx
public shared
public : 172.244.xxx
shared : 192.168.233.xx
테스트용 이미지가 작동되면 스냅샷 걸기 > 일시정지
라우터 생성!
use neutron
select * from routers;
select * from routerports;
192.168.0.252 > openstack
볼륨의 행방을 찾아라
cinder