OpenStackクラウドプラットフォーム構築

参考:

https://blog.csdn.net/m0_45692110/article/details/122628664

https://huaweicloud.csdn.net/635607c3d3efff3090b58eb4.html

1. 仮想マシンの準備

コントローラーとコンピューティング仮想マシンは centos7 オペレーティング システムを使用します。変更する必要がある箇所は次のとおりです。その他はデフォルトを使用できます。[次へ] をクリックします

コントローラ:

ディスク200G

2 つのネットワーク カード:

192.168.100.10

192.168.200.10

計算します:

2 つのディスク: 200G+100G

2 つのネットワーク カード:

192.168.100.20

192.168.200.20

1.コントローラー

(1) 仮想マシンを作成する

フルネーム: ログイン時に表示される名前

ユーザー名: 仮想マシンのターミナルに表示される名前

パスワード: 123456

画像

プロセッサコアを設定する

画像

メモリ2Gを設定

画像

セットディスク200G

画像

ネットワーク カードを 2 枚追加する

画像

(2) 仮想マシンの構成

①ホスト名を変更する

hostnamectl set-ホスト名コントローラー

②ネットワークカードを確認する

cd /etc/sysconfig/network-scripts

画像

③ネットワークカード設定ファイルを編集し、ネットワークカードのIPアドレスを設定します。

詳細については、ネットワーク構成について詳しく説明されているhttps://www.cnblogs.com/Studywith/p/16946297.htmlを参照してください。

ネットワークカード 1:

192.168.100.10

画像

NIC 2:

192.168.200.10

画像

④ネットワークカードを再起動する

service network restart #重启虚拟机网卡
reboot #重启虚拟机
ip addr #查看网络信息
画像

2.計算する

(1) 仮想マシンを作成する

基本的には同じですが、作成後に100GBのハードディスクとネットワークカードを追加します。

画像

画像

ここでは、後でオペレーティング システムをインストールする方法を使用します (コントローラーは単純なインストールを使用します)。この方法を学習してください。

①ディスクパーティション

画像

画像

画像

②ホスト名を設定する

画像

③インストール待ち

ここでは初期ユーザーは作成されず、root (パスワード: 123456) アカウントが直接使用されます (初期ユーザーを作成する単純なインストールとは異なります)。

画像

画像

(2) 仮想マシンの構成

发现这样安装没有图形界面,虽然用不到图形界面,直接命令行就可以完成配置,但可以参考安装一下:https://blog.csdn.net/m0_55336071/article/details/124680623

网卡1:

192.168.100.20

画像

网卡2:

192.168.200.20

画像

画像

二、云平台搭建

1.准备

(1)MobaXterm连接虚拟机

画像

(2)配置host地址映射

直接使用域名(controller,compute)来代替IP地址

画像

画像

使用scp命令将文件传输到compute

scp /etc/hosts 192.168.100.20:/etc/hosts

画像

(3)关闭防火墙和selinux

[root@controller ~]# systemctl stop firewalld        #关闭防火墙
[root@controller ~]# systemctl disable firewalld        #设置防火墙开机不自启
Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
[root@controller ~]# setenforce 0        #临时关闭selinux防火墙,0表示关闭,1表示开启
[root@controller ~]# getenforce        #查看selinux防火墙的状态
Permissive
[root@controller ~]# vi /etc/selinux/config         #非临时性
[root@controller ~]#

画像

(4)上传镜像文件

创建文件夹,将镜像上传

云镜像:

链接:https://pan.baidu.com/s/1HdlmcOqVhNPuT0OFf_wBCA
提取码:6h2o
--来自百度网盘超级会员V2的分享

centos7:

链接:https://pan.baidu.com/s/1rMX23XtNwmoASi3KLXFbRg
提取码:7mnf
--来自百度网盘超级会员V2的分享

chinaskills_cloud_iaas.iso镜像包含OpenStack Q版本私有云平台搭建的各项软件包、依赖包、安装脚本等,同时还提供了CentOS7.2、CentOS7.5等云主机qcow2镜像

画像

2.搭建

(1)挂载镜像

mount -o loop "/export/software/CentOS-7-x86_64-DVD-2009.iso" /mnt/
mkdir /opt/centos  #该文件夹存储centos系统
mkdir /opt/cloud   #该文件夹存储OpenStack镜像
cp -rf /mnt/* /opt/centos/  #转移
umount /mnt/  #解除写保护
mount -o loop "/export/software/chinaskills_cloud_iaas.iso" /mnt/
cp -rf /mnt/* /opt/cloud/   #转移
umount /mnt/

残りのコマンドは基本的に変更する必要はなく、間違いはありません。コマンドを元のブログに直接コピーするだけです。独自のミラー ストレージの場所に対応するミラー ソース構成ファイルを編集するときは、間違えないように注意してください。https://blog.csdn.net/m0_45692110/article/details/122628664

ミラーソースを変更する

画像

完全な構成

画像

(2) コンピューティング構成

ディスクパーティションの表示

画像

パーティションsdbコマンドの後

画像

画像ソースはコントローラーで設定されます

画像

完全な構成

画像

(3) OpenStackスクリプトの実行

ここでは、iaas-install-neutron-controller.sh の実行時にエラー ファイルが見つからないと報告されます。これはバージョンの競合が原因です。解決策は次のとおりです: https://ask.csdn.net/questions/7746766

画像

(4)完成

ログインhttp://192.168.100.10/dashboard

画像

画像

おすすめ

転載: blog.csdn.net/qq_51641196/article/details/128774452