字符界面安装kvm

安装相关软件
yum -y install qemu-kvm python-virtinst libvirt libvirt-python virt-manager libguestfs-tools bridge-utils virt-install

想使用virsh命令必须开启acpid服务
yum install acpid -y

systemctl start acpid.service
systemctl enable acpid.service
systemctl start libvirtd.service
systemctl enable libvirtd.service

安装前要设置环境语言为英文LANG=“en_US.UTF-8”,如果是中文的话某些版本可能会报错。CentOS 7 在这里修改 /etc/locale.conf

通过WinSCP软件传个镜像到/opt/iso下面
mkdir /opt/iso
在这里插入图片描述
mkdir /opt/kvm

创建普通的qcow2格式镜像文件
qemu-img create -f qcow2 -o preallocation=metadata /opt/kvm/centos7.5.qcow2 8G
在这里插入图片描述
注:
创建 客户机所需的磁盘0
create 表示创建,-f qcow2 表示创建一个格式为 qcow2 的磁盘, /opt/kvm/centos7.5.qcow2 表示创建的磁盘名称及磁盘文件,8G 表示该磁盘可用大小。

cd /etc/sysconfig/network-scripts/

cp -p ifcfg-ens33 ifcfg-br0

vi ifcfg-ens33
在末尾新增一行,同时要把网卡的IP相关参数去掉
BRIDGE=“br0”

vi ifcfg-br0
修改以下内容:并把UUID一行删除掉
DEVICE=br0
BOOTPROTO=static
#NM_CONTROLLED=no
ONBOOT=yes
TYPE=Bridge
IPADDR=192.168.80.100
NETMASK=255.255.255.0

systemctl restart network

brctl show 查看网卡
在这里插入图片描述

ifconfig
字符界面安装kvm_第1张图片

virt-install
–virt-type=kvm
–name=centos7.5
–vcpus=2
–memory=1024
–location=/opt/iso/CentOS-7-x86_64-DVD-1708.iso
–disk path=/opt/kvm/centos7.5.qcow2,size=8,format=qcow2
–network bridge=br0
–graphics none
–extra-args=‘console=ttyS0’
–force

语言设置
字符界面安装kvm_第2张图片
这里68对应了Chinese或则按c继续
在这里插入图片描述
字符界面安装kvm_第3张图片

时区设置
字符界面安装kvm_第4张图片
字符界面安装kvm_第5张图片
字符界面安装kvm_第6张图片
字符界面安装kvm_第7张图片
字符界面安装kvm_第8张图片
字符界面安装kvm_第9张图片

指定安装路径
字符界面安装kvm_第10张图片
字符界面安装kvm_第11张图片
字符界面安装kvm_第12张图片
字符界面安装kvm_第13张图片
字符界面安装kvm_第14张图片

密码设置
字符界面安装kvm_第15张图片

在这里插入图片描述
字符界面安装kvm_第16张图片
字符界面安装kvm_第17张图片
按b表示开始安装

字符界面安装kvm_第18张图片

在这里插入图片描述

在这里插入图片描述

开启虚拟机系统实例centos7.5 主机
virsh start centos7.5
在这里插入图片描述

cd /etc/libvirt/qemu
在这里插入图片描述

cp centos7.5.xml test01.xml

vi test01.xml 进入centos7.5改为test01,UUID删除掉

创建并启动test01.xml文件
virsh create /etc/libvirt/qemu/test01.xml
在这里插入图片描述

查看所有状态
virsh list --all
在这里插入图片描述

强制实例系统关闭电源
virsh destroy test01
字符界面安装kvm_第19张图片

配置虚拟机实例随主机自动启动
此命令将创建/etc/libvirt/qemu/autostart目录,目录内容为开机自动启动的系统
mkdir /etc/libvirt/qemu/autostart

virsh autostart centos7.5
在这里插入图片描述

导出虚拟机配置把虚拟机test01的配置文件备份到test02.xml中:
virsh dumpxml test01 > /etc/libvirt/qemu/test02.xml

虚拟机的删除与添加
删除虚拟机:
virsh destroy test01

通过备份的配置文件重新定义虚拟机:
cd /etc/libvirt/qemu/
mv test02.xml test01.xml

virsh define test01.xml
在这里插入图片描述

修改虚拟机配置信息系统内存大小,磁盘文件等
第一种:通过vi命令修改
vi /etc/libvirt/qemu/test01.xml

第二种:通过virsh命令修改
virsh edit test01

你可能感兴趣的:(虚拟化)