我想在Hyper-V上的CentOS 8中使用KVM ~从命令行界面环境设置到虚拟机创建~
首先
我想在Hyper-V上的CentOS上搭建KVM,因为我只有Windows机器,无法在CentOS上进行构建。
- この記事は2020/6/26日現在のバージョンを掲載しています。osのイメージファイルなどは各自で置き換えてください
我认为这篇文章的主要内容是
允许虚拟机CPU虚拟化的命令
Set-VMProcessor -VMName <VM Name> -ExposeVirtualizationExtensions $true
规格
主人
CPU: Intel至强E5-2660 八核/十六线程
内存: DDR3 32GB
存储: 硬盘500GB + 4TB
操作系统: Windows10专业版
请给第一个客人找个座位。
名称:CentOS 8 KVM
处理器:8核心
内存:8192MB
存储:512GB
操作系统:CentOS 8
客人2
名称:CentOS 8 KVM 测试
CPU:1 核心
内存:1024MB
存储:8GB
操作系统:CentOS 8
主机:获取图像文件
我将从这里下载CentOS-8.2.2004-x86_64-minimal.iso文件。

主机端:启用虚拟机上的VT-X。
以管理员权限启动Windows PowerShell,并执行以下命令。
Set-VMProcessor -VMName "CentOS 8 KVM" -ExposeVirtualizationExtensions $true
Guest 1: 安装 CentOS 8

-
- Keyboard
-
- Japanese
-
- Time & Date
-
- Asia/Tokyo
-
- Software Selection
Minimal Install
Network & Hostname
ネットワークに接続
ホスト名 : kvm.centos8
上を設定(下の図のような状態)にできたら、「Begin Installition」を押します。

来宾1方面:更新软件包并安装KVM。
输入以下命令以更新已安装的软件包并安装KVM所需的软件包。
#dnf update -y
#dnf install -y wget
#dnf module install -y virt
#dnf install -y virt-install
Guest 1: 服务的启动和自动启动
#systemctl start libvirtd
#systemctl enable libvirtd
Guest1方:获取图像文件
#mkdir /lib/isos
#wget https://ftp.riken.jp/Linux/centos/8/isos/x86_64/CentOS-8.2.2004-x86_64-minimal.iso
#mv CentOS-8.2.2004-x86_64-minimal.iso /lib/isos/
给宾客1,创建虚拟机(宾客2)。
#virt-install \
--name test \
--hvm \
--arch x86_64 \
--os-type linux \
--os-variant centos8 \
--vcpus 1 \
--ram 1024 \
--disk path=/var/lib/libvirt/images/test.img,format=qcow2,size=8 \
--network bridge=virbr0 \
--graphics none \
--location /lib/isos/CentOS-8.2.2004-x86_64-minimal.iso \
--extra-args="console=tty0 console=ttyS0,115200n8"
对于第二个访客:CentOS 8的安装
请按照您的喜好进行设置。完成设置后,请输入b并进行安装。
================================================================================
================================================================================
Installation
1) [x] Language settings 2) [x] Time settings
(English (United States)) (America/New_York timezone)
3) [x] Installation source 4) [x] Software selection
(Local media) (Minimal Install)
5) [x] Installation Destination 6) [x] Kdump
(Automatic partitioning (Kdump is enabled)
selected)
7) [ ] Network configuration 8) [x] Root password
(Not connected) (Password is set.)
9) [ ] User creation
(No user will be created)
Please make a selection from the above ['b' to begin installation, 'q' to quit,
'r' to refresh]:
[anaconda]1:main* 2:shell 3:log 4:storage-log >Switch tab: Alt+Tab | Help: F1
KVM基本指令
コマンド動作virt-install仮想マシンを作詞するvirsh list起動済みの仮想マシンを表示するvirsh list –all仮想マシンの一覧と状態を表示virsh start <仮想マシン名>仮想マシンの起動virsh console <仮想マシン名>仮想マシンにコンソール接続 終了はctrl + }virsh shutdown <仮想マシン名>仮想マシンのシャットダウンvirsh destroy <仮想マシン名>仮想マシンの強制終了
最后
如果能建立起必要的操作环境那就太好了。如果有任何拼写错误或者无法正常工作的情况,请指出给我,谢谢。