3.2、更新镜像
$ openstack image set --min-ram 1 --min-disk 2 镜像id/name
参数说明:
–min-ram: 镜像所需的最小 RAM 大小,以兆字节为单位
–min-disk: 镜像所需的最小磁盘大小,以 GB 为单位
3.3、列出所有镜像
$ openstack image list
3.4、查看镜像的详细信息
$ openstack image show 镜像id/name
3.5、删除镜像
$ openstack image delete 镜像id/name
四、neutron(网络 )
4.1、Network
4.1.1、创建外部网络
$ openstack network create --external --share ext-net(网络名称)
参数说明:
–external: 将此网络设置为外部网络
–share: 在项目之间共享网络
4.1.2、创建内部网络
$ openstack network create --share int-net(网络名称)
4.1.3、创建外部网络子网
$ openstack subnet create --subnet-range 192.168.100.0/24 --gateway 192.168.100.1 --network ext-net ext-subnet(子网名称)
参数说明:
–subnet-range: CIDR 表示法中的子网范围
–gateway: 指定子网的网关
–network: 此子网所属的网络(名称或 ID)
4.1.4、创建外部网络子网
$ openstack subnet create --subnet-range 192.168.200.0/24 --network int-net int-subnet(子网名称)
参数说明:
–subnet-range: CIDR 表示法中的子网范围
–network: 此子网所属的网络(名称或 ID)
4.1.5、列出所有网络
$ openstack network list
4.1.6、查看网络详细信息
$ openstack network show ext-net
4.1.7、删除网络
$ openstack network show delete int-net(网络名称)
ps:
删除网络时确保网络没有云主机(实例)使用,否则删除失败。
4.2、Route
4.2.1、创建路由
$ openstack router create route1
4.2.2、设置路由器属性
$ openstack router set --external-gateway ext-net --fixed-ip subnet=ext-subnet,ip-address=192.168.100.10 route1(路由名称)
参数说明:
–external-gateway: 用作路由器网关的外部网络(名称或 ID)
–fixed-ip: 设置route固定IP地址
- 语法:subnet=<subnet>,ip-address=<ip-address>(外部所需的 IP 或子网(名称或 ID)网关)
4.2.3、添加内网到路由
$ openstack router add subnet route1 int-net(网络名称)
4.2.4、列出所有路由
$ openstack router list
4.2.5、查看路由详细信息
$ openstack router show route1
4.2.6、删除路由
$ openstack router delete route1
五、nova(计算)
5.1、Flavor
5.1.1、创建flavor类型
$ openstack flavor create --ram 1024 --disk 3 --vcpus 2 m1.tiny(flavor名称)
参数说明:
–ram: 内存大小,以 MB 为单位(默认 256M)
–disk: 磁盘大小,以 GB 为单位(默认 0G)
–vcpus: cpu 数量(默认 1)
5.1.2、列出所有flavor类型
$ openstack flavor list
5.1.3、查看flavor详细信息
$ openstack flavor show m1.tiny
5.2、安全组
5.2.1、列出安全组
$ openstack security group list
5.2.2、查看安全组中的安全规则
$ openstack security group rule list default(安全组 id/name)
5.2.3、查看规则的详细信息
$ openstack security group rule show 35c34803-7156-4d96-8a6c-6636423beae2(规则 id)
5.2.4、创建安全组
$ openstack security group create test_name(安全组 id/name)
5.2.5、删除访问安全组
$ openstack security group delete test_name(安全组 id/name)
5.2.6、在安全组中添加策略
从入口方向放行所有ICMP、TCP、UDP规则
$ openstack security group rule create --protocol icmp --ingress default(安全组 id/name) $ openstack security group rule create --protocol tcp --ingress default(安全组 id/name) $ openstack security group rule create --protocol udp --ingress default(安全组 id/name)