KVM虚拟化部署

KVM部署
1.配置系统
1.检查是否开启虚拟化

lsmod | grep kvm
1
2.安装远程桌面访问依赖

yum -y install libX11
yum -y install xorg-x11-server-utils
yum -y install xorg-x11-proto-devel
yum -y install dbus-x11
yum -y install xorg-x11-xauth
yum -y install xorg-x11-drv-ati-firmware
yum -y install xorg-x11-xinit

3.安装kvm软件包

yum -y install qemu-kvm
yum -y install libvirt
yum -y install virt-install
yum -y install bridge-utils
yum -y install virt-manager

4.启动libvirtd并设置开机启动

systemctl restart libvirtd
systemctl enable libvirtd

5.创建linuxbridge网桥

创建网桥

nmcli c add type bridge autoconnect yes con-name br1 ifname br1

在网桥上配IP,此次可以忽略,配IP目的是宿主机和虚拟机通信的

nmcli c modify br1 ipv4.addresses 192.168.8.105/24 ipv4.method manual   gw4 192.10.10.1

删除被桥接的网卡(请勿操作)

nmcli c delete eno33554984

将网卡桥接到网桥上

nmcli c add type bridge-slave autoconnect yes con-name eno33554984 ifname ens33  master br1

重启网络

systemctl restart network

6.上传镜像

将CentOS-7-x86_64-Minimal-1908.iso上传到服务器上,并修改权限

mkdir -p /vroot/iso/
cd /vroot/iso/
wget http://mirrors.aliyun.com/centos/7/isos/x86_64/CentOS-7-x86_64-Minimal-1908.iso
chown qemu:qemu /vroot/iso/CentOS-7-x86_64-Minimal-1908.iso

7.创建虚拟机

virt-install \
--name centos7 \
--ram 4096 \
--disk path=/var/kvm/images/CentOS-7-x86_64-Minimal-1908.iso,size=100 \
--vcpus 2 \
--os-type linux \
--os-variant rhel7 \
--network bridge=br0 \
--graphics none \
--console pty,target_type=serial \
--location 'http://ftp.iij.ad.jp/pub/linux/centos/7/os/x86_64/' \
--extra-args 'console=ttyS0,115200n8 serial'

2.扩展
1.配置ovs网络

定义网络:

vim /etc/libvirt/qemu/networks/br1.xml
<network>
      <name>br1</name>
      <forward mode='bridge'/>
      <bridge name='br1'/>
</network>

定义网络

virsh net-define /etc/libvirt/qemu/networks/br1.xml

启动网络

virsh net-start  br1

网卡开机自启动

virsh net-autostart br1

查看网络

# virsh net-list
 Name                 State      Autostart     Persistent
----------------------------------------------------------
 br1                  active     yes           yes
 default              active     yes           yes

2.使用virt-manager解决字体乱码问题

yum -y install dejavu-lgc-sans-fonts

当前语言环境为中文,需要使用中文字体,从Windows系统中的C:\Windows\Fonts中找到simkai.ttf字体,将其上传至服务器的/tmp/目录

cp /tmp/simkai.ttf /usr/share/fonts/

再从新打开virt-manager就可以正常显示中文了

3.创建的虚拟机开机自启动

virsh autostart centos7
要在CentOS 7上进行KVM虚拟化部署,可以按照以下步骤进行操作: 1. 首先,部署KVM环境。这可以通过安装libvirt、virt和qemu-kvm等软件包来实现。 2. 将CentOS 7的ISO镜像拉入宿主机。这可以通过将ISO镜像文件复制到宿主机上的任意位置来完成。 3. 使用VMM GUI或命令行工具(如virt-install)创建KVM虚拟机。在创建虚拟机时,需要指定虚拟机的名称、内存大小、CPU数量和磁盘路径等参数。 4. 确保虚拟机的网络使用桥接模式,这样虚拟机可以与宿主机和其他虚拟机进行通信。 5. 可以在虚拟机关机状态下创建快照,以便在需要时可以恢复到该状态。这可以通过VMM GUI或命令行工具来完成。 需要注意的是,虚拟机的定义文件通常存储在`/etc/libvirt/qemu/`目录中。如果需要克隆虚拟机,可以复制定义文件并进行相应的修改。 总结起来,CentOS 7 KVM虚拟化部署的步骤包括:部署KVM环境、拉入ISO镜像、创建虚拟机、配置网络和创建快照。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [CentOS部署kvm虚拟化机器](https://blog.csdn.net/weixin_45052781/article/details/125988357)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *3* [Centos7 安装KVM](https://blog.csdn.net/justlpf/article/details/126720554)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值