Openstack(十四)创建虚拟机
启动虚拟机之前需要先做一些前期准备,比如网络和IP地址分配、虚拟机;类型创建等等,具体如下:
14.1网络规划及IP划分
#官网安装文档:https://docs.openstack.org/ocata/zh_CN/install-guide-rdo/launch-instance.html#id1
#(提供者)桥接网络示意图:
#桥接网络IP划分,要求虚拟机与物理机必须在同一个相同子网的网络内。
14.1.1创建桥接网络
#控制端配置
# openstack network create --share --external --provider-physical-network internal --provider-network-type flat internal-net
#openstack network create --在项目之间共享 --外部网络 --provider-physical-network --配置文件名称 --provider-network-type flat --自定义网络名称
#/etc/neutron/plugins/ml2/ml2_conf.ini #控制端自有
#/etc/neutron/plugins/ml2/linuxbridge_agent.ini #控制端和计算节点共有
14.1.2创建子网
# openstack subnet create --network internal-net --allocation-pool start=192.168.10.101,end=192.168.10.150 --dns-nameserver 202.106.0.20 --gateway 192.168.10.2 --subnet-range 192.168.10.0/24 internal
# openstack subnet create --network 上一步定义的网络名称 --allocation-pool start=开始IP,end=结束IP --dns-nameserver DNS --gateway 网关 --subnet-range IP/掩码 自定义名称
14.1.3验证网络
#控制端配置
# openstack network list
# openstack subnet list
# neutron net-list
# neutron subnet-list
14.1.4web端验证网络
14.2创建虚拟机类型
#测试cirros镜像
# openstack flavor create --id 0 --vcpus 1 --ram 64 --disk 1 m1.nano
14.2.1 web端验证虚拟机类型
14.3实现免密码登陆
#控制端配置
14.3.1生成 key
# ssh-keygen -q -N ""
# ll /root/.ssh/
total 12
-rw------- 1 root root 1679 Sep 13 19:08 id_rsa
-rw-r--r-- 1 root root 410 Sep 13 19:08 id_rsa.pub
14.3.2添加公钥
# openstack keypair create --public-key ~/.ssh/id_rsa.pub mykey
14.3.3验证key
# openstack keypair list
14.3.4web端验证公钥
14.4安全组
#控制端配置
14.4.1创建安全组
# openstack security group rule create --proto icmp default
14.4.2添加规则
# openstack security group rule create --proto tcp --dst-port 22 default
14.4.3web端验证
14.4.4最终验证
#列出虚拟机类型:
# openstack flavor list
#列出可用镜像:
# openstack image list
#列出可用网络:
#列出可用安全组:
# openstack security group list
注:确认以上步骤全部可用执行成功并正常输出,方可进行下一步
14.5命令行启动虚拟机
控制端配置
14.5.1创建虚拟机
# openstack server create --flavor m1.nano --image cirros --nic net-id=e13a93ee-6987-480c-b802-1a3f8f042cd5 --security-group default --key-name mykey test-vm
# openstack server create --flavor 虚拟机类型 --image 镜像名称 --nic net-id=network-ID --security-group 安全组名 --key-name key名称 虚拟机名称
14.5.2查看虚拟机
# openstack server list
14.5.3查看虚拟机访问地址
# openstack console url show test-vm
# openstack console url show 虚拟机名称
14.5.4使用浏览器访问虚拟机URL
#无法正常启动
14.5.5报错信息如下
#查看计算节点报错信息如下:
14.5.6解决方案
核实配置无误后,将计算节点操作系统更换为centos 7.2.1511,然后重新部署openstack 计算节点nova和neutron服务后正常(即便将centos 7.2.1511正常的配置文件复制到7.3.1611的系统也无法正常启动云主机,因此目前ocata版本与Centos 7.3还存在兼容性问题)。
14.5.7正常虚拟机管理界面
14.6图形界面创建虚拟机
14.6.1点击创建实例
14.6.2定义名称
14.6.3选择镜像
14.6.4定义虚拟机类型
14.6.5选择网络
14.6.6选择安全组
14.6.7启动虚拟机
14.6.8创建过程中
14.6.9验证虚拟机运行正常
转载于:https://www.cnblogs.com/wangshuyang/p/8708386.html
Openstack(十四)创建虚拟机相关推荐
- 用OpenStack界面轻松创建虚拟机的你,看得懂虚拟机启动的这24个参数么?
用OpenStack界面轻松创建虚拟机的你,看得懂虚拟机启动的这24个参数么? 看这篇文章之前,保证看过以下文章: 我是虚拟机内核我困惑?! Qemu,KVM,Virsh傻傻的分不清 裸用KVM创建虚 ...
- Dapr + .NET 实战(十四)虚拟机集群部署 mDNS + Consul
前面我们说了在单机模式下和K8S集群下的Dapr实战,这次我们来看看如何在不使用K8S的情况下,在一个传统的虚拟机集群里来部署Dapr. 1.环境准备 我们准备两台centos7虚拟机 Dapr1:1 ...
- openstack从iso创建虚拟机
前言 .iso是电脑上光盘镜像(CD Mirror)的存储格式之一,因为其是根据ISO-9660有关CD-ROM文件系统标准存储的文件,所以通常在电脑中以后缀.iso命名,俗称iso镜像文件. ope ...
- 如何用mysql创建orders表_MySQL学习十四创建和操纵表
摘要: 本篇博客仅作为笔记,如有侵权,请联系,立即删除(网上找博客学习,然后手记笔记,因纸质笔记不便保存,所以保存到网络笔记). 本博讲述表的创建.更改和删除的基本知识. 一.创建表 MySQL不仅用 ...
- Nova创建虚拟机流程解读
一 介绍 创建一个虚拟机至少需要指定的参数有3个:虚拟机名字,镜像,Flavor.执行"nova image-list"命令可以看到目前可用的虚拟机镜像. 命令执行结果如下: [r ...
- virsh命令 查看虚拟机镜像_virsh命令来创建虚拟机
virsh命令来创建虚拟机步骤 (1)生成硬盘镜像文件: 格式:raw或qcow2 # qemu-img create -f raw fdisk.img 10G qemu-img convert re ...
- Openstack云平台脚本部署之Ceph存储集群配置(十四)
目录 一.简介 二.部署脚本 三.参考文档 四.源码 五.系列文章 一.简介 Openstack的后端存储对接Ceph分布式统一存储,将Glance镜像.Nova虚拟机及快照.Cinder-Volum ...
- 【Microsoft Azure 的1024种玩法】五十四. 十分钟快速上手创建部署Azure speech服务
[简介] Azure语音服务是Microsoft提供稳定可靠的云通信服务,其在单个 Azure 订阅中统合了语音转文本.文本转语音以及语音翻译功能,我们可以通过各种方式(语音 CLI.语音 SDK.S ...
- OpenStack第十四个版本及14项重要事实
就在上周,OpenStack社区公布了该项目的第十四个版本,即Newton.伴随着一系列新功能.修复与提升,Newton大多个层面迎来了升级.为了庆祝第十四个版本的推出,同时亦是纪念OpenStack ...
- openstack之创建虚拟机
1.创建网络和子网 [root@controller ~]# source admin-openrc.sh [root@controller ~]# neutron net-create flat - ...
最新文章
- 【转】初等数论 ——原根、指标及其应用
- 解决Com调用AutoCAD被呼叫方拒绝接收呼叫
- 深度学习 “四大名著” 发布!完整 PDF 开放下载!!!
- H2内嵌数据库的使用
- CUBRID学习笔记 31 通过select创建表
- python学生管理系统类图_类图 python
- 359B. Permutation
- python遵循什么协议_《Python网络爬虫》2.3 Robots协议的遵守方式
- 计算机网络数据链路层的错误检测与纠正之海明码的生成,解码
- 林阳斌集美大学计算机学院,集美大学计算机工程学院导师教师师资介绍简介-林阳斌副教授(2021.04.06)...
- Elasticsearch 为什么能做到快速检索?秘密在这里!
- A8. 无人机编队飞行定位分析与讨论-大结局
- 七、VUE基础——悦听音乐播放器案例(vue+axios)
- 一起来云赏月把!three.js实现vr赏月!
- 五面拿下阿里飞猪offer,java基础入门pdf百度云
- html下拉框原理,html下拉框获取value属性
- 一些好用的 alias 命令
- libuv介绍与编译
- gtest测试框架使用详解_【python】新手小白必看,教你如何使用全功能Python测试框架 - python秋枫...
- oracle数据库创建物化视图