创建第一个kvm虚拟机

1、创建存储池

mkdir -p /home/kvm/images
chown root:root /home/kvm/images
chmod 755 /home/kvm/images

2、定义一个存储池并绑定目录,建立基于文件夹的存储池、激活、设置开机启动

virsh pool-define-as StoragePool --type dir --target /home/kvm/images
virsh pool-build StoragePool
virsh pool-start StoragePool
virsh pool-autostart StoragePool

3、查看存储池信息

virsh pool-info StoragePool
virsh pool-list

4、创建网桥br10

# nmcli con add type bridge ifname br10

# nmcli con show  --- 查看已创建的br10 设备

# nmcli con modify bridge-br10 bridge.stp no  --- 禁用STP

# nmcli con modify bridge-br10 bridge.forward-delay 0 --- 设置无转发延迟

# nmcli con add type bridge-slave ifname enp125s0f0 master br10--- 添加 enp125s0f0网口(该网口可访问外网)

网络配置文件中会新增ifcfg-bridge-br10和ifcfg-bridge-slave-enp125s0f0文件。

物理网口enp125s0f0配置需注释掉IP配置,如下:

ifcfg-bridge-slave-enp125s0f0配置文件内容如下:

ifcfg-bridge-br10配置文件内容如下:

重新启动网络配置:systemctl  restart network,查看网口状态:

5、创建名称为1.img,所在存储池为StoragePool,容量50G,初始分配1G,文件格式类型qcow2, 硬盘文件的格式必须为qcow2格式的卷的命令如下所示:

virsh vol-create-as --pool StoragePool --name 1.img --capacity 50G --allocation 1G --format qcow2

查看卷信息。查看名称为"1.img"的卷的命令如下所示:

virsh vol-info /data/kvm/images/1.img

 

查看存储池中存在的卷

virsh vol-list --pool StoragePool

删除存储池中无效的卷

virsh vol-delete /data/kvm/images/ras2.img

6、创建虚拟机

virt-install --name=vm1 --vcpus=4 --ram=8192  --disk path=/home/kvm/images/1.img,format=qcow2,size=50,bus=virtio --cdrom /tmp/CentOS-7-aarch64-Everything-1810.iso --network bridge=br10,model=virtio --force  --autostart

使用vnc连接方式:

virt-install --name=analyzer1 --vcpus=4 --ram=8192  --disk path=/data/kvm/images/analyzer1.img,format=qcow2,size=200,bus=virtio --cdrom /opt/CentOS-7-x86_64-DVD-2009.iso --network bridge=br10,model=virtio --force  --autostart --noautoconsole --graphics vnc,listen=10.16.17.58,port=5902

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值