2017-09-10 YongHao Hu
NAT
关于 NAT,你所不知道的一切 作为程序员,我们都知道,ipv4地址很早就不够用了,然后有一项技术,可以内网用同一个外网 ip——是的,那就是 NAT(Network Address Translation),网络地址交换技术。 它的原理,其实很简单。假如分配给你的内网地址是10.9.8.11, 而公网是169.5.6.1, 内网地址是没办法与外网通信的——因为其他地方也有内网,也会有跟你一样的地址10.9.8.11。 继续阅读 »
2016-01-18 Klaus Ma
Prepare: apt-get install -y bridge-utils // Remove Docker bridge iptables -t nat -F ifconfig docker0 down brctl delbr docker0 继续阅读 »
2014-03-25 Lingxian Kong
本文原本是在我的CSDN博客里发布,时隔几个月,重新温习一下,顺手完善一些内容,发在这里。(深藏功与名) 版本:Havana 部署:多节点 网络类型:vlan 之前的一篇blog中碰到了虚拟机访问169.254.169.254的问题,在F版中,会在网络节点上做NAT转换,直接访问nova的metadata服务,但这种方法,在使用namespace时就不生效了,因为namespace支持IP地址重叠,这样nova就无法区分到底是哪个虚拟机请求metadata。 该问题在G版得到解决,blueprint在此。采取的方法是在HTTP头部识别是哪个虚拟机。同时,G版在neutron中加入了两个服务:namespace me 继续阅读 »
2014-05-10 Lingxian Kong
(2017.09.11) 截止 Pike 版本,最新的 devstack 默认已经使用 systemd 管理各个服务,而不再使用 linux screen,而且大部分服务也都使用 uwsgi 的启动。关于 Systemd 的详细介绍,可以参加这里。所以要启动一个 openstack 进程,要经过systemd-->uwsgi-->wsgi application(in codebase)-->codebase 安装vmware workstation 创建ubuntu虚拟机 下载ubuntu iso,网络模式nat(前提是本机能联网),安装过程不需要人工干预。 预配置虚拟机 用创建虚拟机时指定的用户登录,修改root登录密 继续阅读 »