没有合适的资源?快使用搜索试试~ 我知道了~
资源详情
资源评论
资源推荐
Openstack 部署文档
一:环境准备
主机名: 内存: IP:
Openstack: 6G 192.168.1.60
Nova1 4G 192.168.1.61
Nova2 4G 192.168.1.62
1.配置免密 ssh 登录
Ssh-keygen
[root@openstack ~]# for i in nova1 nova2
do
ssh-copy-id $i
done
2.配置 NTP 时间同步:
服务器之间必须保持一致
[root@openstack ~]# vim /etc/chrony.conf
server 192.168.1.254 iburst
^* gateway 3 6 17 0 +84us[-2455ns] +/- 5433us
#出现^*表示时间 NTP 可用
注:这里遇到了一个小坑,提供 ntp 服务的服务器之前被别人动过了,导致一直无法成功时间同步
3.配置 DNS
[root@openstack ~]# vim /etc/resolv.conf
nameserver 192.168.1.254
注:把这个文件中的 search 的行删掉
配置 yum 源:
安装包的来源:
https://docs.openstack.org/mitaka/zh_CN/install-guide-rdo/
[root@openstack ~]# cat /etc/yum.repos.d/local.repo
[local_repo]
name=CentOS-$releasever - Base
baseurl="ftp://192.168.1.254/centos-1804"
enabled=1
gpgcheck=0
[extras]
name=CentOS-extras
baseurl="ftp://192.168.1.254/extras"
enabled=1
gpgcheck=0
[RHEL1]
name=CentOS-$RHEL1
baseurl="ftp://192.168.1.254/RHEL/rhel-7-server-openstack-10-rpms"
enabled=1
gpgcheck=0
[RHEL2]
name=CentOS-$RHEL2
baseurl="ftp://192.168.1.254/RHEL/rhel-7-server-openstack-10-devtools-rpms"
enabled=1
gpgcheck=0
[root@openstack ~]# yum repolist
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
RHEL1 | 2.9
kB 00:00:00
RHEL2 | 2.9
kB 00:00:00
extras | 2.9
kB 00:00:00
local_repo | 3.6 kB
00:00:00
extras/primary_db | 43
kB 00:00:00
源标识 源名称
状态
RHEL1 CentOS-$RHEL1
680
RHEL2 CentOS-$RHEL2
3
extras CentOS-extras
76
local_repo CentOS-7 - Base
9,911
repolist: 10,670
Scp 传给 nova1 和 nova2
[root@openstack ~]# for i in nova1 nova2
> do
> scp /etc/yum.repos.d/local.repo $i:/etc/yum.repos.d/local.repo
> done
local.repo 100% 435
182.1KB/s 00:00
local.repo 100% 435
194.3KB/s 00:00
二安装虚拟化平台的包:
Openstack 和 nova1 及 nova2 上安装
]#yum -y install qemu-kvm libvirt-daemon libvirt-daemon-driver-qemu libvirt-client python-setuptools
检查基础环境:
1,是否卸载 firewalld 和 networkmanager
2,检查配置主机网络参数(静态 ip)
3,主机名必须能够相互 ping 通
4,检查配置主机 yum 源
5,依赖软件包是否安装
6,检查 NTP 服务器是否可用
7,检查/etc/resolv.conf 不能有 search 开头
三安装 packstack:
安装 packstack
[root@openstack ~]# yum -y install openstack-packstack
生成一个自动应答文件
[root@openstack ~]# packstack --gen-answer-file=answer.ini
修改应答文件:
#]vim answer.ini
42 CONFIG_SWIFT_INSTALL=n
45 CONFIG_CEILOMETER_INSTALL=n
49 CONFIG_AODH_INSTALL=n
53 CONFIG_GNOCCHI_INSTALL=n
75 CONFIG_NTP_SERVERS=192.168.1.254 #NTP 服务器地址
98 CONFIG_COMPUTE_HOSTS=192.168.1.61 #nova 的地址
102 CONFIG_NETWORK_HOSTS=192.168.1.60,192.168.1.61 #网络
333 CONFIG_KEYSTONE_ADMIN_PW=a #登录密码
840 CONFIG_NEUTRON_ML2_TYPE_DRIVERS=flat,vxlan
910 CONFIG_NEUTRON_OVS_BRIDGE_MAPPINGS=physnet1:br-ex #桥接外部网络
921 CONFIG_NEUTRON_OVS_BRIDGE_IFACES=br-ex:eth0 #网桥端口
1179 CONFIG_PROVISION_DEMO=n
一建部署 openstack
~]# packstack --answer-file=answer.ini
出现这个表示 open 是他查看已经部署完成
**** Installation completed successfully ******
1.如果前期环境准备无误,只要耐心等待安装结束即可
2.根据主机配置不同,安装过程需要 20 分钟左右或更久
3.如果出现错误,根据屏幕上给出的日志文件进行排错
查看外部 OVS 网桥
.br-ex 为外部 ovs 网桥
[root@openstack ~]# cat /etc/sysconfig/network-scripts/ifcfg-br-ex
ONBOOT="yes"
剩余29页未读,继续阅读
一筐猪的头发丝
- 粉丝: 62
- 资源: 315
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0