안녕하세요. 달소입니다.
오늘은 Docker이미지로 가장 친숙하면서 가볍고 보안성이 강화된 경량화 OS인 Alpine Linux를 ESXi에 직접설치해보도록하겠습니다.
이번에 알파인 리눅스를 설치하는건 VPN 서버를 운영하기 위해서인데 이번 3.15버전의 경우 최신 5.11의 커널 탑재가 되었기떄문에
한번 시험삼아서.. 운영해보려고합니다.
어차피 Docker만 되면 됩니다 ㅎㅎ
Alpine Linux 이미지 다운로드하기.
알파인리눅스는 경량화된 OS답게 인기가 많습니다.
엄청작은 SBC 부터 라즈베리파이에도 지원하며 당연히(?) ARM 아키텍쳐 및 Xen, VM등 가상화머신용 이미지가 별도로 있습니다.
보시다시피 VM용 이미지는 50M밖에하지않습니다 ㄷㄷ
이걸 ESXi 데이터 스토어에 업로드해주세요.
가상머신 생성하기
최초 부팅시 아래와같은 화면으로 시작합니다.
root 계정으로 로그인한뒤(초기 pw 없음)
setup-alpine 으로 설치를 실행합니다.
hostname 입력
네트워크 설정은 기본어댑터를 바로 잡아주며
최초는 dhcp로 설정해주겠습니다
할당된 ip는 아래와같이 보이며 설정이 완료되면 root 의 pw를 입력합니다.
그다음이 Timezone 선택인데 Asia/Seoul을 넣어주면됩니다.
미러서버의 경우 f 옵션을 주면 자동으로 가장 빠른곳으로 잡아줍니다.
미러서버가 설정완료되면
open ssh 설정부터 디스크 설정 캐쉬설정등인데 다 기본 Default으로 엔터만 쳐주시면 완료됩니다.
각 설정별 설정은 아래와같습니다
기본적으로 sys로 설치하겠습니다.
설치완료 후 root 명령어로 재시작시켜주세요.
용량을보면 자동으로 스왑도 잡아준걸확인할 수 있습니다.
기본적으로 root 계정의 경우 ssh 접근이 막아져있기때문에
별도의 사용할 계정을 생성해주시는게 좋으며 adduser 명령어로 생성가능합니다.
[Reference] : 달소, 「서버포럼 – 가상머신에 Alpine Linux 설치하기.」 https://svrforum.com/?document_srl=118709&mid=recent&act=dispBoardContent.