相关链接
OpenStack单节点完整部署[T版]
#第一次使用OpenStack
#尝试搭建一套网络环境 总体要求如下
#创建两台虚拟交换机,要求如下:
虚拟交换机子网用途:
虚拟机交换机D-Net:对外数据通信网络
虚拟机交换机S-Net:数据存储通信网络
#为数据网络D-Net创建虚拟交换机,具体要求如下:
虚拟交换机名称:D-Net
子网名称:D-SubNet
网络地址:172.16.10.0/24
启用DHCP功能
分配地址池范围:172.16.10.10-172.16.10.100
#为存储网络S-Net创建虚拟交换机,具体要求如下:
虚拟交换机名称:S-Net
子网名称:S-SubNet
网络地址: 192.168.10.0/24
勾选禁用网关功能
启用DHCP功能
分配地址池范围:192.168.10.10-192.168.10.100
#创建一台虚拟路由器,要求如下:
虚拟路由器名称:VGate
虚拟路由器跟D-Net虚拟交换机子网关联
#随机申请并绑定一个公网IP地址
#创建云主机
#使用远程工具上传镜像
openstack image create --container-format bare --disk-format iso --public --file CentOS-7-x86_64-DVD-1810.iso ISO_CentOS7.6
openstack image create --container-format bare --disk-format qcow2 --public --file centos7_iso_wc_pkg_50.qcow2 QCOW2_CentOS7
#导入镜像
[root@openstack ~]# ls
anaconda-ks.cfg centos7_iso_wc_pkg_50.qcow2 keystonerc_admin keystonerc_demo packstack-answers-20201015-013016.txt
[root@openstack ~]# source keystonerc_admin
[root@openstack ~(keystone_admin)]# ls
anaconda-ks.cfg centos7_iso_wc_pkg_50.qcow2 keystonerc_admin keystonerc_demo packstack-answers-20201015-013016.txt
[root@openstack ~(keystone_admin)]# openstack image create --container-format bare --disk-format qcow2 --public --file centos7_iso_wc_pkg_50.qcow2 QCOW2_CentOS7
+------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field | Value |
+------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| checksum | b288e7ebf05e0689053af0a9293b0992 |
| container_format | bare |
| created_at | 2020-10-15T02:39:20Z |
| disk_format | qcow2 |
| file | /v2/images/51ddb99a-7707-412c-be77-4804ca797f3c/file |
| id | 51ddb99a-7707-412c-be77-4804ca797f3c |
| min_disk | 0 |
| min_ram | 0 |
| name | QCOW2_CentOS7 |
| owner | df1f311d6dc243f59cb4efbaeddc3c48 |
| properties | os_hash_algo='sha512', os_hash_value='313b13782445ba1143f52709c6932b29079c63dd057e4e815bf3636a11a332e2a85589c757b5ab441a5768e0222b31d84baa620d9b745da7a3670005405e6f33', os_hidden='False' |
| protected | False |
| schema | /v2/schemas/image |
| size | 5787222016 |
| status | active |
| tags | |
| updated_at | 2020-10-15T02:41:43Z |
| virtual_size | None |
| visibility | public |
+------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
[root@openstack ~(keystone_admin)]# openstack image list
+--------------------------------------+---------------+--------+
| ID | Name | Status |
+--------------------------------------+---------------+--------+
| 51ddb99a-7707-412c-be77-4804ca797f3c | QCOW2_CentOS7 | active |
| 29d076dc-cb1a-4d28-aa33-de604a922c9f | cirros | active |
+--------------------------------------+---------------+--------+
[root@openstack ~(keystone_admin)]#
#查看可用的镜像
#为数据网络D-Net创建虚拟交换机
虚拟交换机名称:D-Net
子网名称:D-SubNet
网络地址:172.16.10.0/24
启用DHCP功能
分配地址池范围:172.16.10.10-172.16.10.100
#为存储网络S-Net创建虚拟交换机
虚拟交换机名称:S-Net
子网名称:S-SubNet
网络地址: 192.168.10.0/24
勾选禁用网关功能
启用DHCP功能
分配地址池范围:192.168.10.10-192.168.10.100
#创建一台虚拟路由器
虚拟路由器名称:VGate
虚拟路由器跟D-Net虚拟交换机子网关联
#随机申请并绑定一个公网IP地址
#创建云主机实例
#绑定浮动IP
#可以修改默认实例信息