当前位置:   article > 正文

云计算2232-centos单节点搭建openstack(先电)_centos7openstack单节点

centos7openstack单节点

一、创建一台centos7版本的虚拟机

配置:双网卡虚拟机

本教程虚拟机ip地址为:

ens33(NAT):192.168.200.200/24

ens34:192.168.100.100/24

 镜像:

CentOS-7.5-x86_64-DVD-1804.iso         

centos7*版本都可以

使用到镜像包:

XianDian-IaaS-v2.4.iso    

可能用到的镜像(可以用其他的):

CentOS-7-x86_64-2009.qcow2 

cirros-0.3.4-x86_64-disk.img

bdd24779a2ab4ffbb0759fd46b7d1fb9.png90ac80e026f44733ad0fac547645734d.png

8f25d919cd57444ea879133b6aef470b.png

1dd2576764d845168b8dc60810b01ae8.png

右键该虚拟机——>设置——>添加——>硬盘——>下一步

30d56ed309614eeaa92b13367a129c6b.png

cd8a63b6ff3f4e3b8cca212bd6493e9a.png

密码我设置000000

二、修改ip

根据自己实际网卡名修改

第一张网卡

vim /etc/sysconfig/network-scripts/ifcfg-ens33

b7a50303852a4c24998be41cea31adee.png

vim /etc/sysconfig/network-scripts/ifcfg-ens34

 开启网卡即可

48ca43b83f18445dbd384d9927051e99.png

重启网络

systemctl restart network

验证能否通外网

ping www.baidu.com

 a397e5f85a894e14ae0fc6f3676db959.png

三、事前配置

趁现在空余时间拉入镜像CentOS-7-x86_64-2009.qcow2和XianDian-IaaS-v2.4.iso到root目录

0e7536cd3b294566bff93bbff140427b.png

等进度时间,顺便进行下面操作

1.更改主机名并立即生效

  1. hostnamectl set-hostname controller
  2. bash

2.关闭防火墙,关闭防火墙开机自启

  1. systemctl stop firewalld
  2. systemctl disable firewalld
  3. setenforce 0
vim /etc/selinux/config

29146fc73958482c870ef838d3878a9c.png

四、创建yum源

1.创建centos和iaas目录

  1. mkdir -p /mnt/centos /mnt/iaas
  2. ls /mnt/

96a8174c21314057b9572283b8683017.png

2.移除yum源

 mv /etc/yum.repos.d/* /media/

3.挂载本地源

mount /dev/cdrom /opt/

如果报这个错误,是因为VMware那边没有连接镜像,连接镜像后重新打该命令

fa8b70a76cbf4b268dd9274c6d6bc6cb.png

e26f8b6b2d444be482f6f7d632310edc.png

4.复制本地源

cp -rvf /opt/* /mnt/centos/

取消挂载

umount /opt/

5.挂载xiandian源,版本名可能不一样,请用补全键补全

mount XianDian-IaaS-v2.4.iso /opt/

复制先电源

cp -rvf /opt/* /mnt/iaas/

取消挂载

umount /opt/

6.配置本地源

vim /etc/yum.repos.d/lichangbei.repo
  1. [centos]
  2. name=centos
  3. baseurl=file:///mnt/centos
  4. gpgcheck=0
  5. enabled=1
  6. [iaas]
  7. name=iaas
  8. baseurl=file:///mnt/iaas/iaas-repo
  9. gpgcheck=0
  10. enabled=1

5966d4dd620946cdba784da28ddbd2cc.png

7.验证yum源,大概有7000+个包

  1. yum makecache
  2. yum repolist

96518137c9a24f92868e04e3aced92bc.png

五、分区

sdb是硬盘名,可以用lsblk查看自己的硬盘,如果没有,看最上面图片,进行添加

lsblk

3e02e5786dea4fa29a45c86fb21a1380.png

fdisk /dev/sdb

18685f9ad9494c7d9ba930a893b0befb.png

 87cbb7d1795047f583bc5dd8dee17f7e.png

六、下载并配置先电包

yum install -y iaas-xiandian
vim /etc/xiandian/openrc.sh

120ab70f9ea44e1b8588953c50830f02.png

7ecf62be530147fa90e3f41a0f4ab30b.png

回车即可

39c2103bd1cb46adb15714413a9dd213.png

607d192c51e34dac8fa0c96c4824be7c.png

七、执行脚本

iaas-pre-host.sh

6e154e96cf1041c793da7bded1cfc1fb.png

exit

a6fb258b23e541139d8c76360706d7b1.png

执行脚本

  1. iaas-install-mysql.sh
  2. iaas-install-keystone.sh
  3. iaas-install-glance.sh
  4. iaas-install-nova-controller.sh
  5. iaas-install-nova-compute.sh
  6. iaas-install-neutron-controller.sh
  7. iaas-install-neutron-compute.sh
  8. iaas-install-dashboard.sh
  9. iaas-install-cinder-controller.sh
  10. iaas-install-cinder-compute.sh
  11. iaas-install-swift-controller.sh
  12. iaas-install-swift-compute.sh

这里后可能要打一个yes

验证登录:Domain=demo 用户名=admin 密码=000000

be8e985e100343db843ab290931c97e6.png

6a9c4016bb904dc3ad8f312ff1483236.png

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/670694
推荐阅读
相关标签
  

闽ICP备14008679号