| 오픈스택 운영 가이드
■ 지은이 : Openstack Foundation, 한근희, 이경환
■ 사이즈 : 185×245mm
■ 페이지 : 408쪽
■ ISBN : 978-89-94567-38-9 (93560)
■ 책 소개 오픈스택 운영자가 클라우드를 구축하면서 겪게 될 문제를 미리 알려주고 대처방안을 제시한다. 오픈스택 운영자가 필수적으로 알아야 하는 내용을 빠짐없이 모두 담았다.
|
오픈스택 운영 가이드 온라인 구매하기
.jpg) .jpg) .jpg) .jpg)
■ 출판사 서평
오픈스택 운영가이드는 오픈스택 운영자가 클라우드를 구축하면서 겪게 될 문제를 미리 알려주고 대처방안을 제시한다. 그래서 오픈스택을 구축하고 있거나 구축하려는 운영자가 필수적으로 알아야 하는 내용을 빠짐없이 모두 담은 책이다. 일반적인 사람들은 항상 문제가 발생한 후에야 대응과 복구에만 몰두한다. 그러나 문제가 발생하기 전에 예방과 대비가 더 중요하다는 사실은 새삼 강조할 필요도 없다. 오픈스택 운영자는 문제 발생 경우의 수를 미리 파악하고 대처 방안을 미리 제시해야 한다. 이 책이 오픈스택으로 사설 클라우드를 구축하려는 모든 사람에게 도움이 될 것이라고 확신한다.
■ 저자 소개
저자 : 한근희(고려대학교 융합소프트웨어전문대학원 교수) • 서울과학기술대학교 컴퓨터학과 졸업 • 한양대학교 공학대학원 암호키관리기술 연구 석사 • 고려대학교 대학원 통합보안관리시스템의 성능 개선 및 개량 방안 연구 박사 • KIST SERI에서 근무 • 데이콤에서 인터넷기술 담당 • 한시큐어 통합보안시스템 사업 창출, 안철수연구소와의 합병 진행 • 행정자치부에서 보안정책 기획 및 실행 등 담당 • 안전행정부와 정부통합전산센터에서 CC·G-ISMS·Secure Coding·보안수준평가·정보보호 및 개인정보보호 실태조사 등의 과업 수행, 정책·제도·법규 등 마련 • 2013년 고려대학교 ITRC 산학교수로 부임, SW산업 육성을 위한 소프트웨어 안전성 확보 방안 마련
저자 : 이경환(솔트웨어주식회사 CTO) • 연세대학교 공과대학 건축공학 졸업 • 연세대학교 공학대학원 컴퓨터공학 졸업 • Certified Information Systems Security Professional • Certified Ethical Hacker
■ 차례
서문 OpenStack 개요 | OpenStack 입문 | 누구를 위한 책인가 | 책 구성 | 책 저술 목적과 방식 | 이 책에 참여하는 방법 | 이 책을 사용하는 규약
I 부. 아키텍처
01. 예제 아키텍처 예제 아키텍처 – 레거시 네트워킹(nova) | 예제 아키텍처 – OpenStack 네트워킹 | 아키텍처상에서 부분적 고찰
02. 공급 및 적용 자동화된 적용 | 자동화된 구성 | 원격 관리 | 공급과 적용에 대한 부분적 고찰 | 결론
03. 클라우드 컨트롤러 및 클라우드 관리 설계 하드웨어 고려사항 | 서비스 분리 | 데이터베이스 | 메시지 큐 | 컨덕터 서비스 | API (Application Programming Interface) | 확장 | 스케줄링 | 이미지 | 대시보드 | 인증 및 인가 | 네트워크 고려사항
04. 컴퓨트 노드 CPU 선택 | 하이퍼바이저 선택 | 인스턴스 스토리지 솔루션 | 과할당 | 로깅 | 네트워킹 | 결론
05. 규모 산정 시작점 | 클라우드 컨트롤러 노드 추가 | 클라우드 분리 | 확장 가능한 하드웨어
06. 스토리지 결정 단기 스토리지 | 영구 스토리지 | OpenStack 스토리지 개념 | 스토리지 백엔드 선택 | 결론
07. 네트워크 설계 관리 네트워크 | 공용 주소 옵션 | IP 주소 기획 | 네트워크 토폴로지 | 네트워킹 서비스 | 결론
II 부. 오퍼레이션
08. 상황 파악 관리를 위해 OpenStack 대시보드 사용 | CLI 도구 | 네트워크 점검 | 사용자와 프로젝트 | 인스턴스 실행 | 요약
09. 프로젝트 및 사용자 관리 프로젝트 및 테넌트 | 프로젝트 관리 | 사용량 | 사용자 관리 | 신규 사용자 생성 | 사용자를 프로젝트에 연계 | 요약
10. 사용자 관점의 운영 이미지 | 플레이버 | 보안 그룹 | 블록 스토리지 | 인스턴스 | 보안 그룹 연계 | 유동 IP | 블록 스토리지 부착 | 스냅샷 받기 | 데이터베이스의 인스턴스 | 행운을!
11. 시스템 단 오퍼레이션: 유지보수, 실패 및 디버깅 클라우드 컨트롤러와 스토리지 프록시 실패 및 유지보수 | 컴퓨트 노드 실패와 유지보수 | 스토리지 노드 실패와 유지보수 | 완전한 실패 처리 | 형상 관리 | 하드웨어와 작업 | 어떤 컴포넌트가 깨졌는지 판단 | 설치-제거
12. 네트워크 문제해결 인터페이스 상태를 점검하기 위해 “ip a” 사용 | 클라우드에서 nova-network 트래픽 | 클라우드에서 OpenStack 네트워킹 서비스 트래픽 | 네트워크 경로에서 실패 찾기 | tcpdump | iptables | nova-network 데이터베이스의 네트워크 구성 | nova-network로 DHCP 이슈 디버깅 | DNS 이슈 디버깅 | Open vSwitch 문제해결 | 네트워크 | 네임스페이스 다루기 | 요약
13. 로깅 및 모니터링 로그의 위치 | 로그 조회 | 인스턴스 요청 추적 | 사용자-조정 로그 문구 추가 | RabbitMQ 웹 관리 인터페이스나 rabbitmqctl | 중앙집중적인 로그 관리 | StackTach | 모니터링 | 요약
14. 백업 및 복구 백업 대상 | 데이터베이스 백업 | 파일 시스템 백업 | 요약
15. 사용자-조정 OpenStack 개발 환경 생성 | 오브젝트 스토리지(swift) 미들웨어 사용자-조정 | OpenStack 컴퓨트(nova) 스케줄러 사용자-조정 | 대시보드(Horizon) 사용자-조정 | 결론
16. OpenStack 업스트림 도움 받기 | 버그 보고 | OpenStack 커뮤니티 참가 | 문서에 공헌하는 방법 | 보안 정보 | 추가 정보 찾기
17. 고급 구성 다양한 드라이버 간에 차이 | 주기적 작업 구현 | 특정 구성 주제
18. 업그레이드 업그레이드 전 테스트 환경 | 롤백 준비 | 업그레이드 | Ubuntu: Grizzly에서 Havana로 업그레이드 방법 | RHEL: Grizzly에서 Havana로 업그레이드 방법 | 정리 및 최종 구성 파일 업데이트 | 실패된 업그레이드 롤백
부록 A. 사용 사례 NeCTAR | MIT CSAIL | DAIR | CERN
부록 B. 운용 사례 이중 VLAN | 버그 이슈 | 사라진 이미지 | 발렌타인 데이 컴퓨트 노드 대학살 | 토끼굴RabbitHole에 빠지다 | Havana 이슈
부록 C. 로드맵 유용한 정보 | 로드맵 영향 | 주시 관점 | Modular Layer 2로 Open vSwitch 플러그인 대체 | 컴퓨트 V3 API | OpenStack on OpenStack(TripleO) | 데이터 처리(Sahara) | 베어메탈 적용(Ironic) | Database-as-a-Service(Trove) | Messaging-as-a-Service(Marconi) | 스케줄러 개선
부록 D. 자원 OpenStack | 클라우드 | Python | 네트워크 | 시스템 관리 | 가상화 | 형상 관리
용어 약어
|