企业网络管理——云计算虚拟化技术

目录

 一.云计算虚拟化技术定义

1.云计算虚拟化技术含义

 2.常见云计算虚拟化技术

二.实验

1.基本配置(安装Openstack包、配置域名解析、配置防火墙和Selinux、安装ntp服务) 

controller和compute节点都要做

2.基础服务安装 

 3.安装Keystone认证服务

 4.安装Glance镜像服务

 5.安装Nova计算服务

 6.安装Dashboard服务

 7.安装Cinder块存储服务

 实验完成

三.总结

 一.云计算虚拟化技术定义

1.云计算虚拟化技术含义

云计算虚拟化技术指的是将物理资源(如服务器、存储设备、网络设备等)通过软件技术进行虚拟化,将其抽象为虚拟资源,并提供给用户或应用程序使用的过程。这种虚拟化技术可以使用户在云计算环境中实现资源的动态分配、灵活配置和高效管理。

通过云计算虚拟化技术,用户可以根据需求动态分配计算、存储和网络资源,无需受限于物理硬件的限制,从而实现资源的高效利用和灵活性。虚拟化技术还可以提高系统的可靠性、安全性和可扩展性,降低IT成本,加快应用部署和维护的速度。

总之,云计算虚拟化技术是云计算架构中的关键组成部分,为用户提供了一种更灵活、高效和可管理的资源利用方式,推动了云计算技术在各行业的广泛应用和发展。

 2.常见云计算虚拟化技术

  1. 虚拟化技术(Virtualization):通过将物理服务器、存储设备等资源划分为多个虚拟实例,实现对资源的动态分配和管理。常见的虚拟化技术包括硬件虚拟化和容器虚拟化。

  2. 容器化技术(Containerization):容器技术是一种轻量级、可移植的虚拟化解决方案,允许应用程序在一个独立的运行环境中运行。常见的容器技术包括Docker和Kubernetes。

  3. 软件定义网络(Software-Defined Networking,SDN):SDN将网络控制面和数据面分离,通过中心化的控制器来动态管理和配置网络,实现对网络资源的虚拟化和优化。

二.实验

 1.首先,在母盘上克隆两个虚拟机,分别为controller和compute;配置好两台虚拟机后开始实验。

openrc.sh脚本后面增加以下三行

Physical_NAME=provider
minvlan=100 
maxvlan=201

确认外网卡为ens33 INTERFACE_NAME=ens33

controller和compute节点都要做

1.基本配置(安装Openstack包、配置域名解析、配置防火墙和Selinux、安装ntp服务) 

执行在/usr/local/bin中的 iaas-pre-host.sh进行安装

reboot 重启动

controller和compute节点都要做

2.基础服务安装 

 controller 执行

/usr/local/bin中的 iaas-install-mysql.sh进行安装

 compute节点

执行命令 

yum -y install  MySQL-python

 3.安装Keystone认证服务

 controller 执行在/usr/local/bin中的 iaas-install-keystone.sh进行安装

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

sh /etc/keystone/admin-openrc.sh

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

 4.安装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   

 

 5.安装Nova计算服务

controller

执行在/usr/local/bin中的

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

 compute节点  

执行在/usr/local/bin中的        

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

验证服务时输入controller节点root的密码,如Aa123456789

 6.安装Dashboard服务

 controller节点    

执行在/usr/local/bin中的        

iaas-install-dashboard.sh进行安装        

打开浏览器访问Dashboard      

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

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

 尝试操作: 登录系统:admin/000000

项目 → 资源管理 → 镜像

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

 7.安装Cinder块存储服务

 controller节点    

执行在/usr/local/bin中的        

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

 compute节点

执行在/usr/local/bin中的

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

 实验完成

三.总结

本实验旨在初步了解云计算虚拟化技术。

云计算虚拟化技术对提高资源利用率、降低成本、加快应用部署速度、提高安全性和可靠性都有积极的影响。这些结论表明,云计算虚拟化技术在当前的IT环境中具有重要的作用,并为企业提供了更加灵活、高效和可持续的IT资源管理和利用方式。

  • 13
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值