创建网络
[root@openstack ~]# openstack network create --share --external \
> --provider-physical-network provider \
> --provider-network-type flat provider
+---------------------------+--------------------------------------+
| Field | Value |
+---------------------------+--------------------------------------+
| admin_state_up | UP |
| availability_zone_hints | |
| availability_zones | |
| created_at | 2019-01-18T02:34:16Z |
| description | |
| dns_domain | None |
| id | d7646367-3c4d-46bf-9c87-523d2dfcebff |
| ipv4_address_scope | None |
| ipv6_address_scope | None |
| is_default | None |
| is_vlan_transparent | None |
| mtu | 1500 |
| name | provider |
| port_security_enabled | True |
| project_id | 48d70011a03f4639944aaf7b69f97bc4 |
| provider:network_type | flat |
| provider:physical_network | provider |
| provider:segmentation_id | None |
| qos_policy_id | None |
| revision_number | 0 |
| router:external | External |
| segments | None |
| shared | True |
| status | ACTIVE |
| subnets | |
| tags | |
| updated_at | 2019-01-18T02:34:16Z |
+---------------------------+--------------------------------------+
[root@openstack ~]# openstack subnet create --network provider --allocation-pool start=192.168.1.2,end=192.168.1.7 --dns-nameserver 192.168.1.46 --gateway 192.168.1.1 --subnet-range 192.168.1.0/24 provider
+-------------------+--------------------------------------+
| Field | Value |
+-------------------+--------------------------------------+
| allocation_pools | 192.168.1.2-192.168.1.7 |
| cidr | 192.168.1.0/24 |
| created_at | 2019-01-18T02:49:22Z |
| description | |
| dns_nameservers | 192.168.1.46 |
| enable_dhcp | True |
| gateway_ip | 192.168.1.1 |
| host_routes | |
| id | b49a0666-ea3b-4dd1-93b2-5704b8c5d9e7 |
| ip_version | 4 |
| ipv6_address_mode | None |
| ipv6_ra_mode | None |
| name | provider |
| network_id | d7646367-3c4d-46bf-9c87-523d2dfcebff |
| project_id | 48d70011a03f4639944aaf7b69f97bc4 |
| revision_number | 0 |
| segment_id | None |
| service_types | |
| subnetpool_id | None |
| tags | |
| updated_at | 2019-01-18T02:49:22Z |
+-------------------+--------------------------------------+
[root@openstack ~]# . admin-openstack.bashrc
[root@openstack ~]# openstack network agent list
+--------------------------------------+--------------------+-----------+-------------------+-------+-------+---------------------------+
| ID | Agent Type | Host | Availability Zone | Alive | State | Binary |
+--------------------------------------+--------------------+-----------+-------------------+-------+-------+---------------------------+
| cbb9be9e-6f17-4069-994e-3633f1377442 | Linux bridge agent | openstack | None | :-) | UP | neutron-linuxbridge-agent |
| e3fba7fe-4372-447b-b9d5-aa102e2e272a | DHCP agent | openstack | nova | :-) | UP | neutron-dhcp-agent |
| f5a9401c-a6d8-45d3-b118-29cc937954b8 | Metadata agent | openstack | None | :-) | UP | neutron-metadata-agent |
+--------------------------------------+--------------------+-----------+-------------------+-------+-------+---------------------------+
[root@openstack ~]# openstack flavor create --id 0 --vcpus 1 --ram 64 --disk 1 m1.nano
+----------------------------+---------+
| Field | Value |
+----------------------------+---------+
| OS-FLV-DISABLED:disabled | False |
| OS-FLV-EXT-DATA:ephemeral | 0 |
| disk | 1 |
| id | 0 |
| name | m1.nano |
| os-flavor-access:is_public | True |
| properties | |
| ram | 64 |
| rxtx_factor | 1.0 |
| swap | |
| vcpus | 1 |
+----------------------------+---------+
[root@openstack ~]# ssh-keygen -q -N ""
Enter file in which to save the key (/root/.ssh/id_rsa):
[root@openstack ~]# openstack keypair create --public-key ~/.ssh/id_rsa.pub mykey
+-------------+-------------------------------------------------+
| Field | Value |
+-------------+-------------------------------------------------+
| fingerprint | b8:0a:b8:01:0f:35:b7:14:be:ab:82:38:53:b2:f1:1e |
| name | mykey |
| user_id | 8d5d59cfa782442a8b0a2dc1509282db |
+-------------+-------------------------------------------------+
[root@openstack ~]# openstack keypair list
+-------+-------------------------------------------------+
| Name | Fingerprint |
+-------+-------------------------------------------------+
| mykey | b8:0a:b8:01:0f:35:b7:14:be:ab:82:38:53:b2:f1:1e |
+-------+-------------------------------------------------+
[root@openstack ~]# openstack security group rule create --proto icmp default
+-------------------+--------------------------------------+
| Field | Value |
+-------------------+--------------------------------------+
| created_at | 2019-01-18T02:26:46Z |
| description | |
| direction | ingress |
| ether_type | IPv4 |
| id | 666c48ee-9a5e-4da2-b84a-6f9808edaca7 |
| name | None |
| port_range_max | None |
| port_range_min | None |
| project_id | 48d70011a03f4639944aaf7b69f97bc4 |
| protocol | icmp |
| remote_group_id | None |
| remote_ip_prefix | 0.0.0.0/0 |
| revision_number | 0 |
| security_group_id | 2fba6955-9497-4019-98fe-420df022d3dc |
| updated_at | 2019-01-18T02:26:46Z |
+-------------------+--------------------------------------+
[root@openstack ~]# openstack security group rule create --proto tcp --dst-port 22 default
+-------------------+--------------------------------------+
| Field | Value |
+-------------------+--------------------------------------+
| created_at | 2019-01-18T02:26:56Z |
| description | |
| direction | ingress |
| ether_type | IPv4 |
| id | 9f027785-50ab-485b-8a9f-43524807ab87 |
| name | None |
| port_range_max | 22 |
| port_range_min | 22 |
| project_id | 48d70011a03f4639944aaf7b69f97bc4 |
| protocol | tcp |
| remote_group_id | None |
| remote_ip_prefix | 0.0.0.0/0 |
| revision_number | 0 |
| security_group_id | 2fba6955-9497-4019-98fe-420df022d3dc |
| updated_at | 2019-01-18T02:26:56Z |
+-------------------+--------------------------------------+
[root@openstack ~]# openstack flavor list
+----+---------+-----+------+-----------+-------+-----------+
| ID | Name | RAM | Disk | Ephemeral | VCPUs | Is Public |
+----+---------+-----+------+-----------+-------+-----------+
| 0 | m1.nano | 64 | 1 | 0 | 1 | True |
+----+---------+-----+------+-----------+-------+-----------+
[root@openstack ~]# openstack image list
+--------------------------------------+----------+--------+
| ID | Name | Status |
+--------------------------------------+----------+--------+
| f499d897-abc8-406c-9d4a-5c74e114afae | CentOS-7 | active |
| 2fd4e473-cd41-4391-af79-08376dcdc97e | cirros | active |
+--------------------------------------+----------+--------+
[root@openstack ~]# openstack security group list
+--------------------------------------+---------+------------------------+----------------------------------+------+
| ID | Name | Description | Project | Tags |
+--------------------------------------+---------+------------------------+----------------------------------+------+
| 2fba6955-9497-4019-98fe-420df022d3dc | default | Default security group | 48d70011a03f4639944aaf7b69f97bc4 | [] |
+--------------------------------------+---------+------------------------+----------------------------------+------+