热迁移

云计算之OpenStack入门专业术语解释

孤者浪人 提交于 2020-03-03 23:13:11
云计算之OpenStack入门专业术语解释 前言 ​ 前面的三篇文章我们介绍了有关云计算的基础概念、OpenStack定义、概念、部署节点类型以及架构。这里笔者将列出云计算和OpenStack相关的一部分专业术语,因为考虑到先前讲解的内容中涉及到一些专业名词,可能对读者有些理解上的困扰,也方便之后去深入学习研究OpenStack,以及云计算的其他内容。 专业术语及名词清单(将会持续更新) 1、并行计算 ​ 或者称作平行计算,是相对于串行计算而言的一种计算机计算算法。 ​ 并行计算指同时使用多种计算资源解决计算问题的过程,从而提高计算机系统计算速度和处理能力;该算法基本的思想就是将问题分解为多个部分,然后每一个部分由一个独立的处理机来处理。 2、解耦和耦合度 ​ 解耦是一种思想,也是处理复杂事务的方法之一,一般在开发程序和架构设计上提及地比较多。例如,开发程序员一般在开发一个项目的时候,需要写多个功能,每个功能与其他功能直接可能还有一定的联系,如果将这些功能代码写在一个文件中,一方面文件篇幅过长,且不方便命名,另一方面就是后期出现问题时难以定位以及进行维护工作。所以,大部分对于复杂的应用程序开发都会将这些功能模块的代码进行多文件编写,使之既互补干扰内部代码,又可以互相有联系。架构设计也是如此,讲一个复杂的架构进行多元化多模块细分,层层设计,布局。这种处理方法或思想我们就将之称为解耦。

kvm虚拟化

早过忘川 提交于 2020-02-08 03:46:42
一、kvm虚拟化介绍 什么是虚拟化 虚拟化就是通过模拟计算机硬件(cpu,内存,硬盘,网卡)来实现在一台物理服务器上运行同时多个不同的操作系统,并且使每个操作系统之间都是互相隔离的 为什么要学习虚拟化 目前国内的公有云底层采用的都是kvm虚拟化,经过这几年的快速发展,kvm计算已经非常成熟稳定,在任何linux发行版中,kvm都是标配,虚拟化已经成为了一项必备的技能 虚拟化的应用场景 场景1:只有一台服务器,但是要运行多个版本的软件,不同版本之间还相互冲突 场景2:机房的迁移,物理机在运输过程中容易损坏,导致数据丢失 场景3:openstack部署太难!步骤太繁琐,如何体验最新版的openstack 场景4:开发环境和测试环境经常损坏,运维重复装系统 场景5:业务的扩张,需要快速部署10个一模一样的集群 二、安装KVM虚拟机 环境准备 主机名 kvm01 IP 10.0.0.11 操作系统 centos7 内存 4G 硬盘 50G 在处理器设置中勾选 虚拟化 Intel VT-x... 优化: kvm01在安装系统的时候,不要使用自动分区,自动分区使用的LVM分区,在使用kvm的时候,特别卡! 关闭selinux 关闭firewalld 安装kvm管理工具 安装: yum install libvirt virt-install qemu-kvm -y  建议使用光盘安装,会特别快

在 vSphere Client 中迁移虚拟机

独自空忆成欢 提交于 2020-01-16 19:00:17
您可使用热迁移或冷迁移将虚拟机从一个主机或存储位置移至另一位置。例如,您可使用 vMotion 将已打开电源的虚拟机从主机上移开,以便执行维护、平衡负载、并置相互通信的虚拟机、将多个虚拟机分离以最大限度地减少故障域、迁移到新服务器硬件等等。 您可使用冷迁移或热迁移将虚拟机移至其他主机或数据存储。 冷迁移 您可将已关闭电源或已挂起的虚拟机移至新主机。您可选择将已关闭电源或已挂起虚拟机的配置文件和磁盘文件重定位到新的存储位置。您也可使用冷迁移将虚拟机从一个数据中心移至另一个数据中心。要执行冷迁移,您可手动移动虚拟机或设置调度的任务。 热迁移 根据您使用的迁移类型是 vMotion 还是 Storage vMotion,您可以将打开的虚拟机迁移到其他主机,或者将其磁盘或文件夹迁移到其他数据存储,而不破坏虚拟机的可用性。vMotion 也称为“实时迁移”或“热迁移”。 您不能在不同的数据中心之间移动已打开电源的虚拟机。 注: 复制虚拟机是指创建新的虚拟机,并不是迁移形式。通过克隆虚拟机或复制其磁盘和配置文件可以创建新的虚拟机,克隆并不是迁移的一种形式。 在 vCenter Server 中,有以下迁移选项: 更改主机 将虚拟机而非其存储移至另一主机。您可使用冷迁移或热迁移移动虚拟机。您可使用 vMotion 将已打开电源的虚拟机移至另一主机。 更改数据存储 将虚拟机及其存储

KVM 虚拟机的热迁移

有些话、适合烂在心里 提交于 2020-01-01 13:21:48
热迁移:顾名思义在虚拟机不关机的情况下将KVM虚拟机进行迁移 准备工作:两台KVM虚拟机,一台nfs虚拟机,centos7.4系统 主机 IP地址 主机名 KVM01 10.00.11 kvm01 KVM02 10.0.0.12 kvm02 NFS01 10.0.0.31 nfs01 安装:  所有主机进行的相同操作   安装centos7 base源      curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo   修改hosts文件      10.0.0.11 kvm01     10.0.0.12 kvm02     10.0.0.31 nfs01   KVM01与KMV02操作     开机前开启虚拟化功能【否则后面步骤无法实现】     安装kvm与nfs软件并启动     yum install libvirt* virt-* qemu-kvm* nfs-utils openssh-askpass -y && systemctl libvirtd.service     常见bro桥接网卡     virsh iface-bridge eth0 br0   NFS01操作     安装NFS软件     yum install nfs-utils

KVM使用总结

女生的网名这么多〃 提交于 2019-12-10 13:53:05
目录 一、虚拟化介绍 二、通过kvm安装centos7系统 三、常用操作 虚拟机列表 开关机 导出虚拟机 重命名 挂起&恢复 查看某个虚拟机对应的端口 kvm开机启动 console登陆(失败,暂无查出原因) 四、克隆 磁盘格式转换 快照管理 完整克隆 手动克隆 链接克隆 五、网络相关 六、加硬盘和扩容 在线加硬盘 扩容 七、热迁移 热迁移原理 热迁移操作 我叫张贺,贪财好色。一名合格的LINUX运维工程师,专注于LINUX的学习和研究,曾负责某中型企业的网站运维工作,爱好佛学和跑步。 个人博客: 传送阵 笔者微信:zhanghe15069028807 一、虚拟化介绍 什么是虚拟化? 虚拟化指通过虚拟化技术将一台物理计算机虚拟为多台逻辑计算机,在一台计算机上同时运行多个逻辑计算机,每个逻辑计算机可以使用不同的系统,并且系统和系统之间互不干扰,能够充分合理的利用物理计算机的资源。 为什么要用虚拟化技术? 一变多 充分利用物理计算机的资源 虚拟化是向云演进的必要基础 假设公司有三台服务器,但是有60位开发人员,每个人都要求有一个测试环境,怎么能把这三台服务器合理地分配给这60个人使用?这时候我们就可以使用虚拟化技术,用这三台物理服务器虚拟出60个系统然后分配成开发人员。 假设一台服务器的性能很高,我们仅仅需要NTP服务,有些太浪费了,我们完全可以将这一台高性能服务器虚拟成10台虚拟机

kvm虚拟迁移(5)

余生长醉 提交于 2019-11-28 03:10:33
一、迁移简介 迁移: 系统的迁移是指把源主机上的操作系统和应用程序移动到目的主机,并且能够在目的主机上正常运行。在没有虚拟机的时代,物理机之间的迁移依靠的是系统备份和恢复技术。在源主机上实时备份操作系统和应用程序的状态,然后把存储介质连接到目标主机上,最后在目标主机上恢复系统。随着虚拟机技术的发展,系统的迁移更加灵活和多样化。 最终我们迁移的目的就是: 简化系统维护管理 高系统负载均衡 增强系统错误容忍度 优化系统电源管理 二、热迁移 ---Live Migration KVM 虚拟机的热迁移 ---Live Migration: 服务器虚拟化技术是当前的热点,而虚拟机的“热迁移( Live Migration )”技术则是虚拟化技术当中的热点。 热迁移(又叫动态迁移、实时迁移),即虚拟机保存( save ) / 恢复 (restore) :将整个虚拟机的运行状态完整保存下来,同时可以快速的恢复到原有硬件平台甚至是不同硬件平台上。恢复以后,虚拟机仍旧平滑运行,用户不会察觉到任何差异。 迁移的种类: P2P :物理机之间的迁移 V2P :虚拟机迁到物理机 P2V :物理机迁到虚拟机 V2V :虚拟机迁到虚拟机 三、热迁移的应用 1. 虚拟机的热迁移技术最初是被用于双机容错或者负载均衡:当宿主机出现软硬件故障导致服务异常时,虚拟机可漂移到另外主机上,或者在集群中依据工作负载量的大小