参考:
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)完成