OpenStack创建云主机命令

2022-01-20 16:28:41 浏览数 (1)

OpenStack创建网络

openstack network create

选项

参数/Default

--share

在项目之间共享网络

Share the network between projects

--project

admin,demo,service

项目

Owner's project (name or ID)

--external

设置为外部网络

Set this network as an external network (external-netextension required)

--provider-network-type

Local,Flat,VLAN,GRE,VXLAN,Geneve

供应商网络类型

The physical mechanism by which the virtual network is implemented. For example: flat, geneve, gre, local,vlan, vxlan.

--provider-physical-network

provider

物理网络

Name of the physical network over which the virtual network is implemented

--provider-segment

100

VLAN&VXLAN网络隧道ID

VLAN ID for VLAN networks or Tunnel ID for GENEVE/GRE/VXLAN networks

name

创建的网络名称在命令结尾添加

openstack subnet create

选项

参数/Default

--project

admin,demo,service

项目

--network

归属到网络(你创建网络)

--gateway

192.168.100.1

网关ip

--subnet-range

192.168.100.0/24

网络地址

name

创建的子网名称,在命令结尾添加

题目:创建云主机网络 extnet,子网 extsubnet,虚拟机网段为 192.168.100.0/24,网关为 192.168.100.1,段 ID 默认写 100,网络使用 vlan 模式。

配置

代码语言:javascript复制
openstack network create
--share 
--project admin 
--external 
--provider-physical-network provider 
--provider-network-type vlan 
--provider-segment 100 
extnet
----------------
openstack subnet create 
--project admin 
--network extnet 
--gateway 192.168.100.1 
--subnet-range 192.168.100.0/24 
extsubnet

答案

代码语言:javascript复制
[root@controller ~]# openstack network create --share --project admin --external --provider-physical-network provider --provider-network-type vlan --provider-segment 100 extnet
[root@controller ~]# openstack subnet create --project admin --network extnet --gateway 192.168.100.1 --subnet-range 192.168.100.0/24 extsubnet

OpenStack创建虚拟机

openstack server create

选项

参数/Default

--image

镜像名

镜像

Create server boot disk from this image (name or ID)

--flavor

主机类型名

主机类型

Create server with this flavor (name or ID)

--security-group

安全组id

安全组

Security group to assign to this server (name or ID) (repeat option to set multiple groups)

--network

内网id

内网

题目

在搭建的 OpenStack 平台上,基于“cirros”镜像、1vCPU/1G /10G 的 flavor、extsubnet的网络,创建一台虚拟机 VM1,启动 VM1。

配置

代码语言:javascript复制
openstack server create 
--flavor Fmin 
--image cirros 
--nic net-id=55893a71-e02d-497d-8427-de4190ed1da7 
--security-group 88745360-dc94-46a3-aa6e-ba5abc7f815b 
VM1

答案

代码语言:javascript复制
[root@controller ~]# openstack server create --flavor Fmin --image cirros --nic net-id=55893a71-e02d-497d-8427-de4190ed1da7 --security-group 88745360-dc94-46a3-aa6e-ba5abc7f815b VM1

版权属于:kenvie

本文链接:https://cloud.tencent.com/developer/article/1937741

商业转载请联系作者获得授权,非商业转载请注明出处。

0 人点赞