kvm简介
网络连接类型:nat模式、桥接模式
选用桥接模式,需要先配置一块虚拟(桥接)网卡:
$ cd /etc/sysconfig/network-scripts/
$ cp ifcfg-ens32 ifcfg-br0
$ vim ifcfg-br0
TYPE=Bridge
BOOTPROTO=none
NAME=br0
DEVICE=br0
ONBOOT=yes
IPADDR=172.16.180.131 # 注意此处使用原ens32的ip地址
NETMASK=255.255.255.0
PREFIX=24
GATEWAY=172.16.180.2
DNS1=119.29.29.29
DNS2=114.114.114.114
$ vim ifcfg-ens32
TYPE=Ethernet
BOOTPROTO=none
NAME=ens32
DEVICE=ens32
ONBOOT=yes
BRIDGE=br0 # 指定桥接网卡
$ virt-install --name vm01 --memory 512,maxmemory=1024 --vcpus 1,maxvcpus=2 --os-type linux --os-variant rhel7 --location /tmp/CentOS-7-x86_64-Minimal-1810.iso --disk /kvm_data/vm01.img,size=10 --network bridge=br0 --graphics none --console pty,target_type=serial --extra-args "console=tty0 console=ttyS0"
参数解析:
--name:要创建的虚拟主机名称
--memory:虚拟内存大小,maxmemory表示最大内存,单位M
--vcpus:虚拟CPU个数,最大为2核
--os-variant:系统类型
--location:系统镜像位置
--disk:指定存储的各种选项
--network:配置客户机网络接口
--graphics:配置客户机显示设
--console:配置文本控制台连接主机与客户机
开始安装后,根据提示信息配置语音、时区、安装位置、root密码等,具体如下:
================================================================================
================================================================================
Installation
1) [x] Language settings 2) [!] Time settings
(English (United States)) (Timezone is not set.)
3) [!] Installation source 4) [!] Software selection
(Processing...) (Processing...)
5) [!] Installation Destination 6) [x] Kdump
(No disks selected) (Kdump is enabled)
7) [ ] Network configuration 8) [!] Root password
(Not connected) (Password is not set.)
9) [!] User creation
(No user will be created)
Please make your choice from above ['q' to quit | 'b' to begin installation |
'r' to refresh]: 1
================================================================================
================================================================================
安装完成后有如下提示:
Performing post-installation setup tasks
.
Configuring installed system
.
Writing network configuration
.
Creating users
.
Configuring addons
.
Generating initramfs
.
Running post-installation scripts
.
Use of this product is subject to the license agreement found at /usr/share/centos-release/EULA
Installation complete. Press return to quit
(adsbygoogle = window.adsbygoogle || []).push({});