openstack创建云主机
全网第一份使用open stack命令创建云主机
一.上传镜像
#使用open stack命令上传cirros镜像,命名为cirros
[root@controller ~]# openstack image create --disk-format qcow2 --file /root/cirros-0.3.1-x86_64-disk.img cirros
二.创建云主机类型
#使用open stack命令创建磁盘大小为20G,内存为1G,cpu为1核的small云主机类型
[root@controller ~]# openstack flavor create --disk 20 --ram 1024 --vcpus 1 small
#如果想指定swap 分区大小为1G,可在后面加--swap 1024
三.创建网络
1.创建外网
#1)使用open stack命令创建外部网络extnet
[root@controller ~]# openstack network create --project admin --external --provider-network-type flat --provider-physical-network provider "extnet"#2)使用open stack命令创建外部网络的子网extsubnet,浮动IP网段为192.168.35.0/24(这是我虚拟的给的外部网络),网关是192.168.35.2,启动dhcp,dhcp地址池范围为192.168.35.200~192.168.35.249,dns服务器为223.5.5.5
[root@controller ~]# openstack subnet create --project admin --dhcp --gateway 192.168.35.2 --ip-version 4 --network extnet --allocation-pool start=192.168.35.200,end=192.168.35.249 --dns-nameserver 223.5.5.5 --subnet-range 192.168.35.0/24 "extsubnet"
2.创建内网
#1)使用open stack命令创建内网intent
[root@controller ~]# openstack network create --internal --project admin "intnet"#2)使用open stack命令创建内网的子网intsubnet,子网ip段为10.0.0.0/24,网关为10.0.0.1,启动dhcp,dhcp地址池范围为10.0.0.100~10.0.0.200,dns服务器地址为223.5.5.5
[root@controller ~]# openstack subnet create --dhcp --dns-nameserver 223.5.5.5 --gateway 10.0.0.1 --ip-version 4 --network intnet --project admin --allocation-pool start=10.0.0.100,end=10.0.0.200 --subnet-range 10.0.0.0/24 intsubnet
3.创建路由
#1)使用open stack命令创建名为ext-route的路由
[root@controller ~]# openstack router create --project admin "ext-route"#2)使用open stack命令绑定ext-route和外网extnet,并启动snat
[root@controller ~]# openstack router set --external-gateway extnet --enable-snat "ext-route"#3)使用open stack命令为ext-route添加子网intsubnet
[root@controller ~]# openstack router add subnet ext-route intsubnet
四.创建云主机
#使用open stack命令创建类型为small,镜像为cirros,网络为intnet,安全组为admin项目有默认的default,名称为test的云主机
[root@controller ~]# openstack server create --flavor small --image cirros --network intnet --security-group 02afe1eb-d659-456a-b569-ef0c8b637e49
"test"
五.绑定浮动IP
1.生成浮动IP
#使用open stack命令从外部子网extsubnet中生成一个浮动ip
[root@controller ~]# openstack floating ip create --subnet extsubnet --project admin "extnet"
2.绑定浮动IP
#使用open stack命令绑定刚刚生成的浮动ip到云主机上
[root@controller ~]# openstack server add floating ip test 192.168.35.203
六.测试连通
#使用ping命令测试连通性
C:\Users\zzh>ping 192.168.35.203正在 Ping 192.168.35.203 具有 32 字节的数据:
来自 192.168.35.203 的回复: 字节=32 时间=1ms TTL=63
来自 192.168.35.203 的回复: 字节=32 时间<1ms TTL=63
来自 192.168.35.203 的回复: 字节=32 时间<1ms TTL=63
来自 192.168.35.203 的回复: 字节=32 时间<1ms TTL=63192.168.35.203 的 Ping 统计信息:数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):最短 = 0ms,最长 = 1ms,平均 = 0msA
openstack创建云主机相关推荐
- openstack创建云主机流程
创建云主机流程 当访问Dashboard的时候,会显示一个登录页面,Dashboard会告诉你,想使用Openstack创建云主机?那你得先把你的账号密码交给我,我去Keystone上验证你的身份之后 ...
- openstack平台上创建云主机
两种方式创建云主机 前提 交代: 上传镜像 修改安全组 web创建云主机 创建云主机类型 创建网络 创建云主机 命令行创建云主机 首先创建云主机类型 创建网络 云主机创建 前提 云平台的控股节点(co ...
- 第九节 先电云openstack手动搭建创建云主机
创建外网 管理员-系统-网络-创建网络(容器的网络) 外部网络只给管理员用,不可共享 创建外网的子网,与本机IP同网段未使用的IP地址 2. 项目-网络 3. 路由 进入路由 把外网的子网池改为200 ...
- openstack云计算平台 3 (Dashboard搭建、创建云主机平台)
文章目录 一.组件5-Dashboard 1.检查云主机状态 2.安装和配置 3.验证操作(创建云主机) 二.控制节点配置网络选项-私有网络 三.计算节点配置网络选项-私有网络 1.创建云主机 一.组 ...
- Openstack新建云主机的流程
文章转载自:https://www.cnblogs.com/awmpy/p/6637869.html 新建一个云主机流程总览图 图中流程-1 首先你访问dashboard之后,显示的是一个登录页面,人 ...
- Openstack liberty 云主机迁移源码分析之在线迁移3
这是在线迁移 源码分析的第三篇,Openstack liberty 云主机迁移源码分析之在线迁移2中分析了prepare准备阶段nova-compute的处理过程,本文将会分析execute执行阶段的 ...
- openstack的云主机相关命令
openstack的云主机相关命令 一.环境介绍 二.查看云主机相关信息 1.查看用户云主机列表 2.查看用户的云硬盘信息 3.查看用户的router信息 4.查看用户的子网信息 5.查看用户的安全组 ...
- oracle免费云攻略,使用免费的Oracle云服务-创建云主机
上一篇我们讲了如何注册并使用Oracle的免费云服务,这篇我们讲如何创建免费的云主机.进入到控制台后,从左上角的菜单栏进入到Instances的管理界面: 然后点击 ,则会进入创建云主机的界面.创建云 ...
- neutron服务宕机导致nova无法创建云主机
情况:服务器重启后,创建云主机失败·,查看日志,我们发现是neutron导致nova创建云主机失败,我们查看neutron服务状态,发现neutron中的openvswitch和metadate服务宕 ...
最新文章
- mybatis plus 事务管理器_[MyBatis]-02 环境搭建及配置文件详解
- 学习笔记(29):Python网络编程并发编程-信号量
- LeetCode之无重复字符的最长子串
- Java并发编程之LinkedBlockingQueue
- css如何设置文本垂直居中显示,css中怎么设置文本居中?css文本垂直居中的设置方法...
- Java中栈,堆,常量池的简单理解
- javascript_11-函数面试题
- socket编程-阻塞和非阻塞
- Autodesk BIM 360将基础设施建模也推向云端
- python易错盲点排查之+=与+的区别分析以及一些赋值运算踩过的坑
- 京东自动化签到脚本-京东休闲游戏自动化签到助手
- 【时间序列】动态时间规整(DTW)算法简介(python)
- 坐在自己的命运之中——《大先生》鲁迅一生的最后一分钟
- 什么是集群农场渲染?一文带你快速了解
- 一篇工作调动时的旧文
- Endnote导入知网、EI、IEEE数据库文献
- php利用堆栈 实现高级计算器
- DS18B20读取温度
- 理不清薪酬,更心愁 穆穆-movno1
- 攻防世界-看雪看雪看雪