본문 바로가기

분류 전체보기56

AWS#7 AMI 이미지를 이용한 인스턴스 백업 1) AMI? AMI는 Amazon Machine Image의 약자로 인스턴스를 만들때 사용하는 이미지입니다. AWS에서 제공하는 이미지, 마켓플레이스에서 제공하는 이미지, 사용자가 스스로 이미지를 만들어 사용할 수도 있습니다. vmware에서 OS이미지를 이용해 VM을 생성하던 개념과 비슷하다고 보면 될 것 같습니다. 일반적으로는 AWS 또는 마켓플레이스에서 제공하는 AMI 이미지를 사용해 인스턴스를 생성하지만 사용자의 용도에 따라 저장된 정보가 동일한 여러 인스턴스가 필요할 경우 해당 인스턴스의 AMI이미지를 생성해 새 인스턴스를 생성할 수 있다. 2) 기존 인스턴스의 AMI 이미지 생성 및 인스턴스 백업 [root@linux_test ~]#mkdir test [root@linux_test ~]#vi.. 2021. 3. 4.
AWS#6 인스턴스 유형 선택하기 1)인스턴스 유형 구분하기 AWS는 수많은 인스턴스 유형을 제공한다. 각 인스턴스 타입별로 스펙과 가격이 다르며 효율을 내는 콘텐츠나 역할이 다르기 때문에 인스턴스를 생성할때는 그에 맞는 유형을 활용하여 사용하는 것이 좋다. 인스턴스 타입에는 각 테마가 존재하는데 다음과 같다. 범용 - 범용 인스턴스, 일반적인 인스턴스 유형 컴퓨팅 최적화 - 고성능 프로세스 활용에 적합(HPC, 게임 서버, 머신 러닝 등) 메모리 최적화 - 대규모 처리를 담당하는 워크로드의 처리를 위함 스토리지 최적화 - 스토리지의 대용량 데이터 읽기/쓰기 액세스에 최적화 가속 컴퓨팅 - 계산 또는 그래픽 처리 등의 GPU 기능에 최적화 Amazon EC2 인스턴스 유형 – Amazon Web Services aws.amazon.com.. 2021. 3. 3.
AWS#5 EIP 할당받기 1) EIP? Elastic ip의 약자인 EIP는 탄력적 IP주소를 의미한다. 외부에서 연결 가능한 퍼블릭 IP주소를 할당하여 인스턴스에 연결하거나 인터넷 통신을 활성화할 수 있다. *EIP를 사용하는 이유? 일반적으로 인스턴스를 생성하면 프라이빗 IP만을 가지기 때문에 외부에서 접속하려면 VPN같은 방법이 필요하다. 따라서 EIP를 활용해 고정적으로 퍼블릭IP를 할당해서 외부에서 접속하기 편하게 연결해준다. 2) EIP 특징 -EIP는 고정적이며 시간이 지나도 변하지 않는다. -EIP를 인스턴스에 연결하면 해당 인스턴스의 네트워크 인터페이스와도 연결된다. -EIP는 연결해제시 다른 인스턴스에 다시 연결 가능하다. -EIP연결 시 인스턴스가 켜져 있으면 과금이 발생하지 않지만, 인스턴스가 꺼지면 과금이.. 2021. 2. 26.
리눅스 공유 메모리 설정하기 1)공유 메모리? -리눅스 시스템은 공유메모리(Shared Memory)라는 것을 제공, 프로세스간 서로 메모리를 공유하는 방식 -각 프로세스는 자신만의 메로리를 필요로 함, 하지만 프로세스간에 자료를 공유할 때는 공유 메모리를 사용 (공유 메모리는 커널에서 관리, 재부팅하면 사라짐) 2)공유 메모리 설정하기 공유 메모리 설정은 크게 2가지로 나눠짐 shmmax = 단일 프로세스가 공유 메모리를 호출하기 위한 최대 값 shmall = 모든 프로세스가 사용할 수 있는 총 공유 메모리 값 이 두가지를 설정하는 법은 echo (원하는 용량의 bytes) > /proc/sys/kernel/shmmax echo (원하는 용량의 kbytes/4) > /proc/sys/kernel/shmall shmmax는 byte.. 2021. 2. 26.
AWS#4 EBS 볼륨 스냅샷을 활용해 백업하기 1) 스냅샷 생성 2) 스냅샷을 활용해 EBS 볼륨 생성 3) 인스턴스에 백업된 EBS 볼륨 연결 AWS#3 EBS 볼륨 생성 및 인스턴스 연결하기 1)EBS 볼륨 생성 후 확인 2)인스턴스 연결 및 마운트 파일시스템 포맷 [root@linux_test ~]#mkfs -t ext4 /dev/xvdf 마운트 디렉터리 생성 [root@linux_test ~]#mkdir /data UUID 확인 후 /etc/fstab 등록 및.. jjakang2.tistory.com -인스턴스 연결은 해당 글 참조 마운트 완료 후 백업된 디스크 확인 [root@linux_test ~]# df -hT Filesystem Type Size Used Avail Use% Mounted on devtmpfs devtmpfs 482M .. 2021. 2. 25.
AWS#3 EBS 볼륨 생성 및 인스턴스 연결하기 1)EBS 볼륨 생성 후 확인 2)인스턴스 연결 및 마운트 파일시스템 포맷 [root@linux_test ~]#mkfs -t ext4 /dev/xvdf 마운트 디렉터리 생성 [root@linux_test ~]#mkdir /data UUID 확인 후 /etc/fstab 등록 및 마운트 [root@linux_test ~]#blkid /dev/xvdf: UUID="해당부분 복사" TYPE="ext4" [root@linux_test ~]#vim /etc/fstab UUID=복사한UUID /data ext4 default,nofail 0 0 [root@linux_test ~]#mount -a [root@linux_test ~]#df -hT Filesystem Type Size Used Avail Use% Moun.. 2021. 2. 24.
Windows 환경 부팅 시간 확인하기 1)Windows 10 C:\Users\user1>wmic os get lastbootuptime LastBootUpTime 20210219173825.121763+540 2021년 2월 19일 5시 38분에 부팅됨 C:\Users\user1>systeminfo | findstr -i "Time: 시간:" 시스템 부트 시간: 2021-02-19, 오후 5:38:25 systeminfo 명령어 활용시 보기 편하게 출력됨 2)Windows server windows 2019 server (OCI로 구성된 윈도우 서버) C:\Users\opc>systeminfo | findstr -i "Time: 시간:" System Boot Time: 2021-02-17, 오후 3:33:07 windows 2012 serv.. 2021. 2. 23.
리눅스 메모리 사용률 확인하는 법 zetawiki.com/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4_%EB%AA%85%EB%AA%A9%EB%A9%94%EB%AA%A8%EB%A6%AC%EC%82%AC%EC%9A%A9%EB%A5%A0,_%EC%8B%A4%EC%A7%88%EB%A9%94%EB%AA%A8%EB%A6%AC%EC%82%AC%EC%9A%A9%EB%A5%A0 리눅스 명목메모리사용률, 실질메모리사용률 - 제타위키 다음 문자열 포함... zetawiki.com ↑이전버전 메모리사용률 확인하는 법(명목메모리, 실질메모리로 나눠짐) centos7이후 버전은 실질메모리가 그대로 출력되게 바뀜 1) top [root@linux_test ~]# top top - 07:46:26 up 6:08, 1 user, load average:.. 2021. 2. 23.
OCI#4 OpenVPN를 이용한 Client VPN 구성 1)VCN 생성 코어인프라 -> 네트워킹 -> 가상 클라우드 네트워크 -> VCN 생성 클릭 2)서브넷 생성(프라이빗, 퍼블릭) 3)인스턴스 생성(프라이빗, 퍼블릭) 코어인프라 -> 컴퓨트 -> 인스턴스 -> 인스턴스 생성 클릭 퍼블릭 서브넷 생성 후 프라이빗 서브넷도 생성 (위 설정에서 서브넷 부분만 프라이빗 서브넷으로 수정 후 생성) 4)보안 목록 추가(퍼블릭 서브넷) 클라이언트가 OpenVPN으로 접근 할 수 있도록 생성된 Public Subnet의 보안 목록에 허용 포트를 추가 네트워킹 -> 가상 클라우드 네트워크 -> VCN -> 퍼블릭 서브넷 -> 보안 목록 수신 규칙 추가 TCP 22: SSH TCP 443: OpenVPN TCP connection TCP 943: OpenVPN Web-UI.. 2021. 2. 19.