사설 클라우드 기반의 비즈니스를 구축 할 OpenStack은 (2) 키스톤

1. 키스톤 설치

# 냠 -y OpenStack은-키스톤 아파치에 mod_wsgi에 memcached를 파이썬 memcached를 설치
2. Memcache를 위로 열고 Memcached가 시작
[루트 @ 리눅스 - 노드 1은 ~] #의 systemctl는 memcached.service 수 있도록 
#의 정력을 / etc / SYSCONFIG / memcached를 [~ 루트 @ 리눅스 - 노드 1을] 
PORT = "11211" 
USER = "memcached를" 
MAXCONN = "1024" 
CACHESIZE = "64" 
OPTIONS = "- 리터 192.168.56.11 :: 1" 
[루트 @ 리눅스 - 노드 1 ~] #은 memcached.service을 시작 systemctl
3.Keystone 구성

1) 구성 데이터베이스 키스톤
[루트 @ 리눅스 - 노드 1 ~] #의 정력 /etc/keystone/keystone.conf 
[데이터베이스] 
연결 = mysql을 + pymysql : // 키스톤 : [email protected]/keystone

2) 토큰과 Memcached가 설정
[토큰] 
제공 = fernet

3) 동기화 데이터베이스 :
[루트 @ 리눅스 - 노드 1 ~] # 스와 -s / 빈 / SH -c "키스톤 관리가 db_sync"키스톤 
[루트 @ 리눅스 - 노드 1 ~] # mysql을 -h 192.168.56.11 -ukeystone -pkeystone -e '를 사용 키스톤; 테이블을 보여; "

4) 초기화 fernet 키
[리눅스 노드 1 루트 @ ~] # 키스톤 관리가 --keystone 사용자 키스톤 --keystone 그룹의 키스톤 fernet_setup 
[루트 @ 리눅스 - 노드 1 ~] # 키스톤 관리가 credential_setup --keystone 사용자 키스톤 --keystone 그룹의 키스톤
5) 초기화 키스톤
[루트 @ 리눅스 - 노드 1 ~] # 키스톤 관리가 부트 스트랩 --bootstrap - 암호 관리자를 \ 
 --bootstrap - 관리자 - URL http://192.168.56.11:35357/v3/ \ 
 --bootstrap-내부의 URL HTTP : / /192.168.56.11:35357/v3/ \ 
 --bootstrap 공공-URL http://192.168.56.11:5000/v3/ \ 
 --bootstrap - 지역 - 아이디 RegionOne
 6)의 구성을 확인 키스톤
/etc/keystone/keystone.conf [루트 @ 리눅스 - 노드 1 ~] # 개의 그렙 "^ [AZ]" 
연결 = mysql을 + pymysql : // 키스톤 : [email protected]/keystone의 
제공 = fernet
7) 키스톤 [루트 @ 리눅스 - 노드 1 ~] # 정력은 /etc/httpd/conf/httpd.conf 파일 시작
서버 이름 192.168.56.11:80 
프로필을 만들 
[루트 @ 리눅스 - 노드 1 ~] # 에선 -s /usr/share/keystone/wsgi-keystone.conf /etc/httpd/conf.d/

키스톤를 시작하고 포트를 볼 수 있습니다.
[루트 @ 리눅스 - 노드 1 ~] #의 systemctl 활성화 httpd.service 
[리눅스 - 노드 1 루트 @ ~] 시작 systemctl # httpd.service

환경 변수 설정
[리눅스 노드 1 루트 @ ~] # 수출 OS_USERNAME = 관리자 
# 수출 OS_PASSWORD = 관리자 [리눅스 - 노드 1 ~ 루트 @] 
[루트 @ 리눅스 - 노드 1 ~] # 수출 OS_PROJECT_NAME = 관리자 
[루트 @ 리눅스 - 노드 1 ~] # 수출 OS_USER_DOMAIN_NAME = 기본 
[리눅스 노드 1 루트 @ ~] # 수출 OS_PROJECT_DOMAIN_NAME = 기본 
[리눅스 노드 1 루트 @ ~] # 수출 OS_AUTH_URL = http://192.168.56.11:35357/v3 
# 수출 OS_IDENTITY_API_VERSION [리눅스 노드 1 ~ 루트 @] = 삼

프로젝트 및 데모 사용자 만들기
#의 OpenStack은 프로젝트 --domain 만드는 기본 --description "데모 프로젝트"데모 
#의 OpenStack은 사용자가 기본 --password 데모 데모 --domain 만들 
#의 OpenStack은 역할을 사용자 만들 
--project 데모 --user 데모 사용자를 추가 #의 OpenStack은 역할을

서비스 프로젝트 만들기
#의 OpenStack은 프로젝트 --domain 만드는 기본 --description "서비스 프로젝트"서비스
한 눈에 사용자 만들기
#의 OpenStack은 사용자 --domain 만드는 기본 --password 눈에 눈에 
#이 역할은 --project 서비스를 추가 OpenStack은 --user 눈 관리
사용자 노바 만들기
#의 OpenStack은 사용자 --domain 만드는 기본 노바 노바 --password 
#의 OpenStack은 역할 --project 서비스를 추가 --user 노바 관리
사용자 배치를 작성
#의 OpenStack은 사용자가 기본 --password 배치 배치 --domain 만들 
--project 서비스 --user 배치 관리자를 추가 #의 OpenStack은 역할을
사용자 중성자를 생성
#의 OpenStack은 사용자가 기본 --password 중성자 중성자 --domain 만들 
--project 서비스를 추가 #의 OpenStack은 역할을 --user 중성자 관리
콘크리트 사용자를 만듭니다
#의 OpenStack은 사용자가 기본 --password 콘크리트 콘크리트 --domain 만들 
--project 서비스를 추가 #의 OpenStack은 역할을 --user 콘크리트 관리자

키스톤 확인
[루트 @ 리눅스 - 노드 1 ~] # 해제 OS_AUTH_URL OS_PASSWORD 
[루트 @ 리눅스 - 노드 1 ~] # OpenStack은 --os - 인증 - URL http://192.168.56.11:35357/v3 \ 
--os 프로젝트 - 도메인 이름 기본 --os 사용자 도메인 이름 기본 \ 
--os 프로젝트 이름 관리 --os - 이름 관리자 토큰 문제 
암호 : 
... 
[루트 @ 리눅스 - 노드 1 ~] # OpenStack은 --os - 인증 - URL HTTP : //192.168.56.11:5000/v3 \ 
--os 프로젝트 - 도메인 이름 기본 --os 사용자 도메인 이름 기본 \ 
--os 프로젝트 이름 데모 --os - 사용자 이름 데모 토큰 발행 
비밀번호 :
 
[리눅스 노드 1 루트 @ ~] # 정력 /root/admin-openstack.sh 
수출 OS_PROJECT_DOMAIN_NAME = 기본 
수출 OS_USER_DOMAIN_NAME = 기본 
수출 OS_PROJECT_NAME = 관리자 
수출 OS_USERNAME = 관리자 
수출 OS_PASSWORD = 관리자 
수출 OS_AUTH_URL = http://192.168.56.11:35357 / V3 
수출 OS_IDENTITY_API_VERSION = 3 
수출 OS_IMAGE_API_VERSION = 2
[리눅스 노드 1 루트 @ ~] # 정력 /root/demo-openstack.sh 
수출 OS_PROJECT_DOMAIN_NAME = 기본 
수출 OS_USER_DOMAIN_NAME = 기본 
수출 OS_PROJECT_NAME = 데모 
수출 OS_USERNAME = 데모 
수출 OS_PASSWORD = 데모 
수출 OS_AUTH_URL = http://192.168.56.11:5000 / V3 
수출 OS_IDENTITY_API_VERSION = 3 
수출 OS_IMAGE_API_VERSION = 2
# 소스 [리눅스 노드 1 ~ 루트 @] admin-openstack.sh 
[리눅스 노드 1 루트 @ ~] #는 OpenStack은 토큰 문제 
# 소스 demo-openstack.sh [루트 리눅스 노드 1 ~ @] 
[루트 @ 리눅스 - 노드 1 ~] # OpenStack은 토큰 문제

추천

출처www.cnblogs.com/zhanghn8/p/11278184.html