自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 KVM学习(十七)Linux群集安装与配置

实验概述:1、规划设计2、群集组件安装3、群集节点准备4、群集的创建规划设计规划设计的考虑点1、软件》群集类型:A/P,A/A》操作系统:Redhat/CentOS,Suse,Ubuntu…》群集软件:Pacemaker+Corosync…》群集配置:群集名称、资源依赖、次序等约束2、硬件》服务器:HCL、带外管理、冗余电源…》网络:.将业务、心跳、存储、带外管理网...

2020-05-26 23:21:27 417

原创 KVM学习(十八)基于NFS的高可用群集

实验规划在KVM学习(十七)中我已经搭建了一个由node1,node2,ntp组成的群集,这次再将NFS服务器加进去。网络规划上,node1和node2三网卡,nfs服务器双网卡 业务网 心跳 存储node1 192.168.160.11 172.16.1.231 10.0.1....

2020-05-25 11:36:09 371

原创 KVM学习(十一)虚拟磁盘离线访问

离线访问工具应用场景.观看或下载位于虚拟机磁盘中的文件.编辑或上传文件到虚拟机磁盘.读取或写入的虚拟机配置.准备新的磁盘映像,包含文件、目录、分区、逻辑卷等.修复客户无法启动或需要更改启动配置的虚拟机.监控虚拟机的磁盘使用情况.根据组织安全标准审计虚拟机的合规性.通过克隆和修改模板来部署虚拟机.读取CD和DVD ISO和软盘映像guestfish Shell.Libgu...

2020-05-25 11:34:19 260

原创 KVM学习(二十一)性能监视与优化

为什么要监视性能?第一、了解服务器的工作负荷以及对服务器资源的影响第二、了解性能的改变和性能趋势以便及采取措施第三、诊断系统问题并确认优化措施建立性能基线性能基线是在一段时间中在典型的工作负荷和用户连接数量的情况下收集的服务器性能数据。在确定性能基线时,应当了解服务器所执行的任务,以及执行任务的时间和日期。在部署阶段建立性能基线,然后和实际性能进行比较。及早建立性能基线有助于快速发...

2020-05-25 11:32:00 1203 1

原创 KVM学习(二十)基于DRBD的KVM群集

规划:主机 LAN Corosync storage(DRBD)kvm1 192.168.160.231 172.16.1.231 10.0.1.231kvm2 192.168.160.232 172.16.1.232 10.0.1.232群集节点不在过多叙述,跟原先一模一样。...

2020-02-24 12:33:06 405

原创 KVM学习(十九)基于iSCSI的KVM群集

群集资源约束DLM->CLVM->File System->Virtual Domain规划设计网络划分 业务网 心跳 存储node1 192.168.160.11 172.16.1.231 10.0.1.231node2 192.168.160.12...

2020-02-22 18:28:22 600

原创 KVM学习(十六)虚拟机迁移(共享、本地)

概念:虚拟机的迁移是指,在vmm上运行的虚拟机系统能够转移到其他物理机vmm上运行。进一步接触了硬件软件之间的耦合性,一般用于在不停机的情况下对业务组件进行调整,还可以调整负载,跨区域转移等。静态迁移也叫做常规迁移,是在虚拟机关闭或者暂停的情况下从一台宿主机迁移到令一台宿主机。关闭虚拟机后,将配置文件和镜像移到另一台宿主机即可,如果需要保存虚拟机迁移之前的状态,可以暂停后把内存数据转储下来然后...

2020-02-15 19:34:20 1667

原创 KVM学习(十五)网络过滤Network filtering

网络过滤是一种网络流量的过滤规则,通过以太网网桥的防火墙管理对虚拟机网络流量的接受和转发,由于虚拟机不能控制过滤规则,所以对虚拟机的访问控制具有强制性。网络过滤可以通过XML文件存储配置,libvirt动态调整ebtable配置,既可以针对特定虚拟机进行配置,也可以多个虚拟机共享配置。virsh nwfilter-list这些是安装libvirt后默认安装的一些规则看下这个叫clean...

2020-02-14 19:28:00 2801

原创 KVM学习(十四)配置VLAN

实验规划现在KVM1上有两块网卡,把eth0(ens33)用于管理网络 192.168.160.x/24把eth1(ens37)用于做VLAN的父接口生产网络:VLAN 11 172.16.11.0/24 172.16.11.11VLAN 12 172.16.12.0/24 172.16.12.12当前情况NetworkManager命令行nmcli connection ...

2020-02-14 16:45:40 382

原创 KVM学习(十三)多物理网卡绑定

概念:若服务器只有一个网卡连接外部网络,一旦链路端口出现问题,就会造成KVM业务中断。所以对于关键业务,要考虑通过冗余防止网络单点故障。同时对于KVM环境中,宿主机中有很多业务服务器,网络负荷还是比较重的,有时一个网卡不能满足一台服务器的网络带宽,这时可以通过多块网卡来提供更好地带宽。利用操作系统自身的band功能,给宿主机提供多块物理网卡虚的端口。配置多网卡绑定的KVM桥接模式绑定网卡...

2020-02-14 14:52:50 1073

原创 KVM学习(十二)基于网桥的虚拟机网络

在实际生产中,我们既想要虚拟机访问到外部,也要对外提供服务,也就是外部也要能访问呢到内部。最便捷的方式就是构建一种桥接模式。虚拟交换机到物理交换机做法就是先在linux系统virbr0之外再创建一个网桥,上LAN口联eth0ifconfig记录下eth33(eth0,每台机器不同)的ip地址 192.168.160.132cd到/etc/sysconfig/network-scrip...

2020-02-13 17:04:40 167

原创 KVM学习(十二)Linux网桥与KVM支持的网络

概念:网桥是数据链路层的设备,基于MAC地址进行转发。KVM在实现虚拟化的时候,需要在一个宿主机内部共享一个物理网卡实现多个虚拟网卡,所以需要掌握linux网桥的实现方法。CentOS配置网桥常用方法1、命令行2、nmtui:networkmanager的文本用户接口3、nmcli:networkmanager的命令行工具4、图形界面管理工具qemu-kvm支持的网络1、虚拟机的网...

2020-02-12 17:36:29 554

原创 KVM学习(十)存储卷

概念存储池被划分为多个存储卷,存储卷可以是虚拟磁盘文件,物理分区,LVM逻辑卷。虚拟机看到的都是磁盘,不用理会低层是如何放置的。绝大多数KVM环境都是通过文件的存储卷来实现存储虚拟化,而当性能满足不了要求时,可以通过块设备(物理分区,lvm逻辑卷)直接分配给虚拟机,来减少由于文件系统的开销导致的性能的降低。 virsh里提供了很多卷的操作手段存储卷管理主要使用的功能创建克隆删除...

2020-02-11 19:57:51 276

原创 KVM学习(九)基于NFS的存储池

这次把上节那个target当作nfs服务器,首先安装nfs相关服务端yum -y install nfs-utils新建一个nfs共享文件夹mkdir /nfsshare当NFS服务器启动时系统就会自动读取/etc/exports 文件,指定要输出的文件系统和相关的存取权限。配置/etc/exports一行就行了,读写权限nfs共享还需要一个rpcbbind服务,通知双方端口...

2020-02-10 14:50:38 331

原创 KVM学习(八)Linux的iSCSI存储

iSCSI中使用C/S模型主机一般是Initiator,存储设备是targetInitiator: SCSI会话的发起方。 向target请求LUN,并将数据的读写指令发送给target。Target 接受SCSI会话的一方。 接受来自Initiator的指令,为initiator提供LUN,并实现对LUN的读写。LUN:可以认为是逻辑的块设备下面开始实验:安装linux...

2020-02-09 19:49:46 655

原创 KVM学习(七)存储池

存储池可以把多块硬盘资源池化使用,Libvirt可以以存储池的形式对存储进行统一管理,简化操作。对虚拟机操作来说,存储池和卷不是必须的,管理员保证配置正确和连接即可。目前我的环境有三个存储池找到它们的配置文档里面有一些参数,但是不建议直接改动XML,通过virsh pool-edit iso改动不会出异常。virsh pool-edit iso发现就是打开了一个vi过一下存...

2020-02-07 19:54:25 1637

原创 KVM学习(六)管理虚拟存储

qemu-img首先来看一下功能check 检查虚拟磁盘完整性create 创建一个磁盘镜像commit 向后备磁盘提交当前的变化compare 比较两个img占用diskconvert 转换info 信息map 映射snapshot 快照管理resize 调整大小amend 修订镜像格式选项首先创建一个镜像...

2020-02-06 17:42:37 588

原创 KVM学习(五)使用virsh管理虚拟机

virsh概述 virsh是libvirt management API构建的管理工具 它有两种工作模式:立即模式交互模式输入help可以看到virsh可以实现的功能非常多,能用图形化界面virt-manager做到的,virsh都可以做到,在批量或者自动化等情况下,virsh操作比图形化更快捷。virsh常用的一些list可以列出当前正在运行的虚拟机shutdown...

2020-02-05 17:54:39 212

原创 KVM学习(四)windows server半虚拟化驱动virtio

virtiovirtio可以大大提高上层guest os的cpu,网卡等速度,相当于半虚拟化后guest os知道了自己是个虚拟机,就不会访问资源时被Hypervisor拦截再转送,直接统一接口,redhat自带virtio,所以我拿window server试一试安装windows server过程前面两章有,镜像位置点这里获取我使用的是cn_win_srv_2003_r2_stand...

2020-02-03 20:40:44 2846

原创 KVM学习(三)用virt-install创建虚拟机

用virt-install创建虚拟机上回我们加的80G硬盘还没使用,这次我们把虚拟机装到硬盘上首先cd到/vm下,再(二)里加了80G并挂载到/vm目录下了,再/vm下bashqemu-img create -f qcow2 centos7-disk0.qcow2 10G创建一个qcow2格式,叫centos7-disk0.qcow2,大小为10G的虚拟磁盘,这一步是为了跳过上回4.3G...

2020-02-03 15:31:54 585

原创 KVM学习(二)用virt-manager创建虚拟机

KVM部署踩坑(二)用virt-manager创建虚拟机统一命名我的电脑装的是windows10vmware里的虚拟机叫KVM1KVM1里装虚拟机vm1接(一)篇在虚拟机上建虚拟机,我先在vmware里给虚拟机添加了一块80G的硬盘,通过VMare Tools拖拽进去了CentOs7.iso ,然后用vmware然后打开virt-manager新建虚拟机,设置完成后点finsh报错:n...

2020-02-02 12:55:45 3590

原创 KVM学习(一)vnc连接

完整流程Windows连接CentOS7先记录下正确的过程安装vncserver首先看下实验环境:windows上跑的vmware虚拟机,vncserver安装在虚拟机上虚拟机已经安装好了gnome用yum安装vncserveryum -y install tigervnc-server查看ip地址ens33:后面显示是:192.168.160.130启动vncserver...

2020-01-31 14:15:33 2051

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除