先电云计算网络搭建操作手册-Cloud-SDN-v2.2
云计算平台搭建教程及部署注意事项

云计算平台搭建教程及部署注意事项云计算平台的搭建和部署是实现企业数字化转型的关键步骤之一。
在这篇文章中,我们将探讨云计算平台的搭建教程,并提供一些部署注意事项,以帮助您顺利实现云计算平台的建设。
第一部分:云计算平台搭建教程1. 确定需求和目标:在开始搭建云计算平台之前,首先需要明确您的需求和目标。
您可能想要搭建一个私有云(Private Cloud),公有云(Public Cloud)或混合云(Hybrid Cloud)。
确定需求和目标将有助于您选择适合的云计算平台架构和工具。
2. 选择云计算平台架构:根据您的需求和目标,选择适合的云计算平台架构。
常见的云计算平台架构有OpenStack、VMware vSphere和Microsoft Azure等。
每种架构都有各自的优点和特点,建议您仔细研究并选择最适合您业务需求的架构。
3. 配置硬件和网络:在搭建云计算平台之前,确保您的硬件和网络能够支持所选架构的要求。
您需要考虑服务器、存储和网络设备的配置和性能,以及安装和配置虚拟化软件所需的资源。
4. 安装和配置虚拟化软件:选择您所选云计算平台架构所需要的虚拟化软件,如OpenStack、VMware ESXi或Microsoft Hyper-V等。
安装和配置虚拟化软件是搭建云计算平台的关键步骤,确保您按照官方文档的指导进行操作。
5. 配置云计算平台服务:根据您的需求和目标,配置云计算平台所提供的各种服务。
这些服务可能包括虚拟机管理、存储管理、网络管理、安全管理和自动化管理等。
确保您的云计算平台能够满足您的业务需求,并具备可扩展性和弹性。
6. 测试和优化:在正式部署云计算平台之前,进行测试和优化是非常重要的步骤。
通过测试,您可以确保云计算平台的稳定性和性能。
根据测试结果,对云计算平台进行优化和调整,以达到最佳的性能和用户体验。
第二部分:部署注意事项1. 安全性:云计算平台建设中的安全性是至关重要的。
确保您的云计算平台具备身份验证、访问控制、数据加密和安全监控等安全措施,以保护用户数据和系统安全。
先电云计算基础架构服务平台用户手册-XianDian-iaas-v2.1

南京第五十五所技术开发有限公司云计算基础架构服务平台用户手册版本:先电 iaas V2.1发布日期:2017年04月20日南京第五十五所技术开发有限公司版本修订说明修订版本修订时间修订说明Xiandian-iaas-v2.0 2016年10月28日云计算基础架构服务平台用户手册2.0Xiandian-iaas-v2.1 2017年04月20日修改上个版本已知错误,部分配置文件进行修改优化,修改数据库连接,添加Trove组件,添加系统卸载脚本目录1 基本环境配置 (9)1.1安装CentOS7说明 (10)1.2配置网络、主机名 (10)1.3配置yum源 (12)1.4编辑环境变量 (14)1.5通过脚本安装服务 (15)1.6安装Openstack包 (16)1.7配置域名解析 (16)1.8配置防火墙和Selinux (16)1.9安装ntp服务 (17)1.10通过脚本安装服务 (17)1.11安装Mysql数据库服务 (17)1.12安装Mongo数据库服务 (18)1.13安装RabbitMQ服务 (19)1.14安装memcahce (19)2 安装Keystone认证服务 (19)2.1 通过脚本安装keystone服务 (19)2.2安装keystone服务软件包 (20)2.3创建Keystone数据库 (20)2.4配置数据库连接 (20)2.5为keystone服务创建数据库表 (20)2.6创建令牌 (20)2.7创建签名密钥和证书 (21)2.8定义用户、租户和角色 (22)2.9创建admin-openrc.sh (23)3 安装Glance镜像服务 (24)3.1 通过脚本安装glance服务 (24)3.2 安装Glance镜像服务软件包 (24)3.3创建Glance数据库 (24)3.4配置文件创建数据库连接 (24)3.5为镜像服务创建数据库表 (25)3.6创建用户 (25)3.7配置镜像服务 (25)3.8创建Endpoint和API端点 (27)3.9启动服务 (27)3.10上传镜像 (27)4 安装Nova计算服务 (27)4.1通过脚本安装nova服务 (28)4.2安装Nova 计算服务软件包 (28)4.3创建Nova数据库 (28)4.4创建计算服务表 (29)4.5创建用户 (29)4.6配置计算服务 (29)4.7创建Endpoint和API端点 (31)4.8启动服务 (31)4.9验证Nova (31)4.10安装Nova计算服务软件包 (31)4.11配置Nova服务 (32)4.12检查系统处理器是否支持虚拟机的硬件加速 (33)4.13启动 (33)4.14 清除防火墙 (34)5 安装Neutron网络服务 (34)5.1通过脚本安装neutron服务 (34)5.2通过脚本创建neutron网络 (34)5.3创建Neutron数据库 (35)5.4创建用户 (35)5.6安装neutron网络服务软件包 (36)5.7配置Neutron服务 (36)5.8 编辑内核 (40)5.9 创建数据库 (41)5.10 启动服务和创建网桥 (41)5.11 安装软件包 (42)5.12 配置Neutron服务 (42)5.13 编辑内核 (45)5.14 启动服务进而创建网桥 (45)5.15 选择Neutron网络模式 (45)5.15.1 Flat (45)5.15.2 Gre (47)5.15.3 Vlan (49)6 安装Dashboard服务 (51)6.1通过脚本安装dashboard服务 (51)6.2安装Dashboard服务软件包 (51)6.3配置 (51)6.4启动服务 (55)6.5访问 (55)6.6创建云主机(gre/vlan) (55)7 安装Cinder块存储服务 (55)7.1 通过脚本安装Cinder服务 (55)7.2 安装Cinder块存储服务软件包 (56)7.3 创建数据库 (56)7.4 创建用户 (56)7.5 创建Endpoint和API端点 (57)7.6 配置Cinder服务 (57)7.7 创建数据库 (58)7.8 启动服务 (59)7.9 安装块存储软件 (59)7.11 修改Cinder配置文件 (59)7.12 重启服务 (61)7.13 验证 (61)8 安装Swift对象存储服务 (61)8.1通过脚本安装Swift服务 (61)8.2创建用户 (62)8.3创建Endpoint和API端点 (62)8.4 编辑/etc/swift/proxy-server.conf (62)8.5 创建账号、容器、对象 (65)8.6 编辑/etc/swift/swift.conf文件 (65)8.7 启动服务和赋予权限 (66)8.8 安装软件包 (66)8.9 配置rsync (66)8.10 配置账号、容器和对象 (68)8.11 修改Swift配置文件 (70)8.12 重启服务和赋予权限 (71)9 安装Trove服务 (72)9.1 执行脚本进行安装 (72)9.2 安装Trove数据库服务的软件包 (72)9.3 创建数据库 (72)9.4 创建用户 (72)9.5 创建Endpoint和API端点 (73)9.6 配置trove.conf文件 (73)9.7 配置trove-taskmanager.conf (75)9.8 配置trove-conductor.conf文件 (76)9.9 配置trove-guestagent.conf文件 (77)9.10 同步数据库 (79)9.11 启动服务 (79)9.12 上传镜像 (79)9.14 使用上传的镜像更新数据库 (79)10 安装Heat编配服务 (80)10.1通过脚本安装heat服务 (80)10.2安装heat编配服务软件包 (80)10.3创建数据库 (80)10.4创建用户 (81)10.5创建Endpoint和API端点 (81)10.6配置Heat服务 (82)10.7创建数据库 (84)10.8启动服务 (84)11 安装Ceilometer监控服务 (84)11.1通过脚本安装Ceilometer服务 (84)11.2 安装Ceilometer监控服务软件包 (84)11.3 创建数据库 (84)11.4 创建用户 (85)11.5 创建Endpoint和API端点 (85)11.6 配置Ceilometer (85)11.7 启动服务 (87)11.8 监控组件 (87)11.9 安装软件包 (89)11.10 配置Ceilometer (89)12 安装Alarm监控服务 (91)12.1通过脚本安装alarm服务 (91)12.2 创建数据库 (91)12.3 创建keystone用户 (92)12.4 创建Endpoint和API (92)12.5 安装软件包 (92)12.6 配置aodh (92)12.7 同步数据库 (94)13.添加控制节点资源到云平台 (95)13.1 修改openrc.sh (95)13.2 运行iaas-install-nova-compute.sh (95)14 系统卸载 (95)15 Xindian-IaaS-2.0版本升级说明: (95)1 基本环境配置云计算平台的拓扑图如图1所示,IP 地址规划如图1所示。
(完整word版)先电云计算开发服务平台用户手册-XianDian-Paas-v2.1

云计算开发服务平台用户手册版本:先电paas-v2.1发布日期:2017年4月21日南京第五十五所技术开发有限公司版本修订说明修订版本修订时间修订说明Cloud-paas-v1.2 2014年3月7日云计算开发服务平台用户手册。
Cloud-paas-v1.3 2015年11月8日新增框架说明,增加框架结构图。
Cloud-paas-v1.3.1 2016年1月18日修订GRE网络下的PaaS平台搭建Cloud-paas-v1.4 2016年4月12日软件包修改mongodb和ActiveMQ安装脚本Cloud-paas-v2.0 2016年12月15日升级Docker作为服务平台底层Cloud-paas-v2.0.5 2017年3月13日更新国际化Cloud-paas-v2.1 2017年4月21日Jenkins结合gogs实现持续化集成目录1、Docker基础架构与环境说明 (6)1.1 Docker架构及基本组件 (6)1.2、系统要求 (10)1.3、设备说明 (10)1.3.1、网络说明 (11)1.3.2、基础环境配置 (11)2、容器服务管理平台Rancher安装搭建 (12)2.1、Docker软件包安装配置 (12)2.2、配置Docker 配置文件 (12)2.3、启动服务 (12)2.4、配置镜像仓库 (12)2.5、镜像、容器服务基本操作 (13)2.5.1 获取镜像操作 (13)2.5.2 容器操作 (15)2.5.3 终止容器 (18)2.5.4 进入容器 (18)2.5.5 容器内部操作 (19)2.5.6 查看容器日志及相关操作 (20)2.5.7 导出和导入容器 (23)2.5.8 删除容器 (24)2.6、下载镜像 (24)2.6.1 Server节点 (24)2.6.2 client节点 (24)2.7、启动容器服务 (24)3、访问站点服务 (24)3.1、浏览器访问 (24)3.2、添加账号 (25)3.3、添加主机 (26)4、应用模板部署 (27)4.1、内容管理系统(CMS) (28)4.1.1、通过主页选择应用 (28)4.1.2、启动服务 (29)4.1.3、等待应用部署完成 (29)4.1.4、部署完成后的修改 (29)4.2、博客系统 (33)4.2.1、部署Ghost (33)4.2.2、部署Wordpress (34)4.3、Git系统 (35)4.3.1、通过主页选择应用 (35)4.3.2、启动服务 (35)4.3.3、服务安装完成 (36)4.3.4、完成安装 (36)4.4、仪表盘系统 (38)4.4.1、通过主页选择应用 (38)4.4.2、启动服务 (38)4.4.3、等待应用部署完成 (39)4.5、Jekins系统 (40)4.5.1、通过主页选择应用 (40)4.5.2、启动服务 (40)4.5.3、等待应用部署完成 (41)4.6、云网盘系统 (41)4.6.1、通过主页选择应用 (41)4.6.2、启动服务 (41)4.6.3、等待应用部署完成 (42)4.6.4、修改端口 (42)4.6.5、访问服务 (42)4.7、聊天系统 (43)4.7.1、通过主页选择应用 (43)4.7.2、启动服务 (43)4.7.3、等待应用部署完成 (43)5、Dockerfile定制镜像 (45)5.1、利用 Commit 理解镜像构成 (45)5.2、使用 Dockerfile 定制镜像 (50)6、Jenkins结合gogs实现持续化集成 (52)6.1.、部署环境 (52)6.1.1、部署环境 (52)6.1.2、Jenkins服务安装插件 (52)6.2、配置Gogs (53)6.2.1、设定环境 (53)6.2.2、创建名称为xiandian的仓库。
云宽带操作手册

云宽带操作手册
云宽带是一种云计算网络服务,提供高速、可靠的云上网络连接,可以支持企业的多种应用需求。
以下是云宽带的操作手册:
1.登录云控制台
在浏览器中输入控制台网址,登录自己的账号,进入控制台页面。
2.创建云宽带实例
在控制台左侧导航栏中选择“云宽带”,点击“创建云宽带实例”按钮,按照提示填写相关信息,如实例名称、地域、带宽等。
3.配置云宽带实例
创建实例后,在云宽带实例列表中选择已创建的实例,点击“配置”按钮,进行实例的详细配置,包括路由器类型、线路类型、线路带宽等。
4.绑定专有网络
在配置完成后,需要将云宽带实例绑定到专有网络中。
选择“绑定专有网络”按钮,选择需要绑定的专有网络和交换机。
5.设置云宽带账号
在绑定专有网络后,需要设置云宽带账号。
选择“设置云宽带账号”按钮,设置账号和密码,并选择关联的实例和专有网络。
6.配置路由器
在完成云宽带账号设置后,需要在路由器中进行相关配置。
可以选
择手动配置或使用阿里云提供的自动配置工具。
7.测试连接
在完成以上操作后,可以对云宽带进行测试连接。
从本地网络中ping云端服务器地址,确认云宽带是否正常连接。
通过以上步骤,可以完成云宽带的创建和配置,实现企业在云上的网络连接需求。
云计算平台部署手册

云计算平台部署手册一、概述在当今数字化时代,云计算已成为企业和组织的重要基础设施之一。
云计算平台的部署对于提高企业的业务运营效率、降低IT成本以及加强数据安全具有重要作用。
本手册将详细介绍如何进行云计算平台的部署,以帮助企业快速启动并运行自己的云计算环境。
二、准备工作1. 硬件设备云计算平台的部署涉及到服务器、网络设备以及存储设备等硬件设备的选购和配置。
根据企业的需求和预算,选择合适的硬件设备,并确保其能够满足云计算平台的需求。
2. 软件环境云计算平台的部署需要依赖合适的操作系统、虚拟化软件以及管理工具等软件环境。
确保所有的软件环境都已经正确安装和配置,并且能够无缝地集成到云计算平台中。
3. 网络配置云计算平台的运行需要良好的网络环境支持。
配置合适的网络设备,设置正确的网络参数,并确保网络的稳定性和安全性。
三、云计算平台部署步骤1. 定义目标和需求在部署云计算平台之前,首先需要明确目标和需求。
确定平台所需的计算资源、存储资源以及网络资源等,以便在后续的步骤中进行正确的配置。
2. 部署虚拟化环境云计算平台的核心是虚拟化技术,因此在部署过程中需要先搭建虚拟化环境。
选择合适的虚拟化软件,并根据需求进行配置。
常用的虚拟化软件有VMware、Hyper-V等,根据实际情况进行选择。
3. 配置云计算管理平台在虚拟化环境搭建完成后,需要配置云计算管理平台。
管理平台可以帮助管理员对云计算资源进行管理和监控。
根据实际情况选择合适的管理平台,并按照其官方文档进行配置。
4. 创建虚拟机镜像云计算平台的运行离不开虚拟机镜像的支持。
根据预先定义的需求和目标,创建合适的虚拟机镜像,并确保其能够正确地运行在云计算环境中。
5. 配置网络和存储根据实际需求,配置网络和存储资源。
确保云计算平台的网络能够满足用户的通信需求,并且存储资源能够提供足够的容量和性能。
6. 安全策略和权限设置云计算平台的安全性至关重要。
在部署过程中,需要制定合适的安全策略,并进行权限设置。
先电大数据平台操作手册

先电大数据平台用户手册版本:先电发布日期:2017年02月21日南京第五十五所技术开发有限公司版本修订说明目录1 概述...................................................... 错误!未定义书签。
大数据简介........................................ 错误!未定义书签。
先电大数据平台简介................................ 错误!未定义书签。
2 基本环境配置.............................................. 错误!未定义书签。
配置主机名........................................ 错误!未定义书签。
修改hosts文件.................................... 错误!未定义书签。
修改yum源........................................ 错误!未定义书签。
配置ntp .......................................... 错误!未定义书签。
配置SSH .......................................... 错误!未定义书签。
禁用Transparent Huge Pages ........................ 错误!未定义书签。
安装配置JDK....................................... 错误!未定义书签。
3 配置ambari-server ........................................ 错误!未定义书签。
安装MariaDB数据库................................ 错误!未定义书签。
云计算平台的操作规程

云计算平台的操作规程1. 概述云计算平台是一种基于云服务提供商的技术架构,它提供了虚拟化的资源池,为用户提供计算、存储、网络等服务。
为了保证对云计算平台的操作规程的使用,提高工作效率和资源利用率,以下是云计算平台的操作规程。
2. 登录与权限管理2.1 登录:用户需要使用授权的用户名和密码登录云计算平台。
2.2 密码安全性:用户需要定期更改密码,并保持密码的复杂性,以提高账户的安全性。
2.3 权限管理:管理员需要根据用户角色和职责,分配相应的权限,以限制用户对云计算平台的操作范围。
3. 资源管理3.1 虚拟机管理:用户可以通过云计算平台创建、删除、启动、停止、重启虚拟机,并设置虚拟机的配置信息。
3.2 存储管理:用户可以创建、删除、挂载、卸载存储卷,进行存储容量的管理和扩展。
3.3 网络管理:用户可以创建、删除、修改虚拟网络,设置网络规则和安全组,实现虚拟机之间的通信。
4. 监控与调度4.1 性能监控:管理员可以通过云计算平台的监控工具对虚拟机、存储和网络等进行性能监控,及时发现问题并采取相应措施。
4.2 故障处理:管理员需要及时响应和处理故障情况,保证云计算平台的可用性和稳定性。
4.3 资源调度:管理员可以根据需求和优先级,对云计算平台资源进行调度,以提高资源利用率和响应速度。
5. 安全管理5.1 防火墙设置:管理员需要设置防火墙规则,限制对云计算平台的访问,防止未授权的访问和攻击。
5.2 加密传输:管理员需要通过SSL或其他加密协议,保护用户在云计算平台上的数据传输安全。
5.3 定期备份:管理员需要定期对云计算平台中的关键数据进行备份,以应对数据丢失或系统故障等情况。
6. 更新和升级6.1 系统更新:管理员需要及时应用云计算平台提供的系统更新,修复漏洞和增强系统的安全性。
6.2 应用升级:管理员需要对云计算平台上的应用软件进行升级,以获得新功能和性能优化。
总结:云计算平台的操作规程对于保证云计算平台的正常运行和资源的高效利用具有重要意义。
云计算平台的建设与操作指南

云计算平台的建设与操作指南随着信息技术的迅猛发展和互联网的普及,云计算逐渐成为企业管理和服务的一种核心技术。
云计算平台的建设和操作成为许多企业关注的焦点。
本文将从云计算平台的基本概念、建设、操作以及最佳实践等方面,详细介绍云计算平台的建设与操作指南。
一、云计算平台的基本概念云计算平台是指通过互联网为用户提供计算资源和数据存储服务的一种虚拟化环境。
它将计算资源、存储空间、网络等资源进行集中管理和分配,用户可以根据自身需求灵活调配资源,并实现高效的数据处理和存储。
云计算平台通常包括基础设施即服务(IaaS)、平台即服务(PaaS)和软件即服务(SaaS)三个层次。
二、云计算平台的建设1.需求分析:在建设云计算平台之前,企业首先需要进行需求分析,明确自身的业务需求、预算和目标。
根据需求分析的结果,确定云计算平台的规模、技术架构和功能模块等。
2.基础设施建设:云计算平台的建设离不开强大的基础设施。
企业应根据需求分析的结果,选择适合企业的服务器、网络设备和存储设备,并进行相应的部署与配置。
此外,还需要建立高可用性和安全性的硬件环境,以确保平台的稳定运行和数据的安全性。
3.云平台软件部署:在基础设施建设完成后,企业需要选择和部署适合自身需求的云平台软件。
常见的云平台软件包括OpenStack、VMware、Azure等。
根据企业需求,选择合适的软件,并进行相关配置和优化,以满足企业的功能和性能要求。
4.用户管理和权限设置:企业建设云计算平台后,需要设置相应的用户管理和权限控制。
通过设置用户角色和权限,可以有效管理和控制平台的访问和使用,确保数据和资源的安全。
三、云计算平台的操作1.资源调配与管理:云计算平台的核心功能之一是资源调配和管理。
管理员可以通过云管理界面对云环境中的计算资源、存储资源和网络资源进行监控和管理。
根据实时的资源使用情况和需求,管理员可以对资源进行动态调整,以达到最佳的资源利用效率。
2.虚拟机管理:云计算平台中最常用的一种资源是虚拟机。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
先电云计算网络搭建操作手册版本:先电Cloud-SDN-v2.2发布日期:2018年2月1日南京第五十五所技术开发有限公司版本修订说明修订版本修订时间修订说明Cloud-SDN-v1.32015年8月18日先电云网络用户手册Cloud-SDN-v1.42016年4月12日添加注释说明和端口说明Cloud-SDN-v2.02016年10月30日修改为支持iaas 2.0版本Cloud-SDN-v2.0.52017年3月13日更新国际化、centos7命令Cloud-SDN-v2.22018年2月1日更新访问Dashboard界面图片目录1、控制器介绍 (4)2、环境介绍 (4)2.1硬件环境 (4)2.2拓扑介绍 (4)3、安装控制器 (6)3.1、安装JDK环境 (6)3.2、安装Maven环境 (6)3.3、安装OpenDayLight (7)4、配置OpenStack (9)4.1、清除Neutron配置内容 (9)4.2、清除Neutron相关内容 (10)4.3、清除OVS数据库数据 (12)4.4、配置OpenvSwitch (13)4.5、常见问题说明 (17)5、使用ODL (17)5.1、访问Dashboard界面 (17)5.1、测试 (18)1、控制器介绍OpenDayLight是2013推出来的一个开源项目,参与者都是来自众多的设备厂商,其中就包括思科等网络设备巨头,IBM、微软等传统的硬件设备巨头,还包括BigSwitch等新兴网络设备厂商,以及Vmware等新兴IT软件厂商,这就说明SDN领域为业界的发展带来了更多的机会,是更多的参与者能够加入到SDN 的研发和创新中;OpenDayLight开源项目就是和Linux基金会合作,目标是成为SDN架构中的核心组件,使用户能够减少网络的运营复杂度,扩展现有的网络架构的硬件生命期,同时还能支持SDN新业务和新能力的创新。
所谓SDN是一种新型网络架构。
传统网络采用是分布式策略工作,由设备制定转发策略,而SDN的核心思想这是控制和转发分离,将软件应用到网络控制中,并起到主导作用,而不是固定的模式的协议控制网络,SDN的目的是提高网络的可控性与可编程性,可以根据用户需求灵活的提供不同的质量等级服务。
2、环境介绍2.1硬件环境系统最低要求:2CPU 、2G内存2.2拓扑介绍云平台具体安装拓扑如图一所示。
搭建云平台搭建之前,首先配置好OpenDayLight的生产环境,安装完成之后,根据云计算基础架构平台的用户手册,在控制节点和计算节点完成相关模块的安装和配置,本次云平台的网络模式为Neutron Gre模式,同时Neutron的L3 agent服务和Neutron的DHCP均安装在Compute节点,如果需要采用OpenDayLight模式管理虚拟网络,那么需要在配置之前清空OpenvSwitch的相关配置,所以云实例的启动需要在完成OpenDayLight的前提下进行,具体的IP地址分配如下所示。
主机名隧道(管理网段)地址实例(外网)地址Controller30.0.0.10192.168.60.10Compute/Network30.0.0.20192.168.60.20OpenDayLight无192.168.60.10本次安装配置可以按照以下的步骤:(1)在控制节点安装OpenDayLight控制软件,并完成控制器的配置。
(2)安装云计算平台,确定网络节点。
如果不确定网络节点可以通过neutron agent-list 查看,即存在DHCP和L3服务的节点为网络节点,以下网络节点的操作步骤在此节点进行。
(3)修改Ml2的插件的mechanism_ drivers类型(4)清空OpenvSwitch的默认配置,交由OpenDayLight来监控。
(5)重新启动OpenvSwitch,正常完成Neutron的使用,Dashboard界面创建网络和云主机。
3、安装控制器3.1、安装JDK环境OpenDaylight的安装节点需要配置JDK的环境,安装提供的Java软件包jdk-7u71-linux-x64.tar.gz首先拷贝软件包到系统中,然后执行以下命令安装。
[root@controller ~]# # tar -zxvf jdk-7u71-linux-x64.tar.gz -C /usr/local/修改环境变量添加如下内容编辑文件 /etc/profileexport JAVA_HOME=/usr/local/jdk1.7.0_71/export PATH=$JAVA_HOME/bin:$PATHexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 安装完成执行以下命令检测安装。
执行环境变量[root@controller ~]# source /etc/profile[root@controller ~]# java -versionjava version "1.7.0_71"Java(TM) SE Runtime Environment (build 1.7.0_71-b14)Java HotSpot(TM) 64-Bit Server VM (build 24.71-b01, mixed mode)3.2 3.2、安装Maven环境OpenDaylight的安装节点需要配置Maven的环境,安装提供的Maven软件包apache-maven-3.0.4.tar.gz[root@controller ~]# tar -zxvf apache-maven-3.0.4.tar.gz -C/usr/local/修改环境变量添加如下内容编辑文件 /etc/profileexport MAVEN_HOME=/usr/local/apache-maven-3.0.4/export PATH=${PATH}:${MAVEN_HOME}/bin安装完成执行以下命令检测安装。
执行环境变量[root@controller ~]# source /etc/profile[root@controller ~]# mvn -vApache Maven 3.0.4 (r1232337; 2012-01-17 16:44:56+0800)Maven home: /usr/local/apache-maven-3.0.4Java version: 1.7.0_71, vendor: Oracle CorporationJava home: /usr/local/jdk1.7.0_71/jreDefault locale: zh_CN, platform encoding: UTF-8OS name: "linux", version: "3.10.0-327.36.2.el7.x86_64", arch: "amd64", family: "unix"3.3、安装OpenDayLight(1)拷贝软件包到系统内,执行以下命令完成解压将软件包解压到指定的目录下(目录需存在)# tar -zxvf opendaylight.tar.gz -C /opt(2)进入目录准备安装# cd /opt/opendaylight/(3)修改mvn的配置setting位置路径编辑以下配置文件vi +37 etc/org.ops4j.pax.url.mvn.cfg将此段修改成org.ops4j.pax.url.mvn.settings=/usr/local/apache-maven-3.0.4/c onf/settings.xml(4)启动OpenDayLight服务进程# ./bin/start确保存在进程后执行以下步骤,即确定 ps aux |grep opendaylight 存在进程。
(5)开始以客户端方式连接需要在启动进程之后等待一段,否则会出现以下报错Failed to get the session.# ssh -p 8101 karaf@localhost密码为karaf登录成功如下图所示,此时我们继续配置OpenDayLight模块内容Logging in as karaf此时我们执行以下命令完成模块的安装opendaylight-user@root> feature:install odl-ovsdb-openstack odl-dlux-core通过以上命令我们可以安装OpenDayLight一个最基本的框架,目前只支持我们可以通过web界面简单的查看Neutron的分配情况,包括OpenvSwitch的网桥的分配的虚拟接口情况。
OpenDayLight提供的安装命令为feature:install然后加上安装的需要插件,odl-ovsdb-openstack为安装基于OpenvSwitch的的OpenStack功能,odl-dlux-core为安装DLUX功能,管理界面。
此时我们打开web界面均可以访问OpenDayLight界面。
打开方式http://主机IP:8181/index.html默认用户名和密码均为admin。
至此,OpenDayLight环境安装完毕,下面开始配置OpenStack的Neutron服务和OpenvSwitch服务。
4、配置OpenStack4.1、清除Neutron配置内容由于是使用OpenDayLight来管理网络,所以节点的ovs-agent服务已经失去了意义,Neutron的相关API接口都是通过Neutron-Server来管理和处理,从而使用适合的驱动。
那么在SDN的模式下,我们将Neutron的所有的请求都是转发给ODL来处理,ODL也是有着多种虚拟网络管理方式(OVSDB),在使用OVSDB之前我们需要在Neutron—server节点安装networking-odl软件包如下面所示。
networking-odl.tar.gz# tar -zxvf networking-odl.tar.gz# cd networking-odl# python setup.py install4.2、清除Neutron相关内容我们需要确保OpenStack网络状态是没有配置的,当使用OpenDaylight作为Neutron的后端时,,ODL开始接管Open vSwitch的配置。
因此,有必要删除现有的OpenStack和OpenvSwitch配置。
通过以下命令删除相关内容。