Chinaunix首页 | 论坛 | 博客
  • 博客访问: 777374
  • 博文数量: 230
  • 博客积分: 6330
  • 博客等级: 准将
  • 技术积分: 2188
  • 用 户 组: 普通用户
  • 注册时间: 2009-07-10 15:55
个人简介

脚踏实地

文章分类

全部博文(230)

文章存档

2017年(1)

2016年(7)

2015年(10)

2014年(32)

2013年(24)

2012年(33)

2011年(50)

2010年(30)

2009年(43)

分类: 云计算

2016-09-24 23:15:39

0. Cygwin64的安装
apt-cyg searchall package关键字(比如xxd
apt-cyg mirror

apt-cyg install


1. fuel MOS 8.0的安装
fuel如果有卡住的进程,比如 安装环境没有删除干净,可以通过fuel task list 列出所有的task
[root@fuel ~]# fuel task --delete --task-id 75,76

会出现错误:
2016-10-06 11:05:46 ERROR [460] Error running RPC method granular_deploy: Deployment failed on nodes 6, trace: ["/usr/share/gems/gems/astute-8.0.0/lib/astute/deployment_engine.rb:68:in `block (3 levels) in deploy'", "/usr/share/gems/gems/astute-8.0.0/lib/astute/deployment_engine.rb:51:in `each_slice'",
主要参考:
里面会提到Mirantis OpenStack Fuel—MOS本地源/bootstrap制作:

主要各个网卡必须都是 混杂模式的,另外在fuel UI的配置里面
Host OS DNS Servers 从8.8.8.8改为114,另外将三个网络的位置调整到如图的位置,从第一个网卡移到第三个网卡

最终的登录界面:
fuel:

horizon:不是https哦


1.1 关闭fuel,让controller能够出外网
原来的ip ro
root@node-11:~/software/python-don# ip ro
default via 172.16.0.1 dev br-ex
10.20.0.0/24 dev br-fw-admin  proto kernel  scope link  src 10.20.0.11
172.16.0.0/24 dev br-ex  proto kernel  scope link  src 172.16.0.4
192.168.0.0/24 dev br-mgmt  proto kernel  scope link  src 192.168.0.3
192.168.1.0/24 dev br-storage  proto kernel  scope link  src 192.168.1.1
240.0.0.0/30 dev hapr-host  proto kernel  scope link  src 240.0.0.1
240.0.0.4/30 dev vr-host-base  proto kernel  scope link  src 240.0.0.5

新的改造:
把文件vim interfaces.d/ifcfg-br-ex中的gateway注释掉
在vortualbox中添加第四快网卡,设置为NAT模式,同时在controller中拷贝这个文件到ifcfg-eth3

设置一下源
deb  trusty main restricted universe multiverse
deb  trusty-security main restricted universe multiverse
deb  trusty-updates main restricted universe multiverse
deb  trusty-backports main restricted universe multiverse
deb  trusty-proposed main restricted universe multiverse
deb-src  trusty main restricted universe multiverse
deb-src  trusty-security main restricted universe multiverse
deb-src  trusty-updates main restricted universe multiverse
deb-src  trusty-backports main restricted universe multiverse
deb-src  trusty-proposed main restricted universe multivers


1.2 安装ansible
  1. $ sudo apt-get install software-properties-common
  2. $ sudo apt-add-repository ppa:ansible/ansible
  3. $ sudo apt-get update
  4. sudo apt-get install sshpass
  5. $ sudo apt-get install ansible

ansible安装完成后,需要执行don的操作:
# uncomment this to disable SSH key host checking
host_key_checking = False

修改don的yaml文件中hosts: don改为hosts: 10.20.0.11


2. 关于ssh到fuel master的问题

可以修改virtualbox中的全局设定中,选择管理 ——全局设定——网络,点右边的螺丝刀按钮,在弹出的窗口中选择DHCP Server选项卡,将Enable Server选项取消,然后把ip设为172.16.0.111之类的,就可以直接从NAT的虚拟机中进行访问fuel master的服务, hack掉宿主机和host-only 网络的互访问题。


 Horizon的访问地址是


N.1 把DNS设置死
参考:

解法三:变更DHCP Client的配置文件,在特定的环节追加我们的设定.

 代码如下 复制代码

Linux (Ubuntu Dist.):

在 /etc/dhcp3/dhclient.conf 中增加如下设定:prepend domain-name-servers , ;




阅读(1038) | 评论(0) | 转发(0) |
0

上一篇:REDHAT RDO相关

下一篇:openstack OVS API实现

给主人留下些什么吧!~~