一、创建一台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.更改主机名并立即生效

hostnamectl set-hostname controller
bash

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

systemctl stop firewalld
systemctl disable firewalld
setenforce 0
vim /etc/selinux/config

29146fc73958482c870ef838d3878a9c.png

四、创建yum源

1.创建centos和iaas目录

mkdir -p /mnt/centos /mnt/iaas
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
[centos]
name=centos
baseurl=file:///mnt/centos
gpgcheck=0
enabled=1
[iaas]
name=iaas
baseurl=file:///mnt/iaas/iaas-repo
gpgcheck=0
enabled=1

5966d4dd620946cdba784da28ddbd2cc.png

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

yum makecache
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

执行脚本

iaas-install-mysql.sh
iaas-install-keystone.sh
iaas-install-glance.sh
iaas-install-nova-controller.sh
iaas-install-nova-compute.sh
iaas-install-neutron-controller.sh
iaas-install-neutron-compute.sh
iaas-install-dashboard.sh
iaas-install-cinder-controller.sh
iaas-install-cinder-compute.sh
iaas-install-swift-controller.sh
iaas-install-swift-compute.sh

这里后可能要打一个yes

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

be8e985e100343db843ab290931c97e6.png

6a9c4016bb904dc3ad8f312ff1483236.png

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐