본문 바로가기

전체 글55

Open Stack - Heat (wordpress) 1. Heat 하나의 스택을 만든다 라고 한다. 하나 이상의 리소스가 쌓여있는것을 stack이라고 한다. 리소스는 openstack의 리소스와 거의 같다. heat orchestration template(HOT)을 작성해야한다. HOT은 YAML Syntax를 사용한다. xml, 확장자가 .json인 파일 등은 사람이 작성하거나 읽기 좋은 형태는 아니다. 컴퓨터는 좋겠지만 yaml은 사람이 읽거나 작성하기 쉽게 하려고 만든 포맷 yaml은 괄호나 따옴표를 쓰지 않는다. 2. YAML Scalar(word/String) korea I am sue yaml에서는 라인 전체가 하나의 scalar이다. 문장에서 따옴표를 붙일 필요가 없다. Hash/Dictionary scalar: scalar 어떤 scala.. 2020. 7. 2.
Open Stack - Cloud-init (wordpress) ** script를 사용해 Instance로 wordpress 올리기 ** Instance 생성할 때 Script를 shell 파일로 만들어 Browse를 이용해 파일을 올릴 수 있다. Customization Script -> 직접 작성도 가능하다. * Instance 생성하기 참고 2020/07/02 - [Infra/프라이빗 클라우드 인프라] - Open Stack 운영.3 (user) /etc/yum.repos.d/mariadb.repo [mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.5/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1 EOF yum-c.. 2020. 7. 2.
Open Stack 운영.3 (user) Open Stack 운영.1 2020/07/01 - [Infra/프라이빗 클라우드 인프라] - Open Stack 운영.1(admin) Open Stack 운영.1(admin) 0. Open Stack 실습 환경 미리 준비된 Controller 서버와 Compute 서버를 사용한다. Controller server - 오픈스택 전체를 제어 br-ex -> 외부망에 연결될 브릿지. eth1 -> compute 시스템과의 통신용 Compute se.. suee-b.tistory.com Open Stack 운영.2 에 이어서.. 2020/07/01 - [Infra/프라이빗 클라우드 인프라] - Open Stack 운영.2(user) Open Stack 운영.2(user) Open Stack 운영.1 에 이어서.. 2020. 7. 2.
Open Stack 운영.2(user) Open Stack 운영.1 에 이어서.. 2020/07/01 - [Infra/프라이빗 클라우드 인프라] - Open Stack 운영.1(admin) Open Stack 운영.1(admin) 0. Open Stack 실습 환경 미리 준비된 Controller 서버와 Compute 서버를 사용한다. Controller server - 오픈스택 전체를 제어 br-ex -> 외부망에 연결될 브릿지. eth1 -> compute 시스템과의 통신용 Compute se.. suee-b.tistory.com Open Stack 운영.3 2020/07/02 - [Infra/프라이빗 클라우드 인프라] - Open Stack 운영.3 (user) Network -> Security Groups default 보안그룹은 p.. 2020. 7. 1.
Instance 대부분의 public cloud는 웹 콘솔을 제공해 주지 않는다 → 보안상 안전하지 않다. 로그 부트로그 GUI가 설치된 시스템은 부트로그가 나오지 않는다. 가끔 GUI가 설치되지 않았는데도 부트로그가 나오지 않는다. → 그렇기 때문에 웹에서 로그를 확인할 수 있게 했다. 스냅샷 부팅 상태에서 스냅샷을 찍는 것은 좋지않다. 스냅샷을 찍으면 이미지에 저장된다. 이미지화 된다. sealing 작업을 꼭 해야한다. 인스턴스 정지(pause) / 일시정지(suspend) 둘 다 시스템을 처음부터 부팅시키지 않는다. 메모리(현재 실행되고있는 모든 프로세스는 메모리에 있다)가 중요 메모리에 있는 내용을 디스크에 저장시켜놔야 다시 그 상태로 복원을 할 수 있다. suspend → 리소스 해제함. 물리 메모리에 있는 .. 2020. 7. 1.
Open Stack 운영.1(admin) 0. Open Stack 실습 환경 미리 준비된 Controller 서버와 Compute 서버를 사용한다. Controller server - 오픈스택 전체를 제어 br-ex -> 외부망에 연결될 브릿지. eth1 -> compute 시스템과의 통신용 Compute server - 하이퍼바이저를 제공 1. Dashboard web brouser에서 http://192.168.122.10/dashboard 주소로 접속하여 Dashboard가 동작하는지 확인 2. Login User Name : admin Password -> Controller server에서 cat /root/keystonerc_admin으로 확인할 수 있다. 3. Dashboard Menu 좌측 상단의 admin은 현재 작업 프로젝트 .. 2020. 7. 1.
Open Stack 소개 1. Open Stack private cloud를 구축하기 위한 도구 -> 클라우드는 주로 웹 인터페이스로 관리한다. 가상 컴퓨터 제공 (1차적 목적) 스토리지, 네트워크 등의 부가적인 기능들을 제공하는것이 기본 전부 open source로 이루어져있다. 거의 모든 IT의 vendor들이 기여하고있다. (홈페이지에 나와있음) 클라우드 서비스가 어떻게 구성되어있는지 내부를 알 수 있다. (완전 똑같지는 않음) 2. Open Stack Version Compute ( Nova ) 컴퓨트 서비스를 구성한다. 인스턴스의 생명 주기 담당 하이퍼바이저 제어 → kvm, qemu, zen, vmware 리눅스 컨테이너(LXC) 제어 libvirtd → 가상머신을 제어하는 라이브러리 데몬 kvm, zen, LXC, .. 2020. 6. 30.
Cloud Service 개념 정리 1. Cloud Computing이란? 원격에서 제공하는 확장성이 있는 자원의 사용 모델을 기반으로 하는 분산 컴퓨팅 IT 관련 기능들이 서비스 형태로 제공 2. 확장성 Scale up - 필요에 의해 cpu, network card등을 원래 있던 장비에 추가. - 가용성에 도움이 안된다. - 그저 크기만 키우는것. scale down Scale out - 똑같은 시스템을 여러개 두는것 - ex) db를 여러개 두거나 web 서버를 여러개 둔다. - 분산환경 - 분산 아키텍쳐 - 가용성에 좋다. Scale in - 규모를 줄이는 것. 3. 서버에서 중요한 것 안전성(높은 가용성) 성능 보안 4. 클라우드 장점과 단점 장점 - 초기 구입 비용과 유지 비용이 적게 든다 -> 하드웨어나 소프트웨어를 구입하거나.. 2020. 6. 29.
Virtualization 개념 정리 - 한대의 시스템을 다수의 가상의 시스템으로 분할하여 사용한다. - 가상 시스템은 서로 독립적이다. - 리소스의 효율적인 사용이 가능하다. - 서버를 쉽고 빠르게 배포 할 수 있다. - 중장집중화된 가상화 인프라 구성이 가능하다. - 하이퍼바이저 -> 가상화의 관리 및 지원 software partitioning. ex) virtualbox, vmware - 호스트 -> 물리적인 시스템 (server) - 게스트 -> 하이퍼바이저 상에서 실행되는 가상머신 * 전 가상화 (Full Virtualization) - 자신이 가상머신인지 모른다. - 물리적인 하드웨어에 접근할 때 하이퍼바이저에 의해 제어된다. - trap과 emulate 작업을 거치기 때문에 성능이 떨어진다. - Emulator .. 2020. 6. 26.