KVM虚拟化
openstack
cloudstack
鬼刺
得勤奋点记笔记啊
展开
-
虚拟化与云- Web界面配置使用CloudStack
CloudStack云平台的搭建方法已在上篇文章中阐述,详见https://blog.csdn.net/qq_35550345/article/details/83754649一 环境准备 本文适用于使用搭建的CS纳管Vcenter,因此还需要对Vcenter进行相关配置。1 VCenter配置方法 VCenter的安装配置详见 https://blog.c...原创 2019-01-10 15:12:29 · 765 阅读 · 0 评论 -
虚拟化与云- CloudStack测试环境搭建
一 前言 强烈推荐采用分布式安装方法,将CS(管理节点,4C 8G 磁盘500G)、NFS(二级存储,1C 1G 磁盘800G)与MYSQL(数据库 2C 4G 500G)分别搭建在3台虚拟机上。 集中式安装的话要求该台虚拟机的硬盘空间足够大(建议500G以上),CPU和内存多配置一些为好,建议至少8C 16G。本文由于测试环境限制采用该方式,不推荐。二...原创 2019-01-10 15:04:17 · 662 阅读 · 0 评论 -
KVM虚拟化- KVM 虚机的迁移
1 简单迁移 虚拟机是可以被导入到另一个物理机上使用的,但是这是有限制的。如果两个物理机的CPU型号不同,直接过去也是无法使用的。因为虚拟机在创建时会默认物理机的CPU型号,导入到另一个具有不同CPU型号的物理机上就无法被识别。 在生产环境中,客户是不会让我们关机重新修改CPU型号再给他使用的,所以就需要动态迁移虚拟机。这就需要新物理机上有CPU模型模拟之前物理机CPU...原创 2019-02-20 13:53:33 · 1455 阅读 · 0 评论 -
KVM虚拟化- KVM 虚机CPU管理
kvm模块的基础功能就是,虚化、超配计算机资源,包括:CPU 处理器、Memory 内存、Storage 存储、Network 网络、Display 显示。1 几个概念1)在lscpu命令结果中sockets就代表物理CPU个数,CPU(s)就是逻辑CPU(vCPUvirtualCPU)个数。核指的就是独立的处理单元,超线程就是指开了几个控制器,控制器能将核分割开,使被分...原创 2019-02-19 09:03:06 · 2413 阅读 · 0 评论 -
KVM虚拟化- KVM 虚机网络管理
1 概念1.1 基本操作查看网卡硬件信息 : #lspci查看网络配置信息 :#ln -s /usr/libexec/qemu-kvm /usr/bin //做一个软连接,以便可以使用qemu-kvm命令#qemu-kvm -net nic,model=?#virt-install --network=?1.2 QEMU支持的网卡...原创 2019-02-20 13:53:18 · 1517 阅读 · 0 评论 -
KVM虚拟化- KVM 虚机镜像管理
1 块存储设备块存储设备有IDE,SCST,软盘(已经不用了),U盘,virtio磁盘。查看块设备:#lspci | grep IDE#lspci | grep SCSI#lspci -vvv -s 00:01.12 修改镜像文件#qemu-img -h注:常用的有,qcow2 (QEMUcopy-on-write); q...原创 2019-02-20 13:53:03 · 1044 阅读 · 0 评论 -
KVM虚拟化- KVM 虚机内存管理
1 概念 1.1 基本概念——内存也需要硬件模块VT-x与VT-d的支持,查看系统内存状态的命令有:注:这些命令的结果可能不同,因为有的数据是统计数据 NPT (Nested PageTables)AMD称为NPT GVA (Guest Virtual Address) 客户机虚拟地址 guest GPA (Guest Phys...原创 2019-02-20 09:19:16 · 1538 阅读 · 0 评论 -
KVM虚拟化- KVM安装与使用
1 安装条件: · 硬件VT-x、VT-d; · BIOS中的Intel9R) Virtualization Tech 设置为[Enabled]; · 有KVM虚拟化模块;1)确认是否具备硬件支持,抓到了就是支持:法1: #cat /proc/cpuinfo | grep -e vmx -e nx ...原创 2019-02-18 09:17:37 · 1192 阅读 · 0 评论 -
KVM虚拟化- KVM虚拟化介绍
1 概念 虚拟化技术VMM (Virtual Machine Monitor) Hypervisor:虚拟化是指通过虚拟化技术将一台计算机虚拟为多台逻辑计算机。在一台计算机上同时运行多个逻辑计算机,每个逻辑计算机可运行不同的操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著提高计算机的工作效率。目前有多种虚拟化系统: 软件虚拟化(仿真...原创 2019-02-18 09:17:29 · 1849 阅读 · 0 评论 -
OpenStack- 基本概念之glance
1 glance的功能传统IT 环境下,安装一个系统是要么从安装 CD 从头安装,要么用 Ghost 等克隆工具恢复。有如下几个问题:如果要安装的系统多了效率就很低 时间长,工作量大 安装完还要进行手工配置,比如安装其他的软件,设置IP 等 备份和恢复系统不灵活 云环境下会有很多用户同时创建很多虚拟机,同时还要创建的很快,比如同一时间创建100台虚拟机最多不能超过1...原创 2019-02-21 09:29:13 · 1284 阅读 · 0 评论 -
OpenStack- 基本概念之keystone
1 keystone的功能管理用户及其权限 维护OpenStack Services(openstack服务)的 Endpoint(连接地址) Authentication(认证)和 Authorization(授权)注:搭建好其他服务之后,如果不告诉keystone有这个服务的话就无法使用这个服务,而endpoint是服务的连接地址,必须把endpoint告知给keystone,...原创 2019-02-21 09:28:46 · 843 阅读 · 0 评论 -
OpenStack- 基本概念之nova
使用OpenStack Compute来托管和管理云计算系统,使得客户使用的虚拟机能够正常工作。 OpenStack Compute是基础架构即服务(IaaS)系统的主要部分。 主要模块在Python中实现。OpenStack Compute与OpenStack Identity进行交互以进行身份验证;用于磁盘和服务器映像的OpenStack Image服务;和用于用户和管理界面的...原创 2019-02-21 09:58:49 · 453 阅读 · 0 评论 -
OpenStack-基本概念之neutron
1 Neutron 概述 SDN (softwaredefined networking)软件定义网络所具有的灵活性和自动化优势使其成为云时代网络管理的主流。 Neutron 的设计目标是实现“网络即服务(Networking as a Service)”。为了达到这一目标,在设计上遵循了基于SDN 实现网络虚拟化的原则,在实现上充分利用了 Linux 系统...原创 2020-10-23 15:39:00 · 3909 阅读 · 1 评论 -
OpenStack- 基本概念之cinder
1相关概念1.1 存储的类型1)内置存储 如笔记本电脑的内置硬盘。以前硬盘只有几十兆,后来解决了容量问题,但是io速度不行,所以使用了SATA接口,提升了一些io速度,再后来使用了另一种存储介质就有了固态硬盘,但是固态硬盘的数据恢复技术不行,固态硬盘烧了数据就没了;而传统硬盘的数据恢复技术比较好,所以现在都是两者结合起来使用,固态的作为系统盘使用,传统硬盘作为数据存储使用。...原创 2019-03-07 10:59:05 · 760 阅读 · 1 评论