Openstack私有云平台搭建及KVM虚拟化技术交流.ppt
《Openstack私有云平台搭建及KVM虚拟化技术交流.ppt》由会员分享,可在线阅读,更多相关《Openstack私有云平台搭建及KVM虚拟化技术交流.ppt(33页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Company nameCompany slogan here OpenStack是一个开源的基础架构即服务(IaaS)云计算平台,可以为公有云和私有云服务提供云计算基础架构平台。OpenStack使用的开发语言是Python,采用Apache许可证发布该项目源代码。OpenStack支持多种不同的Hypervisor(如QEMU/KVM、Xen、VMware、Hyper-V、LXC等),通过调用各个的底层Hypervisor的API来实现对客户机的创建和关闭等操作。 OpenStack项目最初由Rackspace和NASA(美国国家航空航天局)共同发起,从2010年10月开始,大约每半年正式
2、发布一个版本,目前最新版本为Liberty。2Company nameCompany slogan here1、安装rhel-server-7.0-x86_64操作系统(最小化安装即可);2、配置局域网,如以公司网络环境为例配置网络为192.168.2.85;配置主机名为openstack.XXX.com,并添加hosts解析:192.168.2.85 openstack.XXX.com openstack3、创建一个LVM卷;fdisk /dev/sdapartproblepvcreate /dev/sda3vgcreate cinder-volumes /dev/sda3 注:如果无法使用
3、pvcreate命令,则需配置yum仓库,执行yum install lvm2安装环境准备Company nameCompany slogan here4、配置本地软件仓库(原来的源都可以不要);epelname = epelbaseurl = file:/var/ftp/pub/EPELenable=1gpgcheck=0openstack-junoname = openstack junobaseurl = file:/var/ftp/pub/openstack-junoenable=1gpgcheck=0basename = rhel7 base repobaseurl = file:/
4、var/ftp/pub/rhelenable=1gpgcheck=05、更新仓库信息;yum clean allyum makecache4Company nameCompany slogan here1、安装packstack包;yum install -y openstack-packstack2、创建answers文件packstack -allinon -provision-demo=n -nagios-install=n注:若安装过程出错,则packstack -answer-file=packstack-answers-XXXXX.txt3、重启计算机5安装Company name
5、Company slogan here4、创建ifcfg-enp0s3、ifcfg-br-ex网络配置文件vi /etc/sysconfig/network-scripts/ifcfg-enp0s3DEVICE=enp0s3ONBOOT=yesTYPE=OVSPortDEVICETYPE=ovsOVS_BRIDGE=br-ex vi /etc/sysconfig/network-scripts/ifcfg-br-exDEVICE=br-exTYPE=OVSBridgeDEVICETYPE=ovsBOOTPROTO=staticIPADDR=192.168.2.85NETMASK=255.255
6、.255.0GATEWAY=192.168.2.1DNS1=221.3.131.116 Company nameCompany slogan here5、创建br-ex,关联enp0s3到br-ex ovs桥ovs-vsctl add-port br-ex enp0s3;systemctl restart network7 6、创建用户demo(密码为:demo)创建demo 租户keystone tenant-create -name demo -description Demo Tenant创建demo 用户keystone user-create -name demo -tenant d
7、emo -pass=demo -email=Company nameCompany slogan here6、创建外部网络8 Company nameCompany slogan here7、创建子网9 Company nameCompany slogan here8、创建镜像10 Company nameCompany slogan here9、创建用户网络cp keystonerc_admin keystonerc_demo修改修改keystonerc_demoexport OS_USERNAME=demoexport OS_TENANT_NAME=demoexport OS_PASSWO
8、RD=demoexport OS_AUTH_URL=http:/192.168.2.85:5000/v2.0/source keystonerc_demo11Company nameCompany slogan here12 neutron net-create demo-netneutron subnet-create demo-net -name demo-subnet -gateway 192.168.1.1 192.168.1.0/24neutron router-create demo-routerneutron router-interface-add demo-router de
9、mo-subnetneutron router-gateway-set demo-router wlanCompany nameCompany slogan here10、启动实例13 Company nameCompany slogan hereOpenstack主要组件介绍Company nameCompany slogan here1 Dashboard提供了一个基于web的自服务门户,与OpenStack底层服务交互,诸如启动一个实例,分配IP地址以及配置访问控制。Company nameCompany slogan here2 Nova 在OpenStack环境中计算实例的生命周期管
10、理。按需响应包括生成、调度、回收虚拟机等操作。Company nameCompany slogan here3 Neutron确保为其它OpenStack服务提供网络连接即服务,比如OpenStack计算。为用户提供API定义网络和使用。基于插件的架构其支持众多的网络提供商和技术。Company nameCompany slogan here4 Keystone为其他OpenStack服务提供认证和授权服务,为所有的OpenStack服务提供一个端点目录。Company nameCompany slogan here存储和检索虚拟机磁盘镜像,OpenStack计算会在实例部署时使用此服务。5
11、GlanceCompany nameCompany slogan here6 Swift 通过一个 RESTful,基于HTTP的应用程序接口存储和任意检索的非结构化数据对象。它拥有高容错机制,基于数据复制和可扩展架构。它的实现并像是一个文件服务器需要挂载目录。在此种方式下,它写入对象和文件到多个硬盘中,以确保数据是在集群内跨服务器的多份复制。Company nameCompany slogan here7 Cinder为运行实例而提供的持久性块存储。它的可插拔驱动架构的功能有助于创建和管理块存储设备。Company nameCompany slogan here 为OpenStack云的计费
12、、基准、扩展性以及统计等目的提供监测和计量。8 CeilometerCompany nameCompany slogan hereKeystone(身份认证)(身份认证)Nova(计算)(计算)Neutron(网络)(网络)Glance(镜像)(镜像)Cinder(块存储)(块存储)Horizon(UI界面)界面)Ceilometer(计量)(计量)Swift(对象存储)(对象存储)Heat(部署编排)(部署编排)Company nameCompany slogan hereKVM虚拟化技术虚拟化技术Company nameCompany slogan here KVM(Kernel Virt
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Openstack 私有 平台 搭建 KVM 虚拟 技术交流
限制150内