OpenStackの列車は、システムや基本的なサービスをインストールするには、2ノードのバージョン(B)をインストールするには

パートII:設置環境のベース


インストールシステム制御ノードCentOSの7

インストールを開始する前に、最初の仮想マシンのCPU仮想化機能を開きます

image.png

そして、最小限のインストールISO、ダウンロードアドレスをダウンロードしてください:

https://mirrors.aliyun.com/centos/7.7.1908/isos/x86_64/CentOS-7-x86_64-Minimal-1908.iso

ダウンロードが良いです後は、光学ドライブCTをロードされています

image.png

次に、仮想マシンをオンにし、インストールプログラムがロードされます

あなたがインターフェイスをインストールするには、起動時にすぐに開始されませんのでご注意は、Enterキーを押すと、あなたは[Tab]キーまたはキーEを押す必要があり

起動パラメータの追加net.ifnames = 0 biosdevname = 0を

image.png

Enterキーを押して、インストールを続行します

これはens292などがなどはeth0、eth1の、と命名されているのではなく、カード名を可能にします。..

、設定プロセスのディスクパーティションに注意を払う、具体的な手順が省略され、インストールシステムを継続Centos7ネットワークカードの取り付け

image.png

ディスクパーティション(標準パーティションを使用して)


image.png

NICはeth0(管理ネットワーク)の設定


image.png

NICのeth1(外部ネットワーク)構成


CTにホスト名

image.png

ホスト名


制御ノード(CT)とのxshell接続をインストールした後、ファイアウォールSELinuxの、インストール、およびvimのようなネットツールをオフにします

image.png


最後に、制御ノードの下にネットワーク設定を確認してください

image.png

IP制御ノードが提供されています


インストールシステムの計算は、CentOSのノード7

同様に、システムをインストールする前に、計算ノードのCPUの仮想化機能をオンにします

image.png

以上のように従って、次に、仮想マシンコンピューティングノードとして追加的にインストールCentOSの7システムはまた、ファイアウォールをオフにするなどのSELinux、最終的にネットワーク設定を確認します

そのホスト名C1、eth0のIPアドレス:192.168.10.42、IPアドレスeth1がある:10.8.20.42

image.png

ネットワークを設定する計算ノード(C1)


image.png

通信ネットワークと外部ネットワークのテスト


在控制节点和计算节点的hosts文件加入主机解析
vim /etc/hosts (本文斜体字均为shell命令,下同)

加入:

192.168.10.41 ct

192.168.10.42 c1


加好之后用主机名ping下测试是否成功解析

ping ct

ping c1


ps:一定要确认2台主机能用主机名ping通才能接着做下面的操作。


安装时间同步

控制节点
yum install chrony -y

vim /etc/chrony.conf

修改下面2行

server ntp.aliyun.com iburst

allow 192.168.10.0/24

image.png

systemctl restart chronyd

systemctl enable chronyd


计算节点
yum install chrony -y

vim /etc/chrony.conf

server修改成控制节点的ip或者主机名:

server 192.168.10.41 iburst

image.png

systemctl restart chronyd

systemctl enable chronyd

chronyc sources

clock -w


安装openstack源,控制节点和计算节点均执行

yum install centos-release-openstack-train -y
yum upgrade -y

yum install python-openstackclient -y

yum install openstack-selinux -y

安装完后,关掉计算节点的xshell连接。


以下安装仅在控制节点上进行

安装数据库

yum install mariadb mariadb-server python2-PyMySQL -y

vim /etc/my.cnf.d/openstack.cnf

加入:

[mysqld]

bind-address = 192.168.10.41

default-storage-engine = innodb

innodb_file_per_table = on

max_connections = 4096

collation-server = utf8_general_ci

character-set-server = utf8


systemctl enable mariadb.service

systemctl start mariadb.service

mysql_secure_installation (这步一定要做,否则后面安装服务时将填充不了数据库)


安装消息队列服务

yum install rabbitmq-server -y

systemctl enable rabbitmq-server.service

systemctl start rabbitmq-server.service

rabbitmqctl add_user openstack RABBIT_PASS

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

安装好之后,使用netstat -tnlup 查看,如果有下图所示的25672和5672端口,则表示安装成功。

image.png


安装memcache
yum install memcached python-memcached -y
vim /etc/sysconfig/memcached

在下面这行加入,ct

OPTIONS="-l 127.0.0.1,::1,ct"

image.png

systemctl enable memcached.service

systemctl start memcached.service

安装和启动好之后,同样使用netstat -tnlup查看端口情况,看到11211端口有程序在侦听则表示memcache安装成功

注意前面的ip地址必须有一个是192.168.10.41

image.png


安装etcd
yum install etcd -y

vim /etc/etcd/etcd.conf

修改9行:
ETCD_DATA_DIR="/var/lib/etcd/default.etcd"

ETCD_LISTEN_PEER_URLS="http://192.168.10.41:2380"

ETCD_LISTEN_CLIENT_URLS="http://192.168.10.41:2379"

ETCD_NAME="ct"

ETCD_INITIAL_ADVERTISE_PEER_URLS="http://192.168.10.41:2380"

ETCD_ADVERTISE_CLIENT_URLS="http://192.168.10.41:2379"

ETCD_INITIAL_CLUSTER="ct=http://192.168.10.41:2380"

ETCD_INITIAL_CLUSTER_TOKEN="etcd-cluster-01"

ETCD_INITIAL_CLUSTER_STATE="new"

image.png

systemctl enable etcd

systemctl start etcd

良いスタートをインストールしても、netstatの-tnlupケースを使用してポートを表示した後、2379年と2380年のプログラムがポートをリスニングしている参照して、etcd正常にインストールしました

image.png


これまでのところ、基本的なサービスがインストールされている、次のセクションでは、インストールOpenStackの認証サービスのキーストーンを開始します。

OpenStackの列車デュアルノードのバージョンのインストールに関する注意事項(B)

おすすめ

転載: blog.51cto.com/11694088/2459830