虚拟化技术

一:虚拟化技术概述

一般而言,狭义的虚拟化有点类似于我们常听说到的“虚拟机”,即将一台物理机器虚拟成多台逻辑上的计算机,每个逻辑计算机相对独立,可以运行不同的操作系统,跑不同的应用,这样以达到可以更自由、灵活地分配和利用物理资源的目的。

而广义的虚拟化技术是指对计算资源的抽象,这些计算资源包括CPU、内存、存储(磁盘)、网络,甚至也可以包括像GPU、FPGA这类外部设备。对计算资源做抽象的好处颇多,最显著的就是可以隐藏软硬件工作环境的复杂度,给使用方提供更简单、清晰的功能接口。

1、虚拟化技术的优点

1,提升资源的利用率

2,便于管理

3,减少不可提供服务的时间

4,快速部署

5,更高的灵活性

2、虚拟化技术的缺点

1,虚拟化本身消耗计算资源

2,搭建和维护虚拟化环境消耗人力资源

3,安全问题

分类:

1, 裸金属(bare metal)形式

     直接运行在机器硬件之上,使用该架构的虚拟机有Oracle VM, Microsoft Hyper-V, VMWare ESX和Xen。

     2, 宿主机(hosted)形式

     运行在目标机器的操作系统上。使用该架构的虚拟机包括VMware Workstation,Microsoft Virtual PC,QEMU和KVM


二:实验过程

# controller和compute节点都要做
在上次的 openrc.sh 本后面增加以下三行

Physical_NAME=provider

minvlan=100

maxvlan=201

确认外网卡为 ens33

INTERFACE_NAME=ens33

controller和compute节点都要做执行在/usr/local/bin

iaas-pre-host.sh进行安装

#reboot 重启动

基础服务安装

# controller

执行在/usr/local/bin中的

iaas-install-mysql.sh进行安装

#compute节点

执行命令

#yum -y install  MySQL-python

三、安装Keystone认证服务

# controller

执行在/usr/local/bin中的

iaas-install-keystone.sh进行安装

注意,若重启系统,需执行

sh /etc/keystone/admin-openrc.sh

重新获得访问所需访问所用的环境变量

#compute节点无需安装

四、安装Glance镜像服务

# controller

执行在/usr/local/bin中的

iaas-install-glance.sh进行安装

测试功能

# source /etc/keystone/admin-openrc.sh (执行配置授权脚本)

# glance image-create --name "CentOS7.0" --disk-format qcow2  --container-format bare --progress <       /opt/images/CentOS_6.5_x86_64_XD.qcow2  

#compute节点无需安装

五、安装Nova计算服务

# controller

执行在/usr/local/bin中的

iaas-install-nova-controller.sh进行安装

 #compute节点

 执行在/usr/local/bin中的

 iaas-install-nova-compute.sh进行安装

验证服务时输入控制节点root的密码

六、安装Dashboard服务

 #controller节点 执行在/usr/local/bin中的

       iaas-install-dashboard.sh进行安装

       打开浏览器访问Dashboard

      http://controller(或本机内网ip)/dashboard

注:检查防火墙规则,确保允许http服务相关端口通行,或者关闭防火墙。  

# compute节点无需操作

登录系统:admin/000000

项目 → 资源管理镜像

找到在Glance安装中添加的镜像,尝试熟悉管理界面

七、安装Cinder块存储服务

  # controller节点

 执行在/usr/local/bin中的

iaas-install-cinder-controller.sh进行安装

#compute节点

执行在/usr/local/bin中的

iaas-install-cinder-compute.sh进行安装


三、自我感想


经过这次实训,我收获了很多,一方面学习到了许多以前没学过的专业知识与知识的应用,另一方面还提高了自我动手做项目的本事。在实训中我学到了许多新的知识。是一个让我把书本上的理论知识运用于实践中的好机会,原先,学的时候感叹学的资料太难懂,此刻想来,有些其实并不难,关键在于理解。在这次实训中还锻炼了我其他方面的本事,提高了我的综合素质。首先,它锻炼了我做项目的本事,提高了独立思考问题、自我动手操作的本事,在工作的过程中,复习了以前学习过的知识,并掌握了一些应用知识的技巧等。更加明白了自主学习的重要性,明白做实验要仔细检查,踏实走好每一步,不能急于求成。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值