在Ubuntu 20.0.4.1桌面版下,KVM安装ubuntu系统版本ubuntu-20.04.1-live-server-amd64.iso
基础命令:
vitsh destroy 虚拟机名称 强制关闭
virsh shutdown 虚拟机名称 正常关闭
virsh start 虚拟机名称 启动虚拟机
virsh list --all 查看所有虚拟机
virsh list 查看正在运行的虚拟机
virsh suspend 虚拟机名称 挂起虚拟机
virsh resume 虚拟机名称 恢复被挂起的虚拟机
virsh undefine 虚拟机名称 删除虚拟机
virsh autostart 虚拟机名称 设置虚拟机开机自启动
1. 创建虚拟机硬盘
qemu-img create -f qcow2 /home/kvm/disk/diagnosis.img 100G
2.创建虚拟机
virt-install --name=diagnosis \
--virt-type=kvm \
--vcpus=2 \
--memory=32768 \
--disk path=/home/kvm/disk/diagnosis.img,bus=virtio \
--cdrom=/home/kvm/iso/ubuntu-20.04.1-live-server-amd64.iso \
--network network=default \
--network bridge=vbr0 \
--graphics vnc,listen=0.0.0.0 \
--console pty,target_type=virtio
注意:
vcpus -cpu个数
memory 内存大小,单位为MB,内存至少为3GB
disk path 硬盘
cdrom 虚拟机镜像地址
network 两个网卡配置分别对应net和桥接
命令:
virt-install --name=diagnosis \
--virt-type=kvm \
--vcpus=1 \
--memory=3072 \
--disk path=/home/kvm/disk/diagnosis.img,bus=virtio \
--cdrom=/home/kvm/iso/ubuntu-20.04.1-live-server-amd64.iso \
--network network=default \
--network bridge=vbr0 \
--graphics vnc,listen=0.0.0.0 \
--console pty,target_type=virtio
出现上面的Starting install,使用 crtl + 】结束
3.安装虚拟机
(1) 使用virsh console 虚拟机名称 进入
操作如下:
镜像地址:http://mirrors.aliyun.com/ubuntu
稍等一会,安装系统,会出现如下界面:
点击reboot后可能无反应,crtl + 】直接结束就行
4.配置虚拟机
重新关闭改虚拟机,然后重启
virsh console 虚拟机 进入虚拟机,稍等一会,出现登录用户界面,输入用户名、密码登录
安装基础包
切换到root用户,sudo su -
更新基础包
apt-get update
apt-get -y install net-tools
查看本地现在自动获取的IP,下面配置IP地址时使用
修改IP地址 vim /etc/netplan/00-installer-config.yaml,内容如下:
重启网络 netplan --debug apply
修改root用户可以登录,传输文件 vim /etc/ssh/sshd_config,修改如下
配置root密码 passwd root
重启ssh服务 systemctl restart ssh