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

王柳  论坛元老 | 2024-6-15 02:53:53 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 1012|帖子 1012|积分 3036

一、创建一台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





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


密码我设置000000
二、修改ip

根据自己实际网卡名修改
第一张网卡
  1. vim /etc/sysconfig/network-scripts/ifcfg-ens33
复制代码

  1. vim /etc/sysconfig/network-scripts/ifcfg-ens34
复制代码
 开启网卡即可

重启网络
  1. systemctl restart network
复制代码
验证能否通外网
  1. ping www.baidu.com
复制代码
 

三、事前配置

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

等进度时间,趁便举行下面操作
1.更改主机名并立刻见效

  1. hostnamectl set-hostname controller
  2. bash
复制代码
2.关闭防火墙,关闭防火墙开机自启

  1. systemctl stop firewalld
  2. systemctl disable firewalld
  3. setenforce 0
复制代码
  1. vim /etc/selinux/config
复制代码

四、创建yum源

1.创建centos和iaas目次

  1. mkdir -p /mnt/centos /mnt/iaas
  2. ls /mnt/
复制代码

2.移除yum源

  1. mv /etc/yum.repos.d/* /media/
复制代码
3.挂载本地源

  1. mount /dev/cdrom /opt/
复制代码
  如果报这个错误,是因为VMware那边没有连接镜像,连接镜像后重新打该命令
  

  

  4.复制本地源

  1. cp -rvf /opt/* /mnt/centos/
复制代码
取消挂载
  1. umount /opt/
复制代码
5.挂载xiandian源,版本名可能不一样,请用补全键补全

  1. mount XianDian-IaaS-v2.4.iso /opt/
复制代码
复制先电源
  1. cp -rvf /opt/* /mnt/iaas/
复制代码
取消挂载
  1. umount /opt/
复制代码
6.配置本地源

  1. 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
复制代码

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

  1. yum makecache
  2. yum repolist
复制代码

五、分区

sdb是硬盘名,可以用lsblk检察自己的硬盘,如果没有,看最上面图片,举行添加
  1. lsblk
复制代码

  1. fdisk /dev/sdb
复制代码

 

六、下载并配置先电包

  1. yum install -y iaas-xiandian
复制代码
  1. vim /etc/xiandian/openrc.sh
复制代码


回车即可


七、执行脚本

  1. iaas-pre-host.sh
复制代码

  1. exit
复制代码

执行脚本
  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





免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

王柳

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表