본문 바로가기

전체 글

(125)
3. AWS ( VPC ) 1. VPC - VPC 는 사용자가 정의하는 가상의 네트워크 - 3tier 구성 기본 - db 관리형 서비스 - 배스천 = 점프박스 : 내부망을 관리하기 위한 인스턴스 ( 리눅스에서 id_rsa 사용한 것 ) - 피어링 연결을 통해 vpc간 통신 가능 - 기본 vpc 삭제 1.1 VPC 설정 - 가용영역 a 서브넷 3 , 가용 영역 c 서브넷 3 - a 짝수, c 는 홀수 서브넷 생성 - VPC 생성 - 서브넷 생성 - 인터넷 게이트웨이 생성 - 라우팅 테이블 생성하거나 기존 라우팅 테이블 사용 - 라우팅 테이블에 웹 서브넷만 연결 2. VPC TEST - 각 가용영역 a와 c에 인스턴스를 생성하여 통신확인 - 가용 영역 a : 리눅스 인스턴스 생성 - 가용 영역 c : 리눅스 인스턴스 생성 - 리눅스 ..
2. AWS (wordpress 구축) 1. 리눅스 설치 - 인스턴스 시작 - 설치 후 접속 및 루트 사용자 로그인 1.1. 도커 설치 - aws 내에 최신 버전 확인 후 설치 1.2. 도커 DB서버 및 클라이언트 - 도커 이미지 다운 - DB 서버 컨테이너 실행 - 호스트 pc에 클라이언트 설치 1.3. wordpress - 이미지 pull - 호스트로 db에 접속하여 사용자 생성 및 권한 부여 - wordpress 컨테이너 실행 1.4. test - 공인 ip 로 접속 완료
AWS (웹 서비스 구축) 0. 구성 - 첫 번째 리눅스에 php와 web 서비스 설치 - 두 번째 리눅스에 mysql 설치 - 추후 공인 ip를 이용하여 두 번째 리눅스 접근 불가 1. 첫번째 리눅스 설정 - 리눅스 설치 - Xshell을 통해 접속 1.1. httpd 설정 - httpd 설치 - httpd conf 설정 변경 - 준비해준 php 파일에 ip 입력 - scp 명령어를 통해 리눅스로 이동 - 서비스 시작 1.2. php 설치 - aws내에 php 최신 버전 확인 - php 7.4 설치 **삭제 시 disable , 허용 할 시 enable - php 모듈 설치 1.3. mysql client 설치 - 레포지토리 구성 - 호환성 체크 해제 및 클라이언트 설치 2. 두 번째 리눅스 설정 - 리눅스 설치 - 서버에 접속..
1. AWS 1. AWS - 가입 후 루트 사용자 로그인 콘솔 홈 - 관리를 위해 CLI 설치 - 보안을 위해 2중 인증 설정 - CLI를 통한 접속에 사용할 사용자 추가 - 사용자 선택 => 보안 자격 증명 => 링크 주소 확인 - 하단에 엑세스키 비활성화 및 삭제 - 엑세스 키 만들기를 통해 엑세스 키 생성 - 지역 서울 지역 선택 - cli 설정 : aws configure 로 접속하여 생성한 액세스 ID와 키, 지역코드를 입력하여 설정 완료 ** 추후 키 변경시 로컬 파일을 통해 변경 1.1. Amazone S3 - 버킷 스토리지 서비스 - 버킷 생성 - cli를 통해 확인 1.2. EC2를 이용한 가상 머신 생성 - 인스턴스 => 가상머신 - AMI => ISO - 보안그룹 => 방화벽 - 탄력적 ip =>..
3. VMware vSphere (3) 1. 여러 호스트 관리 - 메모리 4gb를 가지는 또 다른 ESXi-1 생성 : IP = 10.0.0.62 - 호스트 추가 시 AD의 연결되어있으면 DNS에 도메인을 등록하여 도메인으로도 등록이 가능. - vcenter에 기존에 생성해놓은 데이터센터 test에 새로 생성한 ESXi 호스트 추가 - 해당 방법으로 새로 생성한 호스트에 스토리지 연결 - 데이터 스토어의 경우 ESXi에서 개별적으로 추가 가능. - 1번 호스트, 데이터 스토어 1번에 가상머신 추가 - vmware remote를 통해 가상머신에 진입하여 설치 진행 1.1. 스토리지 마이그레이션 - 마이그레이션 - 스토리지 변경 - 스토리지 변경이 가상머신이 종료되지 않고 마이그레이션 된다. 1.2. 호스트 마이그레이션 - 마이그레이션 선택 - ..
1. Vagrant 0. IaC - IaC ( Infrastructure As Code ) : Infra를 Code로 관리하는 기술 : 1000대의 서버 세팅 -> 완벽하게 똑같은 설정 보장 X : 코드로 관리 -> 멱등성을 보장 - 배포관리 ( 설치 ) : 1) Terraform : platform에 종속되지 않음 2) Vagrant : private에서 많이 사용 - 구성 관리 ( 설치 후 설정 작업 ) : 1) puppet : redhat 2) chef : 설정이 힘듬. 3) Ansible : 배우기 쉽다. 1. Vagrant - 하시코프 사에서 만든 IaC - 사이트를 통해 Vagrant 설치 및 VirtualBox 설치 - 기초명령어 1) vagrant init : 프로바이저닝을 위한 초기 파일 생성 2) vagr..
2. VMware vSphere (2) 0. 메모리 줄이기 - 가상머신을 통해 메모리 줄이기 - ESXi를 재부팅하며 Lockdown 모드 끄기 - ESXi 페이지로 접속하여 vcent 가상머신 전원 켜기 1. 데이터 센터 추가 및 호스트 추가 - 데이터 센터 생성 - 생성한 데이터 센터에 호스트 ( ESXi) 추가 2. 스토리지 추가 - 리눅스를 통해 nfs 디렉토리 생성 및 nfs 설정 - 추가한 100gb 디스크 마운트 - 적용 및 시스템 시작 및 방화벽 개방 - iso 스토리지 추가 - 같은 방법으로 nfs_stor 스토리지 추가 3. 가상 머신 추가 - 호스트 우클릭을 통해 가상머신 추가 - 이름지정 및 리소스 선택 - 스토리지 선택 - 호환성 설정 - 운영체제 선택 - 하드웨어 지정 : 드라이브는 생성해놓은 iso 디렉토리에 있는 ..
1. VMware vSphere (1) 1. VMware Vsphere - hypervisor : 하드웨어자원을 추상화해서 VM에 제공하는 역할 - vmvisor = ESXI 제조사 hypervisor 제어솔루션 VMware ESXI Vclient, Vcenter -> vSphere Citrix Xenserver XenCenter openstack KVM, XenServer Dashboard 1.1 . VMvisor - vmvisor 설치용 가상 머신 생성 - vmvisor ( ESXi) 설치 - 설치 완료 - f2 버튼을 통해 네트워크 설정 1.3. VCSA - VCSA 설치 ( ESXi 내부에 가상머신으로 설치하여 ESXi를 관리 ) - ad 설치 및 도메인 승격 - VCSA 설정 - 생성 완료 후 10.0.0.71:5480로 Vcente..