OpenStack之高可用部署和集成ceph分布式存储_new_(未完成笔记)

一、环境准备

1、更改主机名称

hostname admin-node

hostnamectl set-hostname admin-node

2、配置网络环境,网卡1,网卡2,网卡3

pass

3、配置/etc/hosts解析

10.0.0.10 admin-node
10.0.0.11 node1
10.0.0.12 node2
10.0.0.13 node3
10.0.0.14 node4
10.0.0.15 node5
192.168.1.10 yum.kuaiwei.com
192.168.1.99 cloud.kuaiwei.com
192.168.1.110 glance.kuaiwei.com

4、安装常用软件

yum install wget -y

yum install net-tools ntpdate bash-completion telnet tree nmap sysstat lrzsz dos2unix tcpdump vim -y

5、关闭防火墙和selinux

systemctl stop firewalld.service

 systemctl disable firewalld.service

sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config

setenforce 0

6、配置时间同步

ntpdate cn.pool.ntp.org

 */5 * * * *  /usr/sbin/ntpdate cn.pool.ntp.org >/dev/null 2>&1

 时间同步参考之前配置

二、安装mariadb

 #mysql修改root密码

[root@node2 ~]# mysql -uroot -p
Enter password:
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 5
Server version: 10.1.18-MariaDB MariaDB Server

Copyright (c) 2000, 2016, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]> update mysql.user set password=password('kuaiweipasswd') where User="root";
Query OK, 3 rows affected (0.00 sec)
Rows matched: 3 Changed: 3 Warnings: 0

MariaDB [(none)]> flush privieges;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'privieges' at line 1
MariaDB [(none)]> flush privileges;
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> exit
Bye

三、安装ceph分布式存储

 备注在配置ceph的时候本地只能留三个包,不要把newton.repo放进来。因这里面有个python包会跟ceph包有冲突,确记。

[root@admin-node ~]# cd /etc/yum.repos.d/
[root@admin-node yum.repos.d]# ll
total 16
-rw-r--r-- 1 root root 2573 Nov 21 2014 CentOS-Base.repo
-rw-r--r-- 1 root root 542 Dec 2 08:26 ceph.repo
-rw-r--r-- 1 root root 1084 Nov 21 2014 epel.repo
-rw-r--r-- 1 root root 104 Dec 2 08:27 openstack-newton.repo
[root@admin-node yum.repos.d]# mv openstack-newton.repo /tmp/yum
[root@admin-node yum.repos.d]# ll
total 12
-rw-r--r-- 1 root root 2573 Nov 21 2014 CentOS-Base.repo
-rw-r--r-- 1 root root 542 Dec 2 08:26 ceph.repo
-rw-r--r-- 1 root root 1084 Nov 21 2014 epel.repo

[root@node5 ~]# yum clean all
[root@node5 ~]# yum makecache
 

四、Haproxy+Keepalived环境搭建

 这里要注意,配置地址为10.0.0.9  网卡为:enps03  再启动vip 

[root@admin-node ~]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 08:00:27:31:08:db brd ff:ff:ff:ff:ff:ff
    inet 10.0.0.10/24 brd 10.0.0.255 scope global enp0s3
       valid_lft forever preferred_lft forever
    inet 10.0.0.9/24 scope global secondary enp0s3
       valid_lft forever preferred_lft forever
    inet6 fe80::a00:27ff:fe31:8db/64 scope link 
       valid_lft forever preferred_lft forever
3: enp0s8: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 08:00:27:7a:e2:c2 brd ff:ff:ff:ff:ff:ff
    inet 10.0.1.10/24 brd 10.0.1.255 scope global enp0s8
       valid_lft forever preferred_lft forever
    inet6 fe80::a00:27ff:fe7a:e2c2/64 scope link 
       valid_lft forever preferred_lft forever
4: enp0s9: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 08:00:27:22:4d:9e brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.110/24 brd 192.168.1.255 scope global enp0s9
       valid_lft forever preferred_lft forever
    inet6 fe80::a00:27ff:fe22:4d9e/64 scope link 
       valid_lft forever preferred_lft forever

  

五、安装RabbitMQ配置高可用

#配置openstack-newton的源

[root@admin-node yum]# cd /etc/yum.repos.d/
[root@admin-node yum.repos.d]# ll
total 16
-rw-r--r-- 1 root root 2573 Nov 21 2014 CentOS-Base.repo
-rw-r--r-- 1 root root 542 Dec 2 08:26 ceph.repo
-rw-r--r-- 1 root root 1084 Nov 21 2014 epel.repo
-rw-r--r-- 1 root root 104 Dec 2 08:27 openstack-newton.repo  #新增源文件,(内含rabbitmq程序)

 

#访问rabbitmq地址

http://10.0.0.9:15672

 

省略部分。。。。。。

 

 

 

#安装和配置组件 (注意:本次安装没有出错,所以不需要更换源)

1、安装软件包 (备注:需要操作的节点有admin-node,node1,node2)

1
yum install openstack-keystone httpd mod_wsgi -y 

 

视频看到14:39分

posted @ 2017-12-03 12:41  努力哥  阅读(483)  评论(0)    收藏  举报