VM 생성

CentOS iso 이미지 파일을 이용해서 KVM에 CentOS 7 설치하기

 

KVM Virtual Machine Manger를 실행하고 Create a new virtual machine

 

ISO 이미지를 사용해 VM을 생성하기위해 Local install media 선택 후 Forward

 

Use ISO image에서 Browse 클릭 후 CentOS7 이미지 선택 후 Forward 클릭

 

VM이 사용할 메모리와 CPU 할당 후 Forward 클릭

 

Select or create custom storage 선택 후 Manage.. 버튼 클릭.

 

적당한 위치에 원하는 이름으로 원하는 사이즈만큼 할당해서 qcow2 이미지 생성 후 돌아와서 Forward 클릭.

 

VM 이름 확인 후 네트워크 확인 후 Finish

 

 

CentOS 설치

 

 

언어 선택

 

 

-네트워크

Host name은 설치 후에 바꿔줘도 됩니다

 

-설치 위치

이 VM을 위해서 만들어준 48G 디스크

 

-시간 설정

 

-설치 시작

 

-사용자 생성

Root Password는 설정하지 않고 설정하는 사용자를 관리자로 설정 / 리붓

 

 

 

 

 

-VM 기본 설정

sudo vi /etc/profile

# 히스토리 사이즈 수정 후 타임스탬프 설정
# HISTSIZE=1000
HISTSIZE=10000
HISTTIMEFORMAT="[%F %T] "

# 저장 후 종료

. /etc/profile

history

history size를 10000으로 변경합니다 1000은 적어요

내가 무슨 작업을 했었는지 보고싶지 않을 수 있다

 

-타임스탬프 설정

언제 내가  무슨 작업을 했었는지 확인할 수 있습니다

 

-SSH 설정

ssh-keygen -t rsa -b 4096
touch ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys
vi ~/.ssh/authorized_keys

# Host Machine의 rsa_id.pub 복사 붙여넣기

호스트의 공개키를 authorized_keys에 넣어서 id/pw 없이 ssh 접속하게 한다

 

-SELINUX / 방화벽 설정

# SELINUX permissive 모드로 변경
sudo setenforce 0 

# 재부팅 후에도 SELINUX permissive 모드로 작동하게 변경 
sudo sed -i 's/^SELINUX=enforcing$/SELINUX=permissive/' /etc/selinux/config

# 방화벽 해제
sudo systemctl stop firewalld
sudo systemctl disable firewalld
sudo systemctl status firewalld

테스트용 VM이니까 selinux는 permissive모드로 변경하고

방화벽은 내려주고 disable 시켜줍니다

 

 

진짜 끝