openstack 命令行管理十二 - 内部网络[instance专用]管理 (备忘)
来源:互联网 发布:程序员笔记本对cpu 编辑:程序博客网 时间:2024/06/05 06:51
ip 帮助
[root@station140 ~(keystone_admin)]# nova help | grep ip add-fixed-ip Add new IP address on a network to server. add-floating-ip Add a floating IP address to a server. cloudpipe-configure Update the VPN IP/port of a cloudpipe instance. cloudpipe-create Create a cloudpipe instance for the given project. cloudpipe-list Print a list of all cloudpipe instances. dns-create Create a DNS entry for domain, name and ip. dns-list List current DNS entries for domain and ip or domain fixed-ip-get Retrieve info on a fixed ip. fixed-ip-reserve Reserve a fixed IP. fixed-ip-unreserve Unreserve a fixed IP. floating-ip-bulk-create Bulk create floating ips by range. floating-ip-bulk-delete Bulk delete floating ips by range. floating-ip-bulk-list List all floating ips. floating-ip-create Allocate a floating IP for the current tenant. floating-ip-delete De-allocate a floating IP. floating-ip-list List floating ips for this tenant. floating-ip-pool-list List all floating ip pools. remove-fixed-ip Remove an IP address from a server. remove-floating-ip Remove a floating IP address from a server.
网络管理帮助
[root@station140 ~(keystone_admin)]# nova help | grep network interface-attach Attach a network interface to an instance. interface-detach Detach a network interface from an instance. network-associate-host Associate host with network. network-associate-project Associate project with network. network-create Create a network. network-disassociate network. network-list Print a list of available networks. network-show Show details about the given network. reset-network Reset network of an instance. Add a network interface to a baremetal node. List network interfaces associated with a baremetal Remove a network interface from a baremetal node. net Show a network net-create Create a network net-delete Delete a network net-list List networks
显示当前 openstack 网络方法
[root@station140 ~(keystone_admin)]# nova network-list+--------------------------------------+---------+------+| ID | Label | Cidr |+--------------------------------------+---------+------+| 68a1d874-e7bd-42e2-9f86-8eb0b0b4b8fd | public | None || e8e14001-44d9-4ab1-a462-ea621b8a4746 | private | None |+--------------------------------------+---------+------+
参考 openstack 官方文档, 在某些旧版本中, 需要利用下面方法创建网络, 当前 H 版本可以不使用下面变量
export OS_USERNAME=adminexport OS_PASSWORD=passwordexport OS_TENANT_NAME=adminexport OS_AUTH_URL=http://localhost:5000/v2.0
另外一种列出网络方法
[root@station140 ~(network_admin)]# neutron net-list+--------------------------------------+---------+------------------------------------------------------+| id | name | subnets |+--------------------------------------+---------+------------------------------------------------------+| 68a1d874-e7bd-42e2-9f86-8eb0b0b4b8fd | public | ce0a4a92-5c23-4557-ad67-97560ab5afa1 172.24.4.224/28 || e8e14001-44d9-4ab1-a462-ea621b8a4746 | private | 79fdeabd-7f8a-4619-a17d-87864ccdfa80 10.0.0.0/24 |+--------------------------------------+---------+------------------------------------------------------+
显示某个网络详细信息
[root@station140 ~(network_admin)]# neutron net-show public+---------------------------+--------------------------------------+| Field | Value |+---------------------------+--------------------------------------+| admin_state_up | True || id | 68a1d874-e7bd-42e2-9f86-8eb0b0b4b8fd || name | public || provider:network_type | local || provider:physical_network | || provider:segmentation_id | || router:external | True || shared | False || status | ACTIVE || subnets | ce0a4a92-5c23-4557-ad67-97560ab5afa1 || tenant_id | e3a71a59840c4e88b8740b789c3afb9c |+---------------------------+--------------------------------------+
显示网络 extension 详细信息
[root@station140 ~(keystone_admin)]# neutron ext-list+-----------------------+-----------------------------------------------+| alias | name |+-----------------------+-----------------------------------------------+| ext-gw-mode | Neutron L3 Configurable external gateway mode || security-group | security-group || l3_agent_scheduler | L3 Agent Scheduler || provider | Provider Network || binding | Port Binding || quotas | Quota management support || agent | agent || dhcp_agent_scheduler | DHCP Agent Scheduler || external-net | Neutron external network || router | Neutron L3 Router || allowed-address-pairs | Allowed Address Pairs || extra_dhcp_opt | Neutron Extra DHCP opts || extraroute | Neutron Extra Route |+-----------------------+-----------------------------------------------+
创建私有网络
[root@station140 ~(network_admin)]# neutron net-create net1Created a new network:+---------------------------+--------------------------------------+| Field | Value |+---------------------------+--------------------------------------+| admin_state_up | True || id | d0e3f988-d62f-4f95-ab21-b73f4dae326b || name | net1 || provider:network_type | local || provider:physical_network | || provider:segmentation_id | || shared | False || status | ACTIVE || subnets | || tenant_id | e3a71a59840c4e88b8740b789c3afb9c |+---------------------------+--------------------------------------+
显示 net1 网络详细信息
[root@station140 ~(keystone_admin)]# neutron net-show net1+---------------------------+--------------------------------------+| Field | Value |+---------------------------+--------------------------------------+| admin_state_up | True || id | d0e3f988-d62f-4f95-ab21-b73f4dae326b || name | net1 || provider:network_type | local || provider:physical_network | || provider:segmentation_id | || router:external | False || shared | False || status | ACTIVE || subnets | || tenant_id | e3a71a59840c4e88b8740b789c3afb9c |+---------------------------+--------------------------------------+
创建私网络 net1 的子网
[root@station140 ~(network_admin)]# neutron subnet-create --name terry_pri_net1 --allocation-pool start=10.0.0.50,end=10.0.0.100 --no-gateway --ip-version 4 net1 10.0.0.0/24Created a new subnet:+------------------+---------------------------------------------+| Field | Value |+------------------+---------------------------------------------+| allocation_pools | {"start": "10.0.0.50", "end": "10.0.0.100"} || cidr | 10.0.0.0/24 || dns_nameservers | || enable_dhcp | True || gateway_ip | || host_routes | || id | 3066c397-bccf-4473-8a94-72b09a97a70a || ip_version | 4 || name | terry_pri_net1 || network_id | d0e3f988-d62f-4f95-ab21-b73f4dae326b || tenant_id | e3a71a59840c4e88b8740b789c3afb9c |+------------------+---------------------------------------------+
显示 net1 网络详细信息
[root@station140 ~(keystone_admin)]# neutron net-show net1+---------------------------+--------------------------------------+| Field | Value |+---------------------------+--------------------------------------+| admin_state_up | True || id | d0e3f988-d62f-4f95-ab21-b73f4dae326b || name | net1 || provider:network_type | local || provider:physical_network | || provider:segmentation_id | || router:external | False || shared | False || status | ACTIVE || subnets | 3066c397-bccf-4473-8a94-72b09a97a70a || tenant_id | e3a71a59840c4e88b8740b789c3afb9c |+---------------------------+--------------------------------------+
注意 net1 中的 subnets values 部分 3066c397-bccf-4473-8a94-72b09a97a70a 显示为 terry_pri_net1 中的 ID 值
0 0
- openstack 命令行管理十二 - 内部网络[instance专用]管理 (备忘)
- openstack 命令行管理十八 - instance管理 (备忘)
- openstack 命令行管理十三 - 外部网络[外部连接专用]管理 (备忘)
- openstack 命令行管理二十 - instance novnc 访问管理 (备忘)
- openstack 命令行管理十六 - 网络测试 (备忘)
- openstack 命令行管理 - 目录(备忘)
- openstack 命令行管理一 - br-ex 网络设定 (备忘)
- openstack 命令行管理三 - tenant 管理 (备忘)
- openstack 命令行管理六 - 用户管理 (备忘)
- openstack 命令行管理七 - 角色管理 (备忘)
- openstack 命令行管理八 - 服务管理 (备忘)
- openstack 命令行管理十 - 密钥管理 (备忘)
- openstack 命令行管理十四 - 路由管理 (备忘)
- openstack 命令行管理十九 - 日志管理 (备忘)
- openstack 命令行管理四 - 资源管理 (备忘)
- openstack 命令行管理二 - 镜像管理 (备忘)
- openstack 命令行管理五 - 磁盘配额管理(备忘)
- openstack 命令行管理九 - flavor管理[主机模板] (备忘)
- java发送mail代码示例
- 数组排序(冒泡,选择)
- eclipse中调试和运行maven管理的web项目
- android手机自带浏览器无法识别apk文件(服务器为jboss-eap-4.3,jboss as 7)
- JavaScript Objects in Detail
- openstack 命令行管理十二 - 内部网络[instance专用]管理 (备忘)
- HIGH-LEVEL IOS HTTP APIS
- oracle装ASM显示Passwords cannot be verified
- C#遍历对象属性
- pat1030
- SRM 578
- eclipse自动import与快捷设置
- 程序设计之框架思想
- More is better