Solaris下多节点OpenStack的详细搭建

本文详述了如何在两台Solaris服务器上搭建双计算节点和双存储节点的OpenStack环境,包括配置控制节点的NTP、IP、安装OpenStack组件,配置Nova节点和Cinder节点的步骤,确保所有服务正常运行。
摘要由CSDN通过智能技术生成

本文用两台服务器搭建一个双计算节点和双存储节点的OpenStack环境

操作系统是Solaris11.3
Openstack版本为Juno

配置OpenStack 控制节点

配置NTP

本NTP 服务器安装在控制节点上

1. 安装 NTP 软件包。

ntp-server# pkg install ntp

2. 安装配置文件。

ntp-server# cp /etc/inet/ntp.server /etc/inet/ntp.conf

3. 编辑 /etc/inet/ntp.conf 文件:配置 server 和 driftfile 关键字。

例如:

server 127.127.1.0 prefer

...

driftfile /var/ntp/ntp.drift

注 - 127.127.1.0 不是 IP 地址。它是一种格式,用来引用向服务器提供准确时间的时

钟。请务必阅读 ntp.conf 文件中对 server 关键字进行解释的注释。

根据您之前的定义创建 /var/ntp/ntp.drift 文件。

ntp-server# touch /var/ntp/ntp.drift

5. 启动 ntp 服务。

ntp-server# svcadm enable ntp

 

配置NTP客户端

1cp /etc/inet/ntp.client /etc/inet/ntp.conf

2. 配置 /etc/inet/ntp.conf 文件。

a. 注释掉 multicastclient 选项。

b. 取消注释一个或多个服务器选项,并提供 NTP 服务器的具体名称或其 IP 地址。

如下例所示:

# multicastclient 224.0.1.1

...

server IPXXX  iburst

# server server_name2 iburst

# server server_name3 iburst

3. 启用 ntp 服务。

controller# svcadm enable ntp



创建IP

注:net0 供机房内部使用

net1存储网络、管理网络、内网

net2外网

ipadmcreate-ip net1

ipadmcreate-addr - T static -a 192.168.1.100/24 net1/v4

ipadmcreate-addr - T static -a 192.168.0.100/24 net1/v4a

ipadmcreate-ip net2

ipadmcreate-addr - T static -a 172.17.0.100/24 net2/v4

 

2 修改/etc/hosts

172.17.0.100   public_1

172.17.0.101   public_2

192.168.1.100   controller

192.168.1.101   compute

192.168.0.100   admin_1
192.168.0.101    admin_2

3以下都是root 用户

pkg install openstack

pkg install mysql-56 mysql-56/client python-mysql rabbitmq markupsafe rad-evs-controller

svcadm enable rabbitmq

 svcadm restart rad:local

 svcadm enable mysql

 mysqladmin -u root passwordmysql

mysql -u root -p

 delete from mysql.user where user='';

drop database if exists nova;

drop database if exists cinder;

drop database if exists glance;

drop database if exists keystone;

drop database if exists neutron;

drop database if exists heat;

create database cinder default character set utf8 default collate utf8_general_ci;

grant all privileges on cinder.* to 'cinder'@'admin_1' identified by 'cinder';

grant all privileges on cinder.* to 'cinder'@'localhost' identified by 'cinder';

grant all privileges on cinder.* to 'cinder'@'admin_2' identified by 'cinder';

<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值