Openstack(管理篇)----网络、卷设备

  • 网络管理

一、创建指定类型的网络
neutron  net-create  public  --shared  --provider:physical_network  public  --provider:network_type  flat
指定使用flat类型的网络拓扑,也可使用vlan、local
 

二、创建子网
neutron  subnet-create Subnet-name  IP/MASK  --name  NAME  \
--allocation-pool   start=IP,end=IP  --dns-nameserver  IP  --gateway  IP
有关的可选参数
1.指定子网所属的网络名称或者ID
2.指定子网范围。start=IP,end=IP 
3.指定子网的名称  --name  NAME
4.指定使用的DNS      --dns-nameserver  IP
5.指定使用的网关  --gateway  IP
 

三、创建端口
neutron  port-create  Subnet-name  --fixed-ip  -ip_address=IP  (指定IP的参数可选,没有指定情况下会随机为该端口生成一个IP)
查看端口列表        neutron  port-list

 

  • 管理卷设备
  1. 迁移卷设备(卷设备迁移只适用于没有使用且没有snapshot的卷设备,非管理员不能进行操作)
    cider  migrate  volumeID  destinationHost   --force-host-copy   True/False
    --force-host-copy   True强制使用通用的卷设备迁移策略,忽略任何驱动优化
     
  2. 创建卷设备
    1.显示镜像         nova   image-list
    2.列出Zone        cinder  availability-zone-list
    3.在Nova  Zone 中创建基于CirrOS  Image的卷设备
    cinder  create   --display-name   NAME   --image-id   ID   --availability-zone  ZONE
    4.查看卷设备        cinder   list  (成功的卷设备状态为available)
     
  3. 创建特定类型的卷设备
    Cinder支持三种类型的卷设备
    1.普通的卷设备类型
    cinder   create   --name    --volume-type   
    2.镜像指定的卷设备类型(cinder_img_volume_type属性)当镜像含有该属性时,Cinder创建卷设备时会默认使用该卷设备类型
    glance  image-list 
    glance  image-show  ID
    cinder  create  --name   NAME  --image-id  ID    size
    3.默认的卷设备类型(cinder.conf中定义)
    [default]
    default_volume_type = 
     
  4. 分配卷设备
    1.指定卷设备ID和虚拟机实例ID,将卷设备分配给虚拟机实例
    nova  volume-attach   serverID    volumeID    /dev/vdb
    2.查看卷设备信息       cinder   show   volumeID
     
  5. 调整卷设备容量
    1.首先需要分离虚拟机实例与卷设备的映射
    nova  volume-detach  serverID  volumeID    没有输出显示
    2.查看卷设备     cinder   list   (状态有in-use变为available)
    3.调整大小
    cinder  extend   volumeID    size   没有输出显示
     
  6. 删除卷设备
    1.首先需要分离虚拟机实例与卷设备的映射
    nova  volume-detach  serverID  volumeID    没有输出显示
    2.查看卷设备     cinder   list  
    3.删除卷设备     cinder   delete   volume-name
     
  7. 传送卷设备
    卷设备属主创建传送请求,同时将传送设备ID和授权Key发送给接收用户。传送卷操作只能在同一个Openstack租户下进行,传送和接收用户都必须在同一租户下
    1.查看卷设备    cinder   list
    2.创建传送请求(--display-name  name可以定义传送卷名称)
    cinder   transfer-create   volumeID (传送的卷状态必须是available,否则请求会被拒绝。请求成功卷的状态为awaiting-transfer)
    3.查看等待卷设备        cinder  transfer-list (传送成功后,卷设备会在队列中消失)会看见传送卷的ID
    4.接收卷设备
    cinder  transfer-accept    transfer-ID  (接收时需要指定transfer-ID和authKey)
     
  8. 删除传送卷
    cinder  transfer-delete    transfer-ID

你可能感兴趣的:(Openstack)