网页Openstack创建 实例 实例间通信 和 远程登录 绑定浮动ip

192.168.20.40/dashboard20.40为控制节点的ip



1.网页创建实例

1.增加镜像

 

ip openstack 配置floating openstack绑定浮动ip_vim

 

 

 


2.创建实例类型

 

ip openstack 配置floating openstack绑定浮动ip_外网_02

 

 

 

ip openstack 配置floating openstack绑定浮动ip_外网_03


3.创建网络

 

ip openstack 配置floating openstack绑定浮动ip_外网_04

 

ip openstack 配置floating openstack绑定浮动ip_外网_05

 

 

 

 

ip openstack 配置floating openstack绑定浮动ip_外网_06

 

 

 

ip openstack 配置floating openstack绑定浮动ip_外网_07

 

 


4.创建实例 选择实例类型  选择网络   选择镜像

 

ip openstack 配置floating openstack绑定浮动ip_远程登录_08

 

 

 

 

ip openstack 配置floating openstack绑定浮动ip_远程登录_09

 

 

 

ip openstack 配置floating openstack绑定浮动ip_vim_10

 

 



5选择实例类型

 

ip openstack 配置floating openstack绑定浮动ip_远程登录_11

 

 

 


选择网络

 

ip openstack 配置floating openstack绑定浮动ip_外网_12

 

 

 


实例创建完成

 

ip openstack 配置floating openstack绑定浮动ip_远程登录_13

 

 

 




5.查看控制台信息  点开 实例

 

ip openstack 配置floating openstack绑定浮动ip_远程登录_14

 

 

 

192.168.30.103  为test的ip



计算节点查看cpu使用的资源

cd /var/log/nova/

tail -f nova-compute.log

 

ip openstack 配置floating openstack绑定浮动ip_vim_15

 

 

 


2网页 实例间的 通信

1.同网段  同节点  实例间通信

这个是外网卡指定的  配置文件

vim /etc/neutron/plugins/ml2/linuxbridge_agent.ini


再创建一个同网段的实例

 

ip openstack 配置floating openstack绑定浮动ip_远程登录_16

 

 

 

ip openstack 配置floating openstack绑定浮动ip_外网_17

ip openstack 配置floating openstack绑定浮动ip_远程登录_18

 

 

 

 

ip openstack 配置floating openstack绑定浮动ip_远程登录_19

 

 

ip openstack 配置floating openstack绑定浮动ip_外网_20

 

 


192.168.30.119

 

 

检测两个实例是否可以通信  在test2实例 控制台中  ping test实例

 

ip openstack 配置floating openstack绑定浮动ip_外网_21

 

 

 


拓扑结构为

定义的网络为 vxlan100   192.168.30.0的网段   自动分配分配IP为 30.100 - 30.200

 

ip openstack 配置floating openstack绑定浮动ip_外网_22

 

 

 



test 和 test2 两个实例  连接到vxlan100    IP为192.168.30.0的网段

 

ip openstack 配置floating openstack绑定浮动ip_vim_23

 

 

ip openstack 配置floating openstack绑定浮动ip_vim_24

ip openstack 配置floating openstack绑定浮动ip_vim_25

 

 

 

 




2.同网络  跨节点    走租户网络 (内部网络)

走第二块网卡192.168.10.10 内部网络

第一个节点内部封装一下,走10.10内部网络

到了第二个节点解封装即可



3.跨网段实例通信 30 和 40 网段

创建第二个网络

vxlan200

 

ip openstack 配置floating openstack绑定浮动ip_外网_26

 

 

 

ip openstack 配置floating openstack绑定浮动ip_外网_27

 

 

ip openstack 配置floating openstack绑定浮动ip_外网_28

 

 



地址池不写  会按照默认全部分配   0-254

 

ip openstack 配置floating openstack绑定浮动ip_vim_29

 

 

 



创建第三个实例   异网段的ip   vxlan200

 

ip openstack 配置floating openstack绑定浮动ip_vim_30

 

 

 

ip openstack 配置floating openstack绑定浮动ip_远程登录_31

 

 

ip openstack 配置floating openstack绑定浮动ip_vim_32

 

 

ip openstack 配置floating openstack绑定浮动ip_vim_33

 

 




创建test3 成功

 

ip openstack 配置floating openstack绑定浮动ip_远程登录_34

 

 

 



建立路由使两者可以通信

 

ip openstack 配置floating openstack绑定浮动ip_远程登录_35

 

 

 


增加 路由 接口   查看拓扑结构

 

ip openstack 配置floating openstack绑定浮动ip_外网_36

 

 

 

ip openstack 配置floating openstack绑定浮动ip_vim_37

 

 

ip openstack 配置floating openstack绑定浮动ip_vim_38

 

 



测试能否通信

 

ip openstack 配置floating openstack绑定浮动ip_vim_39

 

 

 

ip openstack 配置floating openstack绑定浮动ip_外网_40

 

 

ip openstack 配置floating openstack绑定浮动ip_外网_41

 

 

4.实例和外网的通信    外部网络

启用管理员身份 创建网络

 

ip openstack 配置floating openstack绑定浮动ip_vim_42

 

 

 

ip openstack 配置floating openstack绑定浮动ip_外网_43

 

 

ip openstack 配置floating openstack绑定浮动ip_vim_44

 

 

ip openstack 配置floating openstack绑定浮动ip_远程登录_45



查看拓扑结构   路由设置网关使外网和内部可以通信

 

ip openstack 配置floating openstack绑定浮动ip_远程登录_46


设置网关

 

ip openstack 配置floating openstack绑定浮动ip_远程登录_47

 

 

 


查看网络拓扑结构

 

ip openstack 配置floating openstack绑定浮动ip_远程登录_48

 

 

 



测试

打开项目 计算 实例

 

ip openstack 配置floating openstack绑定浮动ip_vim_49

 

 

 


3.实例 可以远程登录连接

1.绑定浮动ip

 

ip openstack 配置floating openstack绑定浮动ip_外网_50

 

 

 

ip openstack 配置floating openstack绑定浮动ip_远程登录_51

 

 

ip openstack 配置floating openstack绑定浮动ip_远程登录_52

 

 

ip openstack 配置floating openstack绑定浮动ip_远程登录_53


2.添加实例的安全组规则  ICMP协议  (相当于防火墙)


网络  安全组 管理规则 添加规则

 

ip openstack 配置floating openstack绑定浮动ip_vim_54

ip openstack 配置floating openstack绑定浮动ip_远程登录_55

 

 

ip openstack 配置floating openstack绑定浮动ip_外网_56

 

 

ip openstack 配置floating openstack绑定浮动ip_外网_57

 

 

 

 

ip openstack 配置floating openstack绑定浮动ip_外网_58


3.ssh远程登录 安全组增加tcp协议


添加规则或者

 

ip openstack 配置floating openstack绑定浮动ip_vim_59

 

 

 

ip openstack 配置floating openstack绑定浮动ip_远程登录_60

 

 


10.10.86.21 为 test2 的浮动ip  远程登录即可

ssh cirros@10.10.86.8密码为

 

ip openstack 配置floating openstack绑定浮动ip_vim_61

 

 

 




4.生成密钥对 重新创建实例  测试连接

控制节点上 生成  ssh-keygen回车即可


ls -a会生成

 

ip openstack 配置floating openstack绑定浮动ip_远程登录_62

 

 

 


id_rsa私钥

id_rsa.pub公钥

known_hosts为之前远程登录过 保存的信息  如果登不上去 删除这个即可


复制公钥内容到 网页上导入公钥

vim id_rsa.pub  复制内容


导入公钥

 

ip openstack 配置floating openstack绑定浮动ip_外网_63

 

 

 

ip openstack 配置floating openstack绑定浮动ip_vim_64


重新创建实例

删除

 

ip openstack 配置floating openstack绑定浮动ip_远程登录_65

 

 

 

ip openstack 配置floating openstack绑定浮动ip_外网_66

 

 

创建

 

ip openstack 配置floating openstack绑定浮动ip_vim_67

 

 

ip openstack 配置floating openstack绑定浮动ip_vim_68

 

 

ip openstack 配置floating openstack绑定浮动ip_vim_69

 

 

ip openstack 配置floating openstack绑定浮动ip_远程登录_70

 

 

ip openstack 配置floating openstack绑定浮动ip_vim_71

 

 

ip openstack 配置floating openstack绑定浮动ip_vim_72

 

 

 

ip openstack 配置floating openstack绑定浮动ip_远程登录_73

 

 



绑定浮动ip  解除绑定释放资源

 

ip openstack 配置floating openstack绑定浮动ip_外网_74

 

 

 

ip openstack 配置floating openstack绑定浮动ip_vim_75

 

 

远程登录连接测试

 

ip openstack 配置floating openstack绑定浮动ip_远程登录_76

 

 

生活是一种感受也是一种积累