KVM 가상화 플랫폼 배포 (하드웨어 리소스 할당 및 세부 작업, 그래픽 세부 정보!)

KVM 가상화 플랫폼 배포

실험 준비

1. 가상 머신 준비

관련 거울

가상 머신 하드웨어 리소스
메모리 : 8G
CPU : 듀얼 코어 듀얼 스레드 ------- CPU 가상화 켜짐
하드 디스크 : 300G
운영 체제 : Centos 7.6 (1810)
네트워크 카드 : NAT (시스템 변경 사항 입력)
여기에 사진 설명 삽입
를 선택한 다음 CentOS7을 설치하여 다음 인터페이스로 이동하십시오.
여기에 사진 설명 삽입

여기에 사진 설명 삽입
여기에 사진 설명 삽입
마침을 클릭 한 후 "변경 사항 수락"을 클릭하고 설치 정보 요약으로 돌아가서 "설치 시작"을 클릭
여기에 사진 설명 삽입
합니다 . 프롬프트가 너무 간단하면 두 번 클릭하여 루트 암호를 완료하면 설정이 성공적으로 수행됩니다. 가상 머신이 천천히 성공적으로 설치 될 때까지 기다립니다.
여기에 사진 설명 삽입
여기에 사진 설명 삽입

여기에 사진 설명 삽입
여기에 사진 설명 삽입
중간에 직접 전달이 있습니다.
여기에 사진 설명 삽입
건너 뛰고이 인터페이스로 들어갑니다. 사용자 이름을 설정 한 후 앞으로를 클릭
여기에 사진 설명 삽입
여기에 사진 설명 삽입
하면 CentOS를 사용할 수 있습니다. 입력 된 페이지가 바로 닫힙니다.
여기에 사진 설명 삽입
여기에 사진 설명 삽입
사용자 이름 "root"와 해당 암호를 입력하여 로그인합니다. CentOS에 들어가서 다음 작업을 시작하십시오.

2. 시스템에서 준비

(1) 호스트 이름 수정

터미널을 열려면 마우스 오른쪽 버튼을 클릭하십시오.

hostnamectl set-hostname kvm 
su

여기에 사진 설명 삽입

(2) 미러 디스크를 자동 / 영구 마운트로 설정

vim /etc/fstab
/dev/cdrom /mnt iso9660 defaults 0 0

mount -a 
df -hT

여기에 사진 설명 삽입
여기에 사진 설명 삽입

(3) 환경 최적화

DNS 역방향 확인 설정 DNS 확인 역방향
여부를 NO로 설정하면 클라이언트가 서버에 더 빠르게 연결할 수 있습니다.

vim /etc/ssh/sshd_config
#115行;取消DNS注释,改为NO
UseDNS no

여기에 사진 설명 삽입

(4) 현지 YUM 창고 만들기

cd /etc/yum.repos.d/
mkdir repos.bak
mv CentOS-* repos.bak

vim kvm.repo
[kvm]
name=kvm
baseurl=file:///mnt
gpgcheck=0
enabled=1


yum clean all  && yum repolist

여기에 사진 설명 삽입

(5) 방화벽 및 보안 메커니즘 해제

systemctl stop firewalld
systemctl disable firewalld
setenforce 0

여기에 사진 설명 삽입

실험 시작

1. KVM 설치

(1) KVM 기본 구성 요소 설치

yum을 사용하여 설치하면 여기에 많은 사진이 있으며 더 이상 사진이 없습니다.

yum groupinstall -y "GNOME Desktop"
yum -y install qemu-kvm
yum -y install qemu-kvm-tools
yum -y install virt-install
yum -y install qemu-img
yum -y install bridge-utils
yum -y install libvirt
yum -y install virt-manager
#----------------------命令解释---------------------
# 安装 GNOME 桌面环境  如果装了图形界面可以不需要装
yum groupinstall -y "GNOME Desktop"
# KVM 模块
yum -y install qemu-kvm
# 安装KVM 调试工具,可不安装
yum -y install qemu-kvm-tools
# 构建虚拟机的命令行工具
yum -y install virt-install
# qemu 组件,创建磁盘、启动虚拟机等
yum -y install qemu-img
# 网络支持工具
yum -y install bridge-utils
# 虚拟机管理工具
yum -y install libvirt
# 图形界面管理虚拟机
yum -y install virt-manager

CPU가 가상화를 지원하는지 확인

cat /proc/cpuinfo | grep vmx
# 查看CPU是否支持虚拟化

여기에 사진 설명 삽입
KVM 모듈이 설치되었는지 확인

Lsmod :로드 된 시스템 모듈 표시

lsmod | grep kvm

여기에 사진 설명 삽입

(2) 시작 인터페이스의 디스플레이 모드 설정

ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target

여기에 사진 설명 삽입

2. KVM 네트워크 설정

두 가지 KVM 네트워크 모드 :

  • NAT : 기본 설정 인 데이터 패킷은 NAT에 의해 호스트의 인터페이스를 통해 전송되며 외부 네트워크에 액세스 할 수 있지만 외부에서 가상 머신 네트워크에 액세스 할 수 없습니다.
  • 브리지 :이 모드를 사용하면 가상 머신이 독립 호스트와 같은 네트워크를 가질 수 있습니다. 외부 머신은 가상 머신 내부에 직접 액세스 할 수 있지만 네트워크 카드 지원 (일반적으로 유선 네트워크 카드 지원)이 필요
    합니다. 브리지 브리지 모드를 사용하여 배포합니다.
vim /etc/sysconfig/network-scripts/ifcfg-ens33

BOOTPROTO=none
IPV6INIT=no
ONBOOT=yes
BRIDGE=br0			#删除原先地址,设置为网桥模式,关联br0网卡

여기에 사진 설명 삽입
브리지 된 네트워크 카드 생성 및 편집

vim /etc/sysconfig/network-scripts/ifcfg-br0
TYPE=Bridge
BOOTPROTO=static
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=br0
DEVICE=br0
ONBOOT=yes
IPADDR=192.168.2.200
NETMASK=255.255.255.0
GATEWAY=192.168.2.2

여기에 사진 설명 삽입

systemctl restart network.service

여기에 사진 설명 삽입

3. KVM 배포 및 관리

centos에 대한 창 공유 파일의 다른 구성에 대해서는 다른 블로그 : Windows에서 Linux로 파일을 공유하는 방법을 참조하십시오.

KVM 스토리지 및 미러링 데이터 용 디렉토리를 만들고 centos7 미러를 업로드합니다.

mkdir -p /data_kvm/iso
mkdir -p /data_kvm/store
mount.cifs //192.168.2.1/iso /mnt/

cd /mnt
cp -p CentOS-7-x86_64-DVD-1810-7.6.iso /data_kvm/iso/
ll /data_kvm/iso/

여기에 사진 설명 삽입

4. 가상 시스템 관리자를 사용하여 가상 머신 관리

아이디어 만들기 :

1) 스토리지 풀 생성 (ISO, STORE)
2) 스토리지 볼륨 추가
3) 가상 머신 생성

virt-manager

여기에 사진 설명 삽입

(1) 스토리지 풀 생성

여기에 사진 설명 삽입
여기에 사진 설명 삽입

(2) 스토리지 볼륨 생성

여기에 사진 설명 삽입
여기에 사진 설명 삽입
여기에 사진 설명 삽입

(3) 가상 머신 생성

여기에 사진 설명 삽입
여기에 사진 설명 삽입
여기에 사진 설명 삽입
여기에 사진 설명 삽입
여기에 사진 설명 삽입

여기에 사진 설명 삽입
그런 다음 다음 작업은 실제로 centos7을 정상적으로 설치하는 것입니다. 더 이상 세부 사항은 없으며 할당 된 구성이 너무 높지 않기 때문에 멈출 수 있습니다.
여기에 사진 설명 삽입

추천

출처blog.csdn.net/qq_35456705/article/details/114867676