两小时openstack环境搭建(keystone)...未完待续……

栏目: 服务器 · 发布时间: 7年前

内容简介:一、新建虚拟机4g内存2cpu,unbutu系统安装并设置时间同步服务apt update

一、新建虚拟机4g内存2cpu,unbutu系统

安装并设置时间同步服务

apt update

apt install chrony

vim /etc/chrony/chrony.conf

两小时openstack环境搭建(keystone)...未完待续……

service chrony restart

compute上

apt update

apt install chrony

vim /etc/chrony/chrony.conf

两小时openstack环境搭建(keystone)...未完待续……

service chrony restart

chronyc sources

回到controller

chronyc sources

在两台虚拟机上

apt install software-properties-common

add-apt-repository cloud-archive:queens

apt update && apt dist-upgrade

apt install python-openstackclient

安装并配置 mysql 数据库(controller上)

apt install mariadb-server python-pymysql

vim /etc/mysql/mariadb.conf.d/99-openstack.cnf

[mysqld]

bind-address = 10.0.0.11

default-storage-engine = innodb

innodb_file_per_table = on

max_connections = 4096

collation-server = utf8_general_ci

character-set-server = utf8

service mysql restart

mysql_secure_installation 回车 更改一下root密码 一路回车即可

mysql

exit

apt install rabbitmq-server

创建openstack用户

rabbitmqctl add_user openstack 123456

rabbitmqctl set_permissions openstack ". " ". " ".*"

两小时openstack环境搭建(keystone)...未完待续……

apt install memcached python-memcache

vim /etc/memcached.conf

两小时openstack环境搭建(keystone)...未完待续……
service memcached restart groupadd --system etcd useradd --home-dir "/var/lib/etcd" \ --system \ --shell /bin/false \ -g etcd \ etcd

两小时openstack环境搭建(keystone)...未完待续……

mkdir -p /etc/etcd chown etcd:etcd /etc/etcd mkdir -p /var/lib/etcd chown etcd:etcd /var/lib/etcd

.

ETCD_VER=v3.2.7

rm -rf /tmp/etcd && mkdir -p /tmp/etcd

curl -L \

https://github.com/coreos/etcd/releases/download/${ETCD_VER}/etcd-${ETCD_VER}-linux-amd64.tar.gz \

-o /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz

tar xzvf /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz \

-C /tmp/etcd --strip-components=1

cp /tmp/etcd/etcd /usr/bin/etcd

cp /tmp/etcd/etcdctl /usr/bin/etcdctl

两小时openstack环境搭建(keystone)...未完待续……

vim /lib/systemd/system/etcd.service

[Unit] After=network.target Description=etcd - highly-available key value store
[Service] LimitNOFILE=65536 Restart=on-failure Type=notify ExecStart=/usr/bin/etcd --config-file /etc/etcd/etcd.conf.yml User=etcd
[Install] WantedBy=multi-user.target

systemctl enable etcd

systemctl start etcd

systemctl status etcd

两小时openstack环境搭建(keystone)...未完待续……

安装并配置keyston服务

mysql

MariaDB [(none)]> CREATE DATABASE keystone;

MariaDB [(none)]> GRANT ALL PRIVILEGES ON keystone.

TO 'keystone'@'localhost' \

IDENTIFIED BY 'KEYSTONE_DBPASS';

TO 'keystone'@'%' \

IDENTIFIED BY 'KEYSTONE_DBPASS';

两小时openstack环境搭建(keystone)...未完待续……

apt install keystone apache2 libapache2-mod-wsgi

ufw disable

两小时openstack环境搭建(keystone)...未完待续……

vim /etc/keystone/keystone.conf

修改下面两项

connection = mysql+pymysql://keystone:KEYSTONE_DBPASS@controller/keystone

provider = fernet

su -s /bin/sh -c "keystone-manage db_sync" keystone

keystone-manage fernet_setup --keystone-user keystone --keystone-group keystone

keystone-manage credential_setup --keystone-user keystone --keystone-group keystone

keystone-manage bootstrap --bootstrap-password ADMIN_PASS --bootstrap-admin-url http://controller:5000/v3/ --bootstrap-internal-url http://controller:5000/v3/ --bootstrap-public-url http://controller:5000/v3/ --bootstrap-region-id RegionOne

两小时openstack环境搭建(keystone)...未完待续……

vim /etc/apache2/apache2.conf

ServerName controller

service apache2 restart

vim default-env

export OS_USERNAME=admin

export OS_PASSWORD=123456

export OS_PROJECT_NAME=admin

export OS_USER_DOMAIN_NAME=Default

export OS_PROJECT_DOMAIN_NAME=Default

export OS_AUTH_URL= http://controller:5000/v3

export OS_IDENTITY_API_VERSION=3

mv default-env /home/lxc/

chown lxc:lxc /home//lxc//default-env


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

白话机器学习算法

白话机器学习算法

[新加坡] 黄莉婷、[新加坡] 苏川集 / 武传海 / 人民邮电出版社 / 2019-2 / 49.00元

与使用数学语言或计算机编程语言讲解算法的书不同,本书另辟蹊径,用通俗易懂的人类语言以及大量有趣的示例和插图讲解10多种前沿的机器学习算法。内容涵盖k均值聚类、主成分分析、关联规则、社会网络分析等无监督学习算法,以及回归分析、k最近邻、支持向量机、决策树、随机森林、神经网络等监督学习算法,并概述强化学习算法的思想。任何对机器学习和数据科学怀有好奇心的人都可以通过本书构建知识体系。一起来看看 《白话机器学习算法》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

在线进制转换器
在线进制转换器

各进制数互转换器

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具