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

上传人:wj 文档编号:1493495 上传时间:2023-04-30 格式:DOCX 页数:96 大小:173.57KB
下载 相关 举报
先电云计算基础架构服务平台用户手册XianDianiaasvWord格式文档下载.docx_第1页
第1页 / 共96页
先电云计算基础架构服务平台用户手册XianDianiaasvWord格式文档下载.docx_第2页
第2页 / 共96页
先电云计算基础架构服务平台用户手册XianDianiaasvWord格式文档下载.docx_第3页
第3页 / 共96页
先电云计算基础架构服务平台用户手册XianDianiaasvWord格式文档下载.docx_第4页
第4页 / 共96页
先电云计算基础架构服务平台用户手册XianDianiaasvWord格式文档下载.docx_第5页
第5页 / 共96页
先电云计算基础架构服务平台用户手册XianDianiaasvWord格式文档下载.docx_第6页
第6页 / 共96页
先电云计算基础架构服务平台用户手册XianDianiaasvWord格式文档下载.docx_第7页
第7页 / 共96页
先电云计算基础架构服务平台用户手册XianDianiaasvWord格式文档下载.docx_第8页
第8页 / 共96页
先电云计算基础架构服务平台用户手册XianDianiaasvWord格式文档下载.docx_第9页
第9页 / 共96页
先电云计算基础架构服务平台用户手册XianDianiaasvWord格式文档下载.docx_第10页
第10页 / 共96页
先电云计算基础架构服务平台用户手册XianDianiaasvWord格式文档下载.docx_第11页
第11页 / 共96页
先电云计算基础架构服务平台用户手册XianDianiaasvWord格式文档下载.docx_第12页
第12页 / 共96页
先电云计算基础架构服务平台用户手册XianDianiaasvWord格式文档下载.docx_第13页
第13页 / 共96页
先电云计算基础架构服务平台用户手册XianDianiaasvWord格式文档下载.docx_第14页
第14页 / 共96页
先电云计算基础架构服务平台用户手册XianDianiaasvWord格式文档下载.docx_第15页
第15页 / 共96页
先电云计算基础架构服务平台用户手册XianDianiaasvWord格式文档下载.docx_第16页
第16页 / 共96页
先电云计算基础架构服务平台用户手册XianDianiaasvWord格式文档下载.docx_第17页
第17页 / 共96页
先电云计算基础架构服务平台用户手册XianDianiaasvWord格式文档下载.docx_第18页
第18页 / 共96页
先电云计算基础架构服务平台用户手册XianDianiaasvWord格式文档下载.docx_第19页
第19页 / 共96页
先电云计算基础架构服务平台用户手册XianDianiaasvWord格式文档下载.docx_第20页
第20页 / 共96页
亲,该文档总共96页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

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

《先电云计算基础架构服务平台用户手册XianDianiaasvWord格式文档下载.docx》由会员分享,可在线阅读,更多相关《先电云计算基础架构服务平台用户手册XianDianiaasvWord格式文档下载.docx(96页珍藏版)》请在冰点文库上搜索。

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

2.9创建admin-openrc.sh 23

3安装Glance镜像服务 23

3.1通过脚本安装glance服务 23

3.2安装Glance镜像服务软件包 24

3.3创建Glance数据库 24

3.4配置文件创建数据库连接 24

3.5为镜像服务创建数据库表 24

3.6创建用户 24

3.7配置镜像服务 25

3.8创建Endpoint和API端点 26

3.9启动服务 27

3.10上传镜像 27

4安装Nova计算服务 27

4.1通过脚本安装nova服务 27

4.2安装Nova计算服务软件包 28

4.3创建Nova数据库 28

4.4创建计算服务表 28

4.5创建用户 29

4.6配置计算服务 29

4.7创建Endpoint和API端点 30

4.8启动服务 31

4.9验证Nova 31

4.10安装Nova计算服务软件包 31

4.11配置Nova服务 31

4.12检查系统处理器是否支持虚拟机的硬件加速 33

4.13启动 33

4.14清除防火墙 33

5安装Neutron网络服务 34

5.1通过脚本安装neutron服务 34

5.2通过脚本创建neutron网络 34

5.3创建Neutron数据库 35

5.4创建用户 35

5.5创建Endpoint和API端点 35

5.6安装neutron网络服务软件包 36

5.7配置Neutron服务 36

5.8编辑内核 40

5.9创建数据库 41

5.10启动服务和创建网桥 41

5.11安装软件包 41

5.12配置Neutron服务 41

5.13编辑内核 44

5.14启动服务进而创建网桥 45

5.15选择Neutron网络模式 45

5.15.1Flat 45

5.15.2Gre 47

5.15.3Vlan 49

6安装Dashboard服务 51

6.1通过脚本安装dashboard服务 51

6.2安装Dashboard服务软件包 51

6.3配置 51

6.4启动服务 54

6.5访问 54

6.6创建云主机(gre/vlan) 55

7安装Cinder块存储服务 55

7.1通过脚本安装Cinder服务 55

7.2安装Cinder块存储服务软件包 55

7.3创建数据库 56

7.4创建用户 56

7.5创建Endpoint和API端点 56

7.6配置Cinder服务 57

7.7创建数据库 58

7.8启动服务 58

7.9安装块存储软件 58

7.10创建LVM物理和逻辑卷 59

7.11修改Cinder配置文件 59

7.12重启服务 60

7.13验证 60

8安装Swift对象存储服务 61

8.1通过脚本安装Swift服务 61

8.2创建用户 61

8.3创建Endpoint和API端点 61

8.4编辑/etc/swift/proxy-server.conf 62

8.5创建账号、容器、对象 64

8.6编辑/etc/swift/swift.conf文件 65

8.7启动服务和赋予权限 65

8.8安装软件包 66

8.9配置rsync 66

8.10配置账号、容器和对象 68

8.11修改Swift配置文件 70

8.12重启服务和赋予权限 70

9安装Trove服务 71

9.1执行脚本进行安装 71

9.2安装Trove数据库服务的软件包 72

9.3创建数据库 72

9.4创建用户 72

9.5创建Endpoint和API端点 72

9.6配置trove.conf文件 73

9.7配置trove-taskmanager.conf 74

9.8配置trove-conductor.conf文件 76

9.9配置trove-guestagent.conf文件 77

9.10同步数据库 78

9.11启动服务 78

9.12上传镜像 79

9.13创建数据库存储 79

9.14使用上传的镜像更新数据库 79

10安装Heat编配服务 80

10.1通过脚本安装heat服务 80

10.2安装heat编配服务软件包 80

10.3创建数据库 80

10.4创建用户 80

10.5创建Endpoint和API端点 81

10.6配置Heat服务 81

10.7创建数据库 83

10.8启动服务 83

11安装Ceilometer监控服务 84

11.1通过脚本安装Ceilometer服务 84

11.2安装Ceilometer监控服务软件包 84

11.3创建数据库 84

11.4创建用户 84

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用户 91

12.4创建Endpoint和API 91

12.5安装软件包 92

12.6配置aodh 92

12.7同步数据库 94

12.8启动服务 94

13.添加控制节点资源到云平台 94

13.1修改openrc.sh 94

13.2运行iaas-install-nova-compute.sh 94

14系统卸载 94

15Xindian-IaaS-2.0版本升级说明:

95

1基本环境配置

云计算平台的拓扑图如图1所示,IP地址规划如图1所示。

云计算IaaS控制节点

Internet

eth0

核心交换机

中心防火墙

Rabbit消息服务

NeutronServer网络服务

Dashboard管理界面

Mysql数据库

Nova计算控制服务

Glance镜像服务

Keystone安全认证服务

192.168.1.241/24

20.0.0.10/24

eth1

Cinder存储控制服务

20.0.0.20/24

Swift代理服务

Heat编配服务

Ceilometer监控服务

192.168.1.254/24

云计算IaaS计算节点

20.0.0.1/24

NovaCompute计算服务

192.168.1.242/24

Neutron节点网络服务

CinderVolume存储服务

Swift存储服务

Ceilometer监控代理

图1云计算平台拓扑图

本次搭建采用双节点安装,即controllernode控制节点和computenode计算节点。

enp8s0为外部网络,enp9s0为内部管理网络。

存储节点安装操作系统时划分两个空白分区以sda,sdb为例。

作为cinder和swift存储磁盘,搭建ftp服务器作为搭建云平台的yum源。

配置文件中密码需要根据实际环境进行配置。

1.1安装CentOS7说明

【空白分区划分】

CentOS7的安装与CentOS6.5的安装有明显的区别。

在CentOS7安装过程中,设置分区都需要一个挂载点,这样一来就无法创建两个空白的磁盘分区作为cinder服务和swift服务的存储磁盘了。

所以我们应该在系统安装过程中留下足够的磁盘大小,系统安装完成后,使用命令parted划分新分区,然后使用mkfs.xfs进行文件系统格式化,完成空白分区的划分。

具体命令如下:

[root@compute~]#parted/dev/md126

(parted)mkpartswift702G803G//创建swift分区,从702G到803G

[root@compute~]#mkfs.xfs/dev/md126p5

1.2配置网络、主机名

修改和添加/etc/sysconfig/network-scripts/ifcfg-enp*(具体的网口)文件。

(1)controller节点

配置网络:

enp8s0:

192.168.100.10

DEVICE=enp8s0

TYPE=Ethernet

ONBOOT=yes

NM_CONTROLLED=no

BOOTPROTO=static

IPADDR=192.168.100.10

PREFIX=24

GATEWAY=192.168.100.1

enp9s0:

192.168.200.10

DEVICE=enp9s0

IPADDR=192.168.200.10

配置主机名:

重启网卡命令servicenetworkrestart

#hostnamectlset-hostnamecontroller

按ctrl+d退出重新登陆

(2)compute节点

192.168.100.20

IPADDR=192.168.100.20

192.168.200.20

IPADDR=192.168.200.20

#hostnamectlset-hostnamecompute

1.3配置yum源

#Controller和compute节点

(1)yum源备份

#mv/etc/yum.repos.d/*/opt/

(2)创建repo文件

【controller】

在/etc/yum.repos.d创建centos.repo源文件

[centos]

name=centos

baseurl=file:

///opt/centos

gpgcheck=0

enabled=1

[iaas]

name=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】

[root@controller~]#mount-oloopCentOS-7-x86_64-DVD-1511.iso/mnt/

[root@controller~]#mkdir/opt/centos

[root@controller~]#cp-rvf/mnt/*/opt/centos/

[root@controller~]#umount/mnt/

【挂载XianDian-IaaS-v2.0-1228.iso】

[root@controller~]#mount-oloopXianDian-IaaS-v2.0-1228.iso/mnt/

[root@controller~]#cp-rvf/mnt/*/opt/

(4)搭建ftp服务器,开启并设置自启

[root@controller~]#yuminstallvsftpd–y

[root@controller~]#vi/etc/vsftpd/vsftpd.conf

添加anon_root=/opt/

保存退出

[root@controller~]#systemctlstartvsftpd

[root@controller~]#systemctlenablevsftpd

(5)关闭防火墙并设置开机不自启

【controller/compute】

systemctlstopfirewalld

systemctldisablefirewalld

(6)清除缓存,验证yum源

#yumcleanall

#yumlist

1.4编辑环境变量

#controller和compute节点

#yuminstalliaas-xiandian-y

编辑文件/etc/xiandian/openrc.sh,此文件是安装过程中的各项参数,根据每项参数上一行的说明及服务器实际情况进行配置。

HOST_IP=192.168.100.10

HOST_NAME=controller

HOST_IP_NODE=192.168.100.20

HOST_NAME_NODE=compute

RABBIT_USER=openstack

RABBIT_PASS=000000

DB_PASS=000000

DOMAIN_NAME=demo(自定义)

ADMIN_PASS=000000

DEMO_PASS=000000

KEYSTONE_DBPASS=000000

GLANCE_DBPASS=000000

GLANCE_PASS=000000

NOVA_DBPASS=000000

NOVA_PASS=000000

NEUTRON_DBPASS=000000

NEUTRON_PASS=000000

METADATA_SECRET=000000

INTERFACE_NAME=enp9s0(外网网卡名)

CINDER_DBPASS=000000

CINDER_PASS=000000

TROVE_DBPASS=000000

TROVE_PASS=000000

BLOCK_DISK=md126p4(空白分区名)

SWIFT_PASS=000000

OBJECT_DISK=md126p5(空白分区名)

STORAGE_LOCAL_NET_IP=192.168.100.20

HEAT_DBPASS=000000

HEAT_PASS=000000

CEILOMETER_DBPASS=000000

CEILOMETER_PASS=000000

AODH_DBPASS=000000

AODH_PASS=000000

1.5通过脚本安装服务

1.6-1.9的基础配置操作命令已经编写成shell脚本,通过脚本进行一键安装。

如下:

#Controller节点和Compute节点

执行脚本iaas-pre-host.sh进行安装

#安装完成后同时重启

[root@controller~]#reboot

1.6安装Openstack包

#yum-yinstallopenstack-utilsopenstack-selinuxpython-openstackclient

#yumupgrade

1.7配置域名解析

修改/etc/hosts添加一下内容

(1)controller节点

20.0.0.10controller

20.0.0.20compute

(2)compute节点

1.8配置防火墙和Selinux

编辑selinux文件

#vi/etc/selinux/config

SELINUX=permissive

关闭防火墙并设置开机不自启

#systemctlstopfirewalld.service

#systemctldisablefirewalld.service

#yumremove-yNetworkManagerfirewalld

#yum-yinstalliptables-services

#systemctlenableiptables

#systemctlrestartiptables

#iptables-F

#iptables-X

#serviceiptablessave

1.9安装ntp服务

(1)controller和compute节点

#yum-yinstallntp

(2)配置controller节点

编辑/etc/ntp.conf文件

添加以下内容(删除默认sever规则)

server127.127.1.0

fudge127.127.1.0stratum10

启动ntp服务器

#servicentpdstart

#chkconfigntpdon

(3)配置compute节点

#ntpdatecontroller

#chkconfigntpdateon

1.10通过脚本安装服务

1.11-1.14基础服务的操作命令已经编写成shell脚本,通过脚本进行一键安装。

#Controller节点

执行脚本iaas-install-mysql.sh进行安装

1.11安装Mysql数据库服务

#yuminstallmysqlmysql-serverMySQL-python

修改/etc/f文件[mysqld]中添加

max_connections=10000

default-storage-engine=innodb

innodb_file_per_table

collation-server=utf8_general_ci

init-connect='

SETNAMESutf8'

character-set-server=utf8

启动服务

#systemctlenablemariadb.service

#systemctlstartmariadb.service

配置Mysql

#mysql_secure_installation

修改/usr/lib/systemd/system/mariadb.service

[Service]

新添加两行如下参数:

LimitNOFILE=10000

LimitNPROC=10000

重新加载系统服务,并重启mariadb服务

#systemctldaemon-reload

#servicemariadbrestart

按enter确认后设置数据库root密码

Removeanonymoususers?

[Y/n]y

Disallowrootloginremotely?

[Y/n]n

Removetestdatabaseandaccesstoit?

Reloadprivilegetablesnow?

(2)compute节点

#yum-yinstallMySQL-python

1.12安装Mongo数据库服务

#yuminstall-ymongodb-servermongodb

编辑/etc/mongod.conf文件

删除bind_ip行

修改smallfiles=true

#systemctlenablemongod.service

#systemctlstartmongod.service

1.13安装RabbitMQ服务

#yuminstall-yrabbitmq-server

systemctlenablerabbitmq-server.service

systemctlrestartrabbitmq-server.service

rabbitmqctladd_useropenstack000000

rabbitmqctlset_permissionsopenstack"

.*"

"

1.14安装memcahce

#yuminstallmemcachedpython-memcached

systemctlenablememcached.service

systemctlrestartmemcached.service

2安装Keystone认证服务

#Controller

2.1通过脚本安装keystone

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 求职职场 > 简历

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

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