1. OS 설치 및 기본 세팅
디테일한 보안 설정은 생략하였고, 단순히 패키지 설치 관점인 점을 참고해주세요.
VMware Workstation 17 설치 과정은 생략합니다~
1. Ubuntu 22.04(LTS) iso 다운로드
….
•
저는 D:\dev\os 경로에 저장하였습니다.
2. VM 생성
•
Create a New Virtual Machine 클릭
•
다운 받은 ISO 파일을 설정 후 Next
•
VM 이름과 경로 설정 후 Next
•
저는 VM 파일을 D:\dev\vm-guide 경로에 저장하였습니다.
•
서버 디스크 용량 설정 후 Next
•
저는 추가적인 설정이 필요없기 때문에, Finish
3. OS 설치
•
엔터
•
기다리세요~
•
서버 언어 설정입니다.
◦
저는 영어로 하겠습니다. 엔터
•
최신 버전으로 업그레이드를 할지 물어보네요.
◦
22.04 버전 설치를 위해 Continue 선택 후 엔터
•
키보드 언어 설정입니다.
◦
Done → 엔터
•
라이브 서버 or 미니멀 서버 선택
◦
운영 서버 설치 시 반드시 라이브로 설치하셔야합니다! 저는 그냥 기본 값으로 Done
•
네트워크 설정
◦
좀 기다리면 자동으로 사설 아이피가 할당됩니다. 기본 값으로 Done
•
프록시 설정입니다.
◦
빈 값으로 두고 Done~
•
우분투 미러 설정
◦
자동으로 한국으로 잡히네요 Done~
•
디스크 설정
◦
전 그냥 기본 값으로 진행하였습니다. Done
•
디스크 설정 2
◦
전 그냥 기본 값으로 진행하였습니다. Done
•
Continue 선택 후 엔터
•
일반 계정 생성 과정입니다.
◦
여기서 생성하는 계정은 sudo 권한을 가진 일반 사용자 계정입니다
◦
참고로, Tab을 통하여 입력란을 이동 할 수 있습니다.
•
우분투 프로 버전으로 업그레이할지 물어보네요.
◦
Skip
•
OpenSSH 서버 설정
◦
저는 설치를 하였습니다.
◦
참고로, 커서에서 스페이바를 입력하면 선택이됩니다.
•
이 정도 선택한 후 Done
•
필요하면 선택하시고.. 저는 아무것도 선택하지 않았습니다. Done
•
설치가 시작되었습니다. 좀 기다리세요~
•
설치가 완료되었다고 하지만.. 자세히 보면 리눅스 패키지 업데이트중인것을 확인할 수 있습니다. 기다리세요~
•
설치가 완료되었습니다.
◦
Reboot Now 선택 후 엔터
•
cdrom에 마운트 실패했다고 뜨는데, 당황하지 마시고 엔터누르시면 진행됩니다.
◦
좀 기다리세요~
4. OS 기초 설정
•
아까 만들었던 일반 계정으로 로그인.
•
로그인 성공~
•
VM의 사설 IP를 확인합시다. 이제 부터 SSH 클라이언트롤 통하여 작업하겠습니다.
◦
제 VM의 IP는 192.168.88.134 네용
ip addr
Bash
복사
◦
참고로, SSH 클라이언트의 경우 저는 Tabby를 사용합니다. 좋아요~
•
SSH 접속 성공~
•
앞서 언급한것처럼 sudo 권한을 가진 계정이기 때문에 root로 전환이 가능합니다.
crinity@dev-web:~$ sudo su -
[sudo] password for crinity: <- 일반 계정의 비밀번호 입력
root@dev-web:~#
Bash
복사
•
필수 패키지를 설치합니다.
[패키지 매니저 업데이트 및 기본 설치 패키지 업그레이드]
apt update && apt upgrade
[필수 패키지 설치]
apt-get install -y net-tools unzip lrzsz
- net-tools : 네트워크 관련 패키지
- unzip : 압축 해제 패키지
- lrzsz : 파일 업,다운로드 패키지
Bash
복사
•
패키지 매니저를 통하여 리눅스 패키지 설치 시, 위와 같은 화면이 나온다면, 기본 선택된 상태에서 변경하지 마시고 바로 OK를 눌러주세요.
•
참고로 이동은 화살표와 Tab, 체크는 스페이바 입니다. 당연히.. OK나 Cancel은 엔터..
•
서버의 타임존을 한국으로 변경합니다.
timedatectl set-timezone Asia/Seoul
Bash
복사
5. VM 복사 (필요한 경우 참고)
•
저는 VM을 3개 구성할 것이기 때문에 여기서 해당 VM을 복제하겠습니다.
•
먼저 VM을 종료합니다.
shutdown -h now
Bash
복사
VMware에서 VM 복제는 간단합니다.
1.
VM 폴더 복사 후 붙여넣기 (폴더 이름 변경)
1.
복사한 폴더에서 VM 이름.vmx 파일 수정 (메모장)
1.
복사한 폴더에서 VM 이름.vmx 파일 더블 클릭
•
여기서 I Copied It 클릭 (중요해요~)
•
자동으로 복사한 VM이 실행됩니다.
•
만약 이런 창이 뜨면 Take Ownership 을 클릭해주세요. 오류가 발생해도 무시..
•
일반 계정으로 로그인을 해주시면 됩니다.
•
자세히 보면 복사한 VM인 것을 확인할 수 있고 (Ubuntu [WAS]
•
hostname의 경우 기존 dev-web인 것을 확인할 수 있습니다.
•
먼저 hostname을 변경합니다.
# hostnamectl set-hostname 변경할 이름
hostnamectl set-hostname dev-was
Bash
복사
•
흠… IP가 기존 VM이랑 동일하네요. 혹시 모르니 해당 VM은 종료하고
WEB VM 구동 후, 이어서 WAS VM을 구동해보겠습니다.
•
그래도 동일하네요.. dev-was 서버의 IP를 변경하겠습니다.
•
ip 설정을 보니 dhcp (동적 IP)네요.. 일단 고정 IP로 변경하겠습니다. (root 권한)
vi /etc/netplan/00-installer-config.yaml
network:
ethernets:
ens33:
addresses:
- 192.168.88.135/24
gateway4: 192.168.88.2 # VMware VM에서 게이트웨이는 xx.xx.xx.2 입니다
nameservers:
addresses:
- 8.8.8.8
version: 2
Bash
복사
•
설정을 저장하고 적용합니다.
[설정 적용]
netplan apply
[IP 확인]
ip addr
Bash
복사
•
이제 변경된 IP로 SSH 접속을 합니다.