本文续上篇 《裸金属服务器 kvm 虚拟化安装 win10》继续记录使用 KVM
在 Centos 7.5
裸金属服务器上安装 Ubuntu 18.04 Server
的过程及遇到的问题。
资源准备
首先要配置好 KVM
环境,上文已经详细说明,磁盘配置类似的使用 qemu-img create -f qcow2 ubuntu.qcow2 100G
命令创建虚拟磁盘,系统镜像可以去官网下载:
Ubuntu 官网: https://ubuntu.com/
Ubuntu Server 18.04 LTS 下载: https://ubuntu.com/download/server/thank-you?country=HK&version=18.04.3&architecture=amd64
Verify your download
# Run this command in your terminal in the directory the iso was downloaded to verify the SHA256 checksum:
$ echo "b9beac143e36226aa8a0b03fc1cbb5921cff80123866e718aaeba4edb81cfa63 *ubuntu-18.04.3-live-server-amd64.iso" | shasum -a 256 --check
# You should get the following output:
ubuntu-18.04.3-live-server-amd64.iso: OK
网络配置继续使用 KVM
默认的 default
nat 方式。
安装
$ virt-install \
--virt-type=kvm \
--name=nextcloud \
--hvm \
--vcpus=2 \
--memory=2048 \
--cdrom=/srv/kvm/nextcloud/ubuntu-18.04.3-live-server-amd64.iso \
--disk path=/srv/kvm/nextcloud/nextcloud.qcow2,size=500,format=qcow2 \
--network bridge=br0 \
--graphics vnc,password=kvmwin10,listen=::,port=5911 \
--autostart \
--force
安装成功后使用任意一个可以接入互联网的带有桌面换的设备上的 VNC viewer
进入 YourIp:5911
输入密码 kvmwin10
,就可以进入虚拟机,然后继续安装了。
Virsh 基础命令
virsh list --all # 查看所有运行和没有运行的虚拟机
virsh list # 查看在运行的虚拟机
virsh dumpxml vm-name # 查看kvm虚拟机配置文件
virsh start vm-name # 启动kvm虚拟机
virsh shutdown vm-name # 正常关机
virsh destroy vm-name # 非正常关机,强制关闭虚拟机