목록Cloud (10)
ITFragile

1. 로드밸런서 설정 Listener Details: Port Listen 수신 대기 Pool Details : 로드밸런싱 방법 설정 Pool Members : 인스턴스 설정 Monitor Details: 연결시도로 확인 5초동안 3번의 시도 -> 5번의 타임아웃 발생시 200에러 코드 출력하도록 설정 2. Floating ip 설정 LB ip : 10.0.2.155 할당됨 3. 컨트롤노드에서 curl 확인 컨트롤러노드에서 curl시 기존 153 뿐 아니라 LB ip로도 index.html 출력 가능!!

내부네트워크 생성 이름 : dns-network 서브넷대역 : 192.168.250.0/24 DNS : 8.8.8.8 2. 라우터 생성 및 연결 기존 라우터에 내부 인터페이스 추가 4. cloud-init 사용하여 인스턴스 생성 웹서버 구성 쉘스크립트를 작성 #!/bin/sh sudo yum install -y httpd # httpd 설치 sudo systemctl start httpd # httpd 시작 echo "cloud-init webserver" > /var/www/html/index.html # index.html 작성 5. 접속 확인 6. 컨트롤러노드에서 curl로 확인

1. 볼륨 생성 이미지(centos)를 볼륨으로 생성(크기는 10G) 2. 인스턴스 생성 볼륨으로 인스턴스 생성 이때 인스턴스가 부팅이 안되는 에러 발생 centos 이미지 생성시 포멧을 raw 해서 그런것으로 추측되어 QCOW2 로 변경 후 다시 생성하니 잘 생성되었다 3. 파일 생성 키페어로 생성한 인스턴스는 쉘 접근시 개인키를 이용해서 접속해야 함 ssh -i project01key.pem centos@10.0.2.153 인스턴스 접속 후 파일 생성 각각 다른 디렉토리에 fileA 생성 4. centos 사용자 패스워드 설정 5. 인스턴스 삭제 후 다른 인스턴스 생성하여 볼륨 연결 6. 접속 확인 그대로 데이터 남아있는 것 확인 로그인 시도시 로그인 불가 -> 쉘 접근해서 다시 패스워드 바꿔주니 로..

볼륨은 프로젝트 단위로 구분되기 때문에 다른 프로젝트에서 확인 불가 현재 볼륨은 user02 사용자 - exam-project02에서 생성 다른 프로젝트로 접근시 볼륨 확인 불가 이때 관리자 계정으로 접근하여 first-project 프로젝트에 user02 추가 user02 로 접속시 프로젝트 두개 생성 first-project로 들어가면 볼륨 확인 불가 ※ 이때 볼륨을 다른 프로젝트로 전달해서 사용하고 싶다면 볼륨 전송 기능을 이용하면 된다. 볼륨 전송 1. 마운트 해제 -> 볼륨 연결 해제 2. 볼륨 전송하기 볼륨 편집 - 이전 시작 이전 시작 : 전달 작업 수행 다운로드 : 텍스트 형식으로 다운로드됨 이전작업으로 전달 후 다른 프로젝트에서 받을때 id와 인증키를 사용해야 하므로 다운로드 하도록 하자..

먼저 스냅샷 생성 전 마운트 해제와 볼륨 연결 해제부터 해줘야 함! 1. 스냅샷 생성 기존 볼륨인 first-vol 사용하여 first-snapshot 이름의 스냅샷 생성 2. 스냅샷 사용한 볼륨 생성 스냅샷으로 볼륨 생성할때는 기존의 볼륨보다 크거나 같은 사이즈로만 생성 가능 이떄 기본 이름은 스냅샷 이름으로 만들어지므로 구분을 위해 first-snapshot-vm으로 이름 변경 생성된 볼륨을 second 인스턴스에 연결하면 볼륨 연결 끝! 3. 마운트 # 현재 연결(마운트)된 저장장치에 관한 정보를 확인 sudo blkid 스냅샷으로 불러온 볼륨이므로 이미 포맷까지 완료되어있음 마운트 sudo mount /dev/vdb /mnt 파일 수정 해당 볼륨은 /mnt 하위에 fileA가 생성되어있음. 이때 ..

♧ 스토리지 개념 데이터를 저장하기 위한 장치 ♡ 스토리지 연결방식 DAS - 케이블을 이용해서 직접 연결 NAS - 네트워크를 통해 연결 (파일시스템) SAN - 네트워크를 통해 연결 (스토리지) ☆ 스토리지 종류 1. 임시 스토리지 - 플레이버에 의해 할당하는 장치 - 인스턴의 라이프사이클과 동일 - 주로 로컬스토리지 사용 (속도빠름) 2. 영구 스토리지 - 블록 스토리지 : 인스턴스의 데이터를 영구 저장 : 볼륨이라는 단위로 인스턴스에 직접 연결 - 오브젝트 스토리지 : 인스턴스와 별개로 사용하는 스토리지 : 저장은 대시보드/명령어 사용 : 사용은 대시보드/명령어 + URL 접근 가능 - 공유 스토리지 (파일시스템) : 여러 인스턴스에 동시에 연결 가능 블록 스토리지 Cinder 서비스로 관리 볼륨..