ImageVerifierCode 换一换
格式:DOCX , 页数:96 ,大小:173.57KB ,
资源ID:1493495      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-1493495.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(先电云计算基础架构服务平台用户手册XianDianiaasvWord格式文档下载.docx)为本站会员(wj)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

先电云计算基础架构服务平台用户手册XianDianiaasvWord格式文档下载.docx

1、2.9创建admin-openrc.sh233 安装Glance镜像服务233.1 通过脚本安装glance服务233.2 安装Glance镜像服务软件包243.3创建Glance数据库243.4配置文件创建数据库连接243.5为镜像服务创建数据库表243.6创建用户243.7配置镜像服务253.8创建Endpoint和API端点263.9启动服务273.10上传镜像274 安装Nova计算服务274.1通过脚本安装nova服务274.2安装Nova 计算服务软件包284.3创建Nova数据库284.4创建计算服务表284.5创建用户294.6配置计算服务294.7创建Endpoint和API

2、端点304.8启动服务314.9验证Nova314.10安装Nova计算服务软件包314.11配置Nova服务314.12检查系统处理器是否支持虚拟机的硬件加速334.13启动334.14 清除防火墙335 安装Neutron网络服务345.1通过脚本安装neutron服务345.2通过脚本创建neutron网络345.3创建Neutron数据库355.4创建用户355.5创建Endpoint和API端点355.6安装neutron网络服务软件包365.7配置Neutron服务365.8 编辑内核405.9 创建数据库415.10 启动服务和创建网桥415.11 安装软件包415.12 配置N

3、eutron服务415.13 编辑内核445.14 启动服务进而创建网桥455.15 选择Neutron网络模式455.15.1 Flat455.15.2 Gre475.15.3 Vlan496 安装Dashboard服务516.1通过脚本安装dashboard服务516.2安装Dashboard服务软件包516.3配置516.4启动服务546.5访问546.6创建云主机(gre/vlan)557 安装Cinder块存储服务557.1 通过脚本安装Cinder服务557.2 安装Cinder块存储服务软件包557.3 创建数据库567.4 创建用户567.5 创建Endpoint和API端点5

4、67.6 配置Cinder服务577.7 创建数据库587.8 启动服务587.9 安装块存储软件587.10 创建LVM物理和逻辑卷597.11 修改Cinder配置文件597.12 重启服务607.13 验证608 安装Swift对象存储服务618.1通过脚本安装Swift服务618.2创建用户618.3创建Endpoint和API端点618.4 编辑/etc/swift/proxy-server.conf628.5 创建账号、容器、对象648.6 编辑/etc/swift/swift.conf文件658.7 启动服务和赋予权限658.8 安装软件包668.9 配置rsync668.10

5、配置账号、容器和对象688.11 修改Swift配置文件708.12 重启服务和赋予权限709 安装Trove服务719.1 执行脚本进行安装719.2 安装Trove数据库服务的软件包729.3 创建数据库729.4 创建用户729.5 创建Endpoint和API端点729.6 配置trove.conf文件739.7 配置trove-taskmanager.conf749.8 配置trove-conductor.conf文件769.9 配置trove-guestagent.conf文件779.10 同步数据库789.11 启动服务789.12 上传镜像799.13 创建数据库存储799.1

6、4 使用上传的镜像更新数据库7910 安装Heat编配服务8010.1通过脚本安装heat服务8010.2安装heat编配服务软件包8010.3创建数据库8010.4创建用户8010.5创建Endpoint和API端点8110.6配置Heat服务8110.7创建数据库8310.8启动服务8311 安装Ceilometer监控服务8411.1通过脚本安装Ceilometer服务8411.2 安装Ceilometer监控服务软件包8411.3 创建数据库8411.4 创建用户8411.5 创建Endpoint和API端点8511.6 配置Ceilometer8511.7 启动服务8711.8 监控

7、组件8711.9 安装软件包8911.10 配置Ceilometer8912 安装Alarm监控服务9112.1通过脚本安装alarm服务9112.2 创建数据库9112.3 创建keystone用户9112.4 创建Endpoint和API9112.5 安装软件包9212.6 配置aodh9212.7 同步数据库9412.8 启动服务9413.添加控制节点资源到云平台9413.1 修改openrc.sh9413.2 运行iaas-install-nova-compute.sh9414 系统卸载9415 Xindian-IaaS-2.0版本升级说明:951 基本环境配置云计算平台的拓扑图如图1

8、所示,IP地址规划如图1所示。云计算IaaS控制节点Interneteth0核心交换机中心防火墙Rabbit消息服务Neutron Server网络服务Dashboard管理界面Mysql数据库Nova计算控制服务Glance镜像服务Keystone安全认证服务192.168.1.241/2420.0.0.10/24eth1Cinder存储控制服务20.0.0.20/24Swift 代理服务Heat编配服务Ceilometer 监控服务192.168.1.254/24云计算IaaS计算节点 20.0.0.1/24Nova Compute计算服务192.168.1.242/24Neutron节点

9、网络服务Cinder Volume存储服务Swift 存储服务Ceilometer监控代理图1云计算平台拓扑图本次搭建采用双节点安装,即controller node控制节点和compute node计算节点。enp8s0为外部网络,enp9s0为内部管理网络。存储节点安装操作系统时划分两个空白分区以sda,sdb为例。作为cinder和swift存储磁盘,搭建 ftp服务器作为搭建云平台的yum源。配置文件中密码需要根据实际环境进行配置。1.1安装CentOS7说明 【空白分区划分】CentOS7的安装与CentOS6.5的安装有明显的区别。在CentOS7安装过程中,设置分区都需要一个挂载

10、点,这样一来就无法创建两个空白的磁盘分区作为cinder服务和swift服务的存储磁盘了。 所以我们应该在系统安装过程中留下足够的磁盘大小,系统安装完成后,使用命令parted划分新分区,然后使用mkfs.xfs进行文件系统格式化,完成空白分区的划分。具体命令如下:rootcompute # parted /dev/md126 (parted) mkpart swift 702G 803G /创建swift分区,从702G到803G rootcompute # mkfs.xfs /dev/md126p51.2配置网络、主机名修改和添加/etc/sysconfig/network-scripts

11、/ifcfg-enp*(具体的网口)文件。(1)controller节点配置网络:enp8s0: 192.168.100.10DEVICE=enp8s0TYPE=EthernetONBOOT=yesNM_CONTROLLED=noBOOTPROTO=staticIPADDR=192.168.100.10PREFIX=24GATEWAY=192.168.100.1enp9s0: 192.168.200.10DEVICE=enp9s0IPADDR=192.168.200.10配置主机名:重启网卡命令 service network restart# hostnamectl set-hostname

12、 controller按ctrl+d 退出 重新登陆(2)compute 节点 192.168.100.20IPADDR=192.168.100.20 192.168.200.20IPADDR=192.168.200.20# hostnamectl set-hostname compute1.3配置yum源#Controller和compute节点(1)yum源备份#mv /etc/yum.repos.d/* /opt/(2)创建repo文件【controller】在/etc/yum.repos.d创建centos.repo源文件centosname=centosbaseurl=file:/o

13、pt/centosgpgcheck=0enabled=1iaasname=iaas/opt/iaas-repo【compute】baseurl=ftp:/192.168.100.10/centos/192.168.100.10/iaas-repo(3)挂载iso文件【挂载CentOS-7-x86_64-DVD-1511.iso】rootcontroller # mount -o loop CentOS-7-x86_64-DVD-1511.iso /mnt/rootcontroller # mkdir /opt/centosrootcontroller # cp -rvf /mnt/* /opt

14、/centos/rootcontroller # umount /mnt/【挂载XianDian-IaaS-v2.0-1228.iso】rootcontroller # mount -o loop XianDian-IaaS-v2.0-1228.iso /mnt/rootcontroller # cp -rvf /mnt/* /opt/(4)搭建ftp服务器,开启并设置自启rootcontroller # yum install vsftpd yrootcontroller # vi /etc/vsftpd/vsftpd.conf添加anon_root=/opt/保存退出rootcontrol

15、ler # systemctl start vsftpdrootcontroller # systemctl enable vsftpd(5)关闭防火墙并设置开机不自启【controller/compute】systemctl stop firewalldsystemctl disable firewalld(6)清除缓存,验证yum源# yum clean all# yum list1.4编辑环境变量# controller和compute节点# yum install iaas-xiandian -y编辑文件/etc/xiandian/openrc.sh,此文件是安装过程中的各项参数,根据

16、每项参数上一行的说明及服务器实际情况进行配置。HOST_IP=192.168.100.10HOST_NAME=controllerHOST_IP_NODE=192.168.100.20HOST_NAME_NODE=computeRABBIT_USER=openstackRABBIT_PASS=000000DB_PASS=000000DOMAIN_NAME=demo(自定义)ADMIN_PASS=000000DEMO_PASS=000000KEYSTONE_DBPASS=000000GLANCE_DBPASS=000000GLANCE_PASS=000000NOVA_DBPASS=000000N

17、OVA_PASS=000000NEUTRON_DBPASS=000000NEUTRON_PASS=000000METADATA_SECRET=000000INTERFACE_NAME=enp9s0(外网网卡名)CINDER_DBPASS=000000CINDER_PASS=000000TROVE_DBPASS=000000TROVE_PASS=000000BLOCK_DISK=md126p4(空白分区名)SWIFT_PASS=000000OBJECT_DISK=md126p5(空白分区名)STORAGE_LOCAL_NET_IP=192.168.100.20HEAT_DBPASS=000000

18、HEAT_PASS=000000CEILOMETER_DBPASS=000000CEILOMETER_PASS=000000AODH_DBPASS=000000AODH_PASS=0000001.5通过脚本安装服务1.6-1.9的基础配置操作命令已经编写成shell脚本,通过脚本进行一键安装。如下:# Controller节点和Compute节点执行脚本iaas-pre-host.sh进行安装# 安装完成后同时重启rootcontroller # reboot1.6安装Openstack包# yum -y install openstack-utils openstack-selinux py

19、thon-openstackclient# yum upgrade1.7配置域名解析修改/etc/hosts添加一下内容(1)controller 节点20.0.0.10 controller20.0.0.20 compute(2) compute 节点1.8配置防火墙和Selinux编辑selinux文件# vi /etc/selinux/configSELINUX=permissive关闭防火墙并设置开机不自启# systemctl stop firewalld.service# systemctl disable firewalld.service# yum remove -y Netw

20、orkManager firewalld# yum -y install iptables-services# systemctl enable iptables# systemctl restart iptables# iptables -F# iptables -X# service iptables save1.9安装ntp服务(1)controller和compute节点# yum -y install ntp(2)配置controller节点编辑/etc/ntp.conf文件添加以下内容(删除默认sever规则)server 127.127.1.0fudge 127.127.1.0

21、stratum 10启动ntp服务器# service ntpd start # chkconfig ntpd on(3)配置compute节点# ntpdate controller# chkconfig ntpdate on1.10通过脚本安装服务1.11-1.14基础服务的操作命令已经编写成shell脚本,通过脚本进行一键安装。# Controller节点执行脚本iaas-install-mysql.sh进行安装1.11安装Mysql数据库服务# yum install mysql mysql-server MySQL-python修改 /etc/f文件mysqld中添加max_conn

22、ections=10000default-storage-engine = innodbinnodb_file_per_tablecollation-server = utf8_general_ciinit-connect = SET NAMES utf8character-set-server = utf8启动服务#systemctl enable mariadb.service#systemctl start mariadb.service配置Mysql#mysql_secure_installation修改/usr/lib/systemd/system/mariadb.serviceSe

23、rvice新添加两行如下参数:LimitNOFILE=10000LimitNPROC=10000重新加载系统服务,并重启mariadb服务# systemctl daemon-reload# service mariadb restart按enter确认后设置数据库root密码Remove anonymous users? Y/n yDisallow root login remotely? Y/n nRemove test database and access to it?Reload privilege tables now?(2)compute节点#yum -y install MyS

24、QL-python1.12安装Mongo数据库服务#yum install -y mongodb-server mongodb编辑 /etc/mongod.conf文件删除bind_ip行修改 smallfiles = true#systemctl enable mongod.service#systemctl start mongod.service1.13安装RabbitMQ服务# yum install -y rabbitmq-serversystemctl enable rabbitmq-server.servicesystemctl restart rabbitmq-server.servicerabbitmqctl add_user openstack 000000rabbitmqctl set_permissions openstack .* 1.14安装memcahce#yum install memcached python-memcachedsystemctl enable memcached.servicesystemctl restart memcached.service2 安装Keystone认证服务#Controller2.1 通过脚本安装keystone

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2