VMmare一键式安装packstack

       前两天老师布置了一个作业让我们在虚拟机安装packstack,但是步骤没有明说,我们只能上网搜索,然后第一次用虚拟机不是很熟练,报错了很多次错,搜到了很多不一样的步骤,最后没办法又卸载虚拟机重新下,终于成功了。总结了一下步骤,主要做分享,需要的可以看看,有问题的地方欢迎指正。进行之前,请关闭windows下的防火墙,有火绒之类的也关闭吧,以防万一。(这里使用了xftp传输openstack文件)

openstack文件附下,需要自取

链接:https://pan.baidu.com/s/1x1bzFuokHDNthYISPazrhA?pwd=csaw 
提取码:csaw

目录

一、虚拟机配置

1.网络适配器选择NAT模式

2.修改config文件

3.关闭NetworkManager和虚拟机防火墙

4.查看虚拟机分配的动态ip

二、使用xftp连接VM,传输openstack文件

1.使用windows下的cmd命令窗口看能不能ping通,显示如下就没有问题了(虚拟机需要打开)

2.使用xftp连接VM

3.传输openstack

三、传输完后进入虚拟机下载packstack

1.查看虚拟机是否连网

2.检查leatherman版本号

3.下载packstack

4.进入packstack


一、虚拟机配置

1.网络适配器选择NAT模式

这里有人说内存太小了,下载很慢,可以改成8G。

2.修改config文件

vim /etc/selinux/config

        把SELINUX的值改成disabled,并在下一行加上setenforce 0。

3.关闭NetworkManager和虚拟机防火墙

systemctl disable NetworkManager(关闭开机自启动)
systemctl stop NetworkManager(关闭应用)

systemctl disable firewalld
systemctl stop firewalld
systemctl status firewalld(检查是否关闭防火墙,黑点则关闭)

        这里注意防火墙一定要关完,不然后面报错会很难受,输入systemctl status firewalld显示黑色,虚拟机防火墙就是关闭的。

4.查看虚拟机分配的动态ip

     (有个缺点,这个是动态ip,每次连接的时候可能会不一样,如果不一样就要修改xftp连接ip,固定ip需要我们ens33文件下的配置,这个没有做说明)

ip addr

        ens33下的IP就是我们要的,文件名后面数字不一样不影响,ens开头的都可以,但是如果有多个ens开头的文件需要删掉。

二、使用xftp连接VM,传输openstack文件

1.使用windows下的cmd命令窗口看能不能ping通,显示如下就没有问题了(虚拟机需要打开)

如果ping不通:
        就去看下vm8的网络状态,进入网络状态-更改适配器-右键vm8-属性-双击Internet 协议版本4-使用下面的ip(输入虚拟机对应的vm8下的ip,可以在编辑-虚拟网络编辑器里查看);vm1同上设置。

2.使用xftp连接VM

        这里的主机IP就是虚拟机分配的动态ip,用户名和密码对应虚拟机的。

3.传输openstack

        连接成功后,进入/etc/yum.repos.d目录,直接拖进去就可以了,如果传输失败,原因是文件权限不够,在虚拟机下输入命令行:chmod 777 /etc/yum.repos.d ,再进入xftp传输。

三、传输完后进入虚拟机下载packstack

1.查看虚拟机是否连网

ping www.baidu.com

        显示如下就没有问题了,ctrl+c退出。如果查了很多资料还是连不上网的话,建议卸载VM重新下载。(这里确实弄了挺久,实在找不到方法了,重新下载的就没有这个问题)

2.检查leatherman版本号

yum list | grep leatherman

        我们需要的是1.3版本的,如果高于这个版本,需要输入yum downgrade leatherman进行降级。

3.下载packstack

        输入如下命令,使用packstack --version查看版本,这里下载的15。如果显示没有找到这个文件,原因是所在的目录不是主目录,cd一下就好了。

yum -y install update
yum -y install centos-release-openstack-train
yum -y install openstack-packstack
packstack --version

        没有报错的话就没有啥大问题了,输入packstack --allinone,开始下载,等待较长时间(这里大概有半个多小时),显示successfully就是成功了。

4.进入packstack

        输入cat keystonerc_admin,网址就是http后面的ip,不行就加个.80或.20,账号密码也看得到。

cat keystonerc_admin
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值