
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
其实我们在前面讲解Linux基础软件-yum(一)的时候提过如何安装docker,这里把我们用到几种方法都来讲解下,以下操作还是基于centos7.9。一般来说,我们的docker不会使用编译安装,如果是离线环境则可以使用rpm安装,有网络的情况下推荐使用yum安装。

绑定物理cpu到虚拟机里面,可以减少cpu的上下文切换,然后实现虚拟机性能提高。这个也是kvm里面用于提高cpu性能的方法。

我们前面讲了关于kvm的磁盘,网络及创建虚拟机,扩缩虚拟机的资源,然后又涉及到克隆clone,快照snap,迁移(冷,热,故障)和初始化的cloud-init。当然kvm也远远不止这些功能,今天我们就日常运维中可能涉及到的命令,整理如下。

我们上一小节讲了绑定核心,来提高cpu的性能。但是cpu性能其实不仅仅只涉及到cpu,实际上内存也是很重要的因素。目前最新的技术是numa,

虚拟机的外部快照的实际应用,就是用于快速创建虚拟机,可以节约磁盘空间,每个虚拟机都是一个独立快照文件,而镜像分层的原理也是一样的情况。

KVM(Kernel - Based Virtual Machine)克隆是指在 KVM 虚拟化环境下,通过复制现有虚拟机(源虚拟机)的配置和磁盘数据来创建新虚拟机的过程。这就好比复制一份已有的计算机系统,包括操作系统、应用程序和数据等,以快速创建多个相似的虚拟机实例

我们上一小节通过文本模式安装了centos,本小节将通过vnc安装debian,也是满足Linux系统-ubuntu系统安装用户的留言。

文本安装系统,这个在实际运维中会较少用到。本小节内容需要对操作系统比较熟悉,而且对键盘操作比较熟悉才能更容易掌握该内容。

我们在上一章介绍不同的虚拟化技术,就目前而言,kvm 已经成为绝对的主流,目前国内的云厂商的公有云还是私有云底层技术几乎都是kvm,所以我们也将重点讲解kvm相关技术。KVM(Kernel-based Virtual Machine)是一种基于内核的开源虚拟化技术,主要用于 Linux 系统。

虽然我们上一小节已经实现了在标准分区扩容文件系统的功能,但是使用fdisk操作有几个问题:只能支持mbr分区,涉及到删除操作风险太大。所以本章节以风险更小的parted方式来扩容磁盘。








