記事のディレクトリ
序文
A:展開OpenStackの
1.1:環境
- VMwareのソフトウェア
- Centos7制御ノードOpenStackのよう仮想マシン、IPアドレスは、NATは次のようになります。192.168.233.102
1.2:目的
- 使用して、OpenStackの展開のための鍵をpackstack。
- ログインOpenStackのは、WEBページで動作します
1.3:実験
1.3.1:仮想マシンをインストールします。
- プロセスは、(インストールを最小限にするために)、以下の構成を言っていない、単純です
1.3.2:IPアドレスの設定やホスト名を変更します
-
[root@localhost ~]# hostnamectl set-hostname openstack '//修改主机名' [root@localhost ~]# su [root@openstack ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens33 '//修改网卡IP地址' TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=static '//原本的dhcp修改为static' DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=ens33 UUID=abae53a8-d784-4ddb-bacb-4c58fe637d0f DEVICE=ens33 ONBOOT=yes IPADDR=192.168.233.102 '//添加以下IP地址信息' NETMASK=255.255.255.0 GATEWAY=192.168.233.2 [root@openstack ~]# systemctl restart network '//重启网卡' [root@openstack ~]# vi /etc/hosts '//修改主机映射文件' 192.168.233.102 localhost.localdomain [root@localhost ~]# vim /etc/resolv.conf '//修改域名解析文件' 那么server 8.8.8.8 [root@openstack ~]# ping 8.8.8.8 '//ping域名服务器 ' [root@openstack ~]# ping www.baidu.com '//ping百度'
1.3.3:最適化を開始
-
ファイアウォールや保護や手紙をオフにし、スタートからの起動をキャンセル
[root@openstack ~]# systemctl stop firewalld '//关闭防护墙' [root@openstack ~]# 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@openstack ~]# setenforce 0 '//关闭核心防护' [root@openstack ~]# vi /etc/sysconfig/selinux '//取消开机自启' SELINUX=disabled
-
閉じるネットワーク管理ツール、カイからの起動をキャンセル
[root@openstack ~]# systemctl disable NetworkManager Removed symlink /etc/systemd/system/multi-user.target.wants/NetworkManager.service. Removed symlink /etc/systemd/system/dbus-org.freedesktop.NetworkManager.service. Removed symlink /etc/systemd/system/dbus-org.freedesktop.nm-dispatcher.service. Removed symlink /etc/systemd/system/network-online.target.wants/NetworkManager-wait-online.service. [root@openstack ~]# systemctl stop NetworkManager
-
セットアップ時間同期
[root@openstack yum.repos.d]# yum -y install ntpdate '//安装ntpdate服务' [root@openstack yum.repos.d]# ntpdate ntp.aliyum.com >>/var/log/ntpdate.log '//同步aliyum时间' [root@openstack yum.repos.d]# crontab -e '//创建周期计划任务' */30 * * * * /usr/sbin/ntpdate ntp.aliyum.com >>/var/log/ntpdate.log [root@openstack yum.repos.d]# systemctl restart crond '//重启计划任务' [root@openstack yum.repos.d]# systemctl enable crond '//设置开机自启动'
-
編集YUMソース、電車やOpenStackのバージョンをインストールします
[root@openstack ~]# cd /etc/yum.repos.d/ [root@openstack yum.repos.d]# mkdir bak [root@openstack yum.repos.d]# mv C* bak/ [root@openstack yum.repos.d]# curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo [root@openstack yum.repos.d]# yum -y install centos-release-openstack-train [root@openstack yum.repos.d]# yum clean all [root@openstack yum.repos.d]# yum makecache
-
通常のサービスかどうかを確認するために再起動します。
[root@openstack ~]# reboot
1.3.4:ワンクリックOpenStackのを展開する展開
-
OpenStackの-packstackパッケージをインストールします。
[root@OpenStack ~]# yum -y install openstack-packstack
-
オンライン展開
[root@OpenStack ~]# packstack --allinone '//大约等待30分钟左右' ...省略内容 **** Installation completed successfully ****** ...省略内容
-
閲覧ユーザー名とパスワード
[root@openstack ~]# ls anaconda-ks.cfg keystonerc_admin keystonerc_demo packstack-answers-20200227-100103.txt [root@openstack ~]# cat keystonerc_admin unset OS_SERVICE_TOKEN export OS_USERNAME=admin '//用户名为admin' export OS_PASSWORD='894111c1565f478d' '//密码复制一下,稍后网页登陆使用' export OS_REGION_NAME=RegionOne export OS_AUTH_URL=http://192.168.233.102:5000/v3 export PS1='[\u@\h \W(keystone_admin)]\$ ' export OS_PROJECT_NAME=admin export OS_USER_DOMAIN_NAME=Default export OS_PROJECT_DOMAIN_NAME=Default export OS_IDENTITY_API_VERSION=3
1.3.5:WebログOpenStackの
1.3.6:実験は正常に終了しました!見ていただきありがとうございます!