openstack命令创建内网+外网+路由+云主机
1、创建外网
openstack network create --provider-network-type=vlan --provider-physical-network=provider --provider-segment=101 --external --share net1
创建外网子网并指定网关
openstack subnet create sub-net --network net1 --gateway 192.168.101.1 --allocation-pool start=192.168.101.201,end=192.168.101.220 --subnet-range 192.168.101.0/24
参数解释:
--network 要绑定网络的名字
sub-net 是要创建子网的新名字
2、创建内网
openstack create subnet int
#创建外网
openstack subnet create sub-int --network int --subnet-range 10.1.1.0/24 --gateway 10.1.1.254
3、创建路由器:
openstack router create route01
连接路由器
[root@controller ~]# openstack router add subnet route01 sub-net
[root@controller ~]# openstack router add subnet route01 sub-int
4、连接外部网络并指定ip地址
neutron router-gateway-set route01 net1 --fixed-ip subnet_id=sub-net,ip_address=192.168.101.245
route01 路由器名称
net1 外部网络名称
sub-net 外部网络子网名称
ip_address 指定网络地址
下面两条命令可以创建一个外部的nat 内部的主机也可以访问外网
[root@controller ~]# openstack router set route01 --disable-snat --external-gateway net1
[root@controller ~]# openstack router set route01 --enable-snat --external-gateway net1
5、上传镜像
openstack image create cirres --disk-format qcow2 --container-format bare --shared --file /cirros-0.3.6-x86_64-disk.img
--container-format 容器格式
--disk-format 磁盘格式
--shared 共享的
-file 指定上床镜像文件目录
6、创建云主机类型
openstack flavor create m1 --ram 4096 --disk 30 --vcpus 2 --id 1
名字为m1
内存 为 4096M
disk 为30G
cpu为 2核
7、创建云主机:
openstack server create --nic net-id=de2ccb7b-d600-4691-899d-9251e688c93a --flavor 1 --image cirres pc-wwhhss
--nic 指定的是网络的id
类型 我这里指定的是类型编号也可以是id或者命令
image 指定镜像
最后跟云主机名字
(网络跟ip地址是可以绑定的可以指定多个)
8、创建浮动ip
openstack floating ip create net1 --subnet sub-net --floating-ip-address 192.168.101.77
上面创建的是指定ip地址
openstack floating ip create net1 --subnet sub-net
上面创建的是不固定ip地址 从dhcp地址池随机分配
openstack floating ip set 192.168.101.205 --port b547ea86-a7c7-425c-8338-579b489891ad
利用创建好的浮动ip与主机接口相连接(注意这里用的地址必须是使用上面命令创建过的)
绑定(注意下面使用的b547这个id是云主机的端口id 可以用openstack port list进行查询)
openstack floating ip create net1 --subnet sub-net --floating-ip-address 192.168.101.189 --port b547ea86-a7c7-425c-8338-579b489891ad
直接绑定固定的ip地址
openstack floating ip create net1 --subnet sub-net --port b547ea86-a7c7-425c-8338-579b489891ad
绑定地址池的ip地址
9、创建策略可以用conntrack或openstack命令
安全策略可以重名:
可以通过查看网络所在项目id跟安全组所在项目id进行一个对应来找到自己所属的安全组
#指定rule策略id 指定协议 指定入口 指定ip地址范围
openstack security group rule create c85f8fe7-5b0c-4ff6-90b9-10cd91217463 --protocol icmp --ingress --remote-ip 0.0.0.0/0
#指定rule策略id 指定协议 指定远程
openstack security group rule create c85f8fe7-5b0c-4ff6-90b9-10cd91217463 --protocol tcp --ingress --remote-ip 0.0.0.0/0 --dst-port 22
#同时指定多个端口 允许
openstack security group rule create c85f8fe7-5b0c-4ff6-90b9-10cd91217463 --protocol tcp --ingress --remote-ip 0.0.0.0/0 --dst-port 11:22
在openstack规则中没有允许拒绝参数,因为默认是拒绝所有,
openstack命令创建内网+外网+路由+云主机相关推荐
- windows 添加 网关(路由设置)配置内网外网互通
查看路由有那些 route print 这里我已经把路由添加进去了,136.0.0.0 这是外网得地址,192.168.181.1 这个是内网网关. 命令:ip更具你需要得进行调整 删除 route ...
- BT下载教程之UPnP功能使用、BT端口映射、内网外网之完全解析
以下是微软官方网站对UPnP的解释: 问:什么是 UpnP? 答:通用即插即用 (UPnP) 是一种用于 PC 机和智能设备(或仪器)的常见对等网络连接的体系结构,尤其是在家庭中.UPnP 以 Int ...
- windows内网外网互通操作配置
笔记本电脑配置内网外网同时使用 使用场景 1.笔记本链接上无线网 查看网络详细信息 2.笔记本链接上内网后 查看内网网络详细信息 3.总结 使用场景 因为工作过程中,笔记本电脑链接的可能是网线,访问区 ...
- Android/Linux设备有线无线 双网共存(同时上内、外网)
目录 Shell脚本实现嵌入式Android/Linux有线和无线网卡双网共存 一.网络环境及问题再现 二.命令行方式实现双网共存 实现结果: 三.Shell脚本自动实现双网共存(根据网络环境动态配置 ...
- 三层内网 外网打点到内网域 sec123 复现
文章目录 三层内网 外网打点到内网域 sec123 复现 项目介绍 网络配置图 环境搭建 账号和密码 外网打点 端口扫描 网上银行系统漏洞 网上银行系统Hsql注入漏洞 tomexam SQL注入漏洞 ...
- 查询电脑本机ip地址 区分内网外网
查询电脑本机ip地址 区分内网外网 文章目录 查询电脑本机ip地址 区分内网外网 一.查询本机ip地址 内网ip 方法1 方法2 二.查询本机ip地址 外网ip 总结 一.查询本机ip地址 内网ip ...
- 万网m3 windows linux切换,万网M3型Windows云主机如何实现伪静态
首先先解释下什么是伪静态,为什么要用伪静态?其实伪静态就是把真实的URL地址用简单好记的不带参数的地址代替. 使用伪静态有很多好处,只要有以下几点: 1.可以提高搜索引擎的友好性,如把带参数的地址用不 ...
- Kali使用Metasploit内、外网渗透windows系统
Metasploit是一个免费的.可下载的框架,通过它可以很容易地获取.开发并对计算机软件漏洞实施攻击.它本身附带数千个已知软件漏洞的专业级漏洞攻击工具.当H.D. Moore在2003年发布Meta ...
- 华为防火墙USG6000V---内网访问外网---外网访问内网服务器(NAT服务器)示例配置
目录 一.配置要求 二.配置步骤 1. ping通防火墙接口IP地址的条件 2. 内网ping通外网终端的条件 3. 内网ping通DMZ(内网服务器)的条件 三.命令解析 一.配置要求 内网可以pi ...
最新文章
- Element 'dependency' cannot have character [children], because the type's content type is element-on
- 镭威视监控怎么复位_三大原因导致海康威视、大华股份近期连续暴跌
- [转]Android中在SurfaceView上高效绘图
- Scala 深入浅出实战经典 第91讲:Akka第一个案例动手实战架构设计
- 11.大数据架构详解:从数据获取到深度学习 --- 大数据云化
- [codility]Equi-leader
- PayPal支付流程
- laravel Excel 3.1 列宽设置不起作用
- 《objective-c程序设计》学习笔记
- Unity经典案例再现《太空大战》
- YUV编码为H264 H264封装为MP4
- 洛谷 P1858 多人背包
- C# WinForm GUI之控件
- 6.2_[Java 数组]-利用二重循环打印各种图形
- 生成随机字符串序列号类似于UUID,但是比较短的那种。
- IBM推出量子AI平台IBM z16
- RS232和RS485接口的问答
- 基于DEM的坡度坡向分析
- ArangoDB数据库——AQL常用函数(二)
- 为防止整数溢出问题,使用low + (high - low) / 2而不是(high + low) / 2
热门文章
- procreate笔刷ipad绘画软件教程字体 色卡 素材水彩 人物油画下载
- Deepin启动错误emergency mode解决
- 【python】奥特曼打小怪兽文字游戏
- Python编程获得本机所有网络链接的ip地址
- buuctf-[BSidesCF 2020]Had a bad day(小宇特详解)
- linux内核入门之创建sys文件夹及文件读写
- 实现一个简单的短链服务
- C++ PTA Swan学院社团招新
- PCB接地端怎么处理?PCB接地系统详细简介,14种PCB接地方案总结
- win10计算机未连接到网络适配器,win10系统没有线网络适配器显示未连接怎么处理?...