1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > CloudStack 配置高级网络简明手册

CloudStack 配置高级网络简明手册

时间:2023-08-07 21:50:23

相关推荐

CloudStack 配置高级网络简明手册

玩过CloudStack的朋友都知道,新建区域(Zone)的时候,会有两个选项:

1 基本网络:

提供一个网络,将直接从此网络中为每个 VM 实例分配一个 IP。可以通过安全组等第 3 层方式提供来宾隔离(IP 地址源过滤)。

2 高级网络:

适用于更加复杂的网络拓扑。此网络模式在定义来宾网络并提供防火墙、××× 或负载平衡器支持等自定义网络方案方面提供了最大的灵活性。

具体的关于高级网络跟基本网络的区别,大家可以去查看官方文档或者百度其他兄弟写的资料,本文主要介绍如何配置一个简单的高级网络用于开发或者测试使用。

一 基础环境

管理节点:

IP:10.192.19.223

软件:cloudstack-management 【版本4.1.1】

主机节点:

IP:10.196.28.48

软件: cloudstack-agent 【版本4.1.1】

网络配置文件:

[root@Host ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth1DEVICE=eth1ONBOOT=yesBOOTPROTO=noneTYPE=Ethernet[root@Host ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth1.553DEVICE=eth1.553ONBOOT=yesBOOTPROTO=noneVLAN=yesTYPE=EthernetBRIDGE=cloudVirBr553[root@Host ~]# cat /etc/sysconfig/network-scripts/ifcfg-cloudVirBr553DEVICE=cloudVirBr553ONBOOT=yesBOOTPROTO=noneTYPE=BridgeIPADDR=10.196.53.220NETMASK=255.255.255.0GATEWAY=10.196.53.254

以上配置文件显示,将eth1连接到VLAN ID 为553的交换机接口上面,笔者的交换机接口为TRUNK模式,可以参考该博文配置:http://clovemfong./3297559/1306313

二 添加高级网络区域

登陆CloudStack web管理界面:http://10.192.19.223:8080/client

查看基础架构信息

创建区域,选择高级网络模式

填写区域基本信息

查看物理网络信息

填写KVM的流量标签,根据实际情况填写,本人这边全部使用一个标签,就是上文配置的桥接网卡

填写公有IP的地址范围

添加成功

填写系统虚机的管理IP地址范围

填写来宾(实例)分配的私有IP地址范围,自定义即可

配置集群名称

添加KVM主机

添加主存储

添加二级存储

配置完成

区域创建完成,启动区域

查看区域状态为Enabled

查看基础架构状态

系统虚拟机正在启动

系统虚拟机启动成功

登陆KVM主机查看虚拟机以及网卡状态

添加一个来宾网络(私有IP地址网络地址段)

创建实例

选择上文创建的网络guestnetwork

实例启动中

虚拟路由器开始创建

虚拟路由器运行成功

实例也创建成功并运行正常

查看实例信息

查看实例的私有IP地址,该IP地址是任意分配的网段中获取的,故无法使用

查看网络变化,多出的该IP地址是虚拟路由器的IP地址

测试是否可以连通虚拟路由器

配置该IP的防火墙信息

添加入口规则,允许ICMP的任意类型

再次测试,可以ping通

虚拟路由器的IP地址信息如上图所示

获取一个新IP地址,用于作为实例的公有IP地址

获取到10.196.53.222这样的IP地址

启用静态NAT功能,将该IP地址分配给实例

选择将该IP分配给clovem-instance-001实例

再次查看该IP地址,发现VM名称显示为clovem-instance-001

同样进行ping测试,不通

对该IP地址进行防火墙策略配置

允许通过上图所示的所有端口跟类型访问该IP地址

再次测试是否可以ping通

通过ssh连接该公有IP地址,登陆成功,查看该实例的网卡信息,发现显示的IP地址为私有IP地址,高级网络简单就是如此了。

祝各位好运!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。