-
Notifications
You must be signed in to change notification settings - Fork 1
/
issues.txt
53 lines (42 loc) · 2.83 KB
/
issues.txt
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
0. 전체
- puppet apply시에 설치 진행 상황 확인
- config 파일 수정시에 중복되는 요소가 있을때 하나의 요소만 수정하는 방법 => sed를 사용함
- match가 찾지 못했을 때 파일 끝에 line을 추가하는게 아니라 아예 추가하지 않도록 하는 방법. 이것이 안되면 여러번 puppet apply하면 의도치 않은 결과가 나옴
=> file함수와 =~를 이용해 if문을 구성함
- pp파일 안에서 실행 순서 => 파일 마지막에 '->'를 통해 설정
1. openstack - package
- yum install을 주소로부터 할때 pp로 할방법 => yumrepo사용으로는 에러가 발생함
- yum upgrade를 pp로 하는 방법
2. opestack computenode - nova
- rabbit_host= => 0-2번문제가 미묘하게 겹치지만 편법으로 우선해결함
- rabbit_password => 임의로 지정했는데 (skcc1234) 문제 생기면 확인 해야함
- auth_strategy => 2개의 요소가 있음. 0-2번을 해결해야함.
- nova password => 임의로 지정(skcc1234)
- my_ip => 이후에 확인
- novnproxy_base_url => 컨트롤러가 지정되지 않아 일단 compute로 지정함. 추후 확인
- glance-host => all-in-one으로 깔게될때 설정 다시해야함
- systemctl start libvirtd.service openstack-nova-compute.service 가 아무런 메세지 없이 계속 실행됨 => 추후확인
4. enviorment
- nosql : bind_ip 우선 compute의 ip로 지정
5. openstack controllernode - keystone
- mysql의 비밀번호 설정 확인. 우선은 KEYSTONE_DBPASS
- verbose가 dev에는 존재하지 않음. 우선은 docs대로 설정함 => 설정하였더니
su -s /bin/sh -c "keystone-manage db_sync" keystone 커맨드를 입력하면
No handlers could be found for logger "oslo_config.cfg"에러가 발생
=> verbose제거
- user-create : admin 유저 만들때 비밀번호 answer파일에서 받기
6. controllernode - nova
- nova.conf의 [database] connection이 두개 있어 부득이하게 sed에서 줄 범위로 검색하여 변경함
- nova.conf의 [vnc] vncserver_listen이 compute와 controller에서설정이 다르다. controller을 따라가고 compute의 해당 file_line은 주석처리
- 현재 문제 : nova-compute가 start되지 않음. error발생하지 않고 systemctl start하면 계속 반응이 없음
=> 해결함 : rabbitmq의 user_add에 오타가 있었음 오타 수정하고 nova의 모든 서비스를 리스타트하면 정상 작동함
7. cinder
- lvm.conf는 file_line의 after로 지정함
- 작업 완료
8. 코드 확인
- mysql 비밀번호 쉘 변수로 받을때 좌측 공백 주의!
*computenode - nova완료 => nova-comput가 시작되지 않는 문제 발생 =>해결
*envir 완료
*keystone - 진행중 / 여러가지 문제들이 발견(keystone이 start되지 않음, service create가 되지 않음) => 작업 완료
*controllnode - nova 완료
*cinder - controller 부분 완료