[VM] Azure OS 영역 크기 늘리기 CentOS 7 Resize OS Disk 와 Azure Managed Disk

VM
작성자
Roronoa
작성일
2017-02-23 08:41
조회
3219
일반적인 Default 리눅스 OS 디스크의 크기는 보통 Azure 에서 30GB이라서 OS 영역에 저장할 데이터가 많다면 용량을 늘려야 한다.

그러나 분산 구조로 만들기 위해서 가장 기본은 OS 영역에는 최소한의 컴퓨트 부분만 남기고 DB는 다른 티어의 DB 서버에 저장해야하며 일반 동적 정적 파일은 파일서버로 분리하는게 기본이라 할수 있다.

그러므로 일반적인 3 Tier 아키텍쳐에서는 권장하지 않는다.

이 예제는 CentOS 7.2 에서 가상머신이 생성된 상태에서 할당 정지 시킨후 Azure Managed Disk에서 용량을 조절하여 OS 영역의 크기를 늘리는 예제이다. 파워쉘이 필요하지 않다.

Azure CentOS Resize OS disk  (가상머신  CentOS-7.3  OS크기 변경하기)

  1. Azure 포털로 들어간다

  2. VM을 deallocated (할당 정지) 시킨다

  3. Managed Disk로 들어가서 디스크 크기를 원하는대로 바꾼다. (Premium(SSD)이던 Standard(HDD)이던 상관없다.

  4. VM 을 다시 시작한다 (VM을 다시 시작하면 동적 아이피가 바뀔수 있으므로 고정으로 하거나 바뀐 IP를 체크한다

  5. ssh 22번 포트로 접속해서 싸이즈 확인

  6. "df -h" 로 OS Disk 크기 확인 = 30GB

  7. "sudo fdisk /dev/sda" 명령어 실행

  8. "p" 를 쳐서 현재 파티션 확인

  9.  파티션이 있다면 "d" 치면 Selected partition 2

  10.  파티션 추가를 위해 "n" 치고 Primary 파티션 을 만들기 위해 "p" 친다

  11.  그후 "2"을 쳐서 파티션 숫자를 입력

  12.  첫번째 섹터를 입력 (default 로 하려면 그냥 엔터)

  13. 마지막 섹터를 입력하기 위해 그냥 엔터 입력하면 디폴트로 세팅

  14. "p" 입력쳐서 확인

  15.  "w" 입력

  16. "q" 입력

  17. "sudo reboot" 입력쳐서 제부팅

  18.  다시 ssh 접속

  19. "df -h" 로 싸이즈 확인 하면 아직 30GB 이다

  20. "sudo xfs_growfs -d /dev/sda2" 입력

  21.  실행 완료후 "df -h" 로 다시 확인 하면 100GB 로 증가 됬음

  22.  할렐루야!