文章分类 - Virtualization
摘要:一、Cgroups 1.1 介绍 Cgroup是Control group的简称。最初由由Google的工程师(主要是Paul Menage和Rohit Seth)在2006年以“process containers(进程容器)”的名字开始的, 在2007年的晚些时候被重命名为“控制组”并被合并到了
阅读全文
摘要:一、交换机 1、VLAN VLAN(Virtual Local Area Network)的中文名为"虚拟局域网"。 虚拟局域网(VLAN)是一组逻辑上的设备和用户,这些设备和用户并不受物理位置的限制,可以根据功能、部门及应用等因素将它们组织起来,相互之间的通信就好像它们在同一个网段中一样,由此得
阅读全文
摘要:一、Linux NameSpace Docker这么火,喜欢技术的朋友可能也会想,如果要自己实现一个资源隔离的容器,应该从哪些方面下手呢?也许你第一反应可能就是chroot命令,这条命令给用户最直观的感觉就是使用后根目录/的挂载点切换了,即文件系统被隔离了。然后,为了在分布式的环境下进行通信和定位,
阅读全文
摘要:KVM创建虚拟机镜像 在了解KVM虚拟化技术之后,下面开始掌握虚拟机镜像的整个制作过程。 实训要求: 1) 制作一个名为Cloud_Win7_64bit镜像,C盘大小为50G,配置用户CloudUser,密码为cloudpasswd。 2) 制作一个名为Cloud_Centos6.5_64bit镜像
阅读全文
摘要:KVM网络 一、Bridge模式配置 1、安装brctl和tunctl命令行工具 #yum install bridge-utils tunctl 2、查看tun模块是否加载,如下: # lsmod |grep tun tun 17095 2 vhost_net 3、建立一个bridge,并将其绑定
阅读全文
摘要:kvm存储池配置与管理操作 1.创建基于文件夹的存储池(目录) mkdir -p /data/vmfs 2.定义存储池与其目录 virsh pool-define-as vmdisk --type dir --target /data/vmfs 3.创建已定义的存储池 (1)创建已定义的存储池 vi
阅读全文
摘要:1、安装桌面系统 yum -y groupinstall Desktop yum -y groupinstall "X Window System" init 5 2、看看cpu是否支持虚拟化 [root@localhost ~]# grep -E -o 'vmx|svm' /proc/cpuinf
阅读全文
摘要:一、KVM概述 1、KVM Kernel-based Virtual Machine 基于内核的虚拟机 以色列Qumranet公司研发,是内核的一个模块 2006年研发,2008被RedHat收购了 依赖于HVM技术:Intel VT-X,AMD AMD-V 2、KVM模块载入后的系统运行模式 内核
阅读全文
摘要:前言: xen虚拟机提供了一种类似于heartbeat高可用方案,在保证也不中断的业务情况下实现虚拟机迁移技术。在保证虚拟机上的服务正常的情况下将运行中的Domain迁移到其他机器上,实现xen虚拟机的高可用。 一、实验准备: (1)各个测试机之间时间要同步 (2)node3提供iscsi网络共享存
阅读全文
摘要:一、使用DomU自有kernel来启动运行DomU 上篇博文中创建的pv格式的vm,内核和引导文件都是放在DomU中, 1、准备磁盘映像文件 losetup losetup -a: 显示所有已用的loop设备相关信息 losetup -f: 显示第一个空闲的loop设备文件 losetup -d:拆
阅读全文
摘要:一、Xen简介 1、Xen简介 Xen 英国剑桥大学研发,开源的VMM,是一种类型 1 虚拟机管理程序,它创建系统资源的逻辑池,使许多虚拟机可共享相同的物理资源。 Xen 是一个直接在系统硬件上运行的虚拟机管理程序。Xen 在系统硬件与虚拟机之间插入一个虚拟化层,将系统硬件转换为一个逻辑计算资源池,
阅读全文
摘要:一、虚拟化 虚拟化,是指通过虚拟化技术将一台计算机虚拟为多台逻辑计算机。在一台计算机上同时运行多个逻辑计算机,每个逻辑计算机可运行不同的操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著提高计算机的工作效率。 虚拟化使用软件的方法重新定义划分IT资源,可以实现IT资源的动态分配、
阅读全文