栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

OpenStack Placement部署(5)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

OpenStack Placement部署(5)

一、创建数据库

在控制节点实施

1、创建数据库

2、赋予数据库访问权限、设置密码

3、刷新数据库

[root@controller ~]# mysql -u root -p

MariaDB [(none)]> create database placement;

MariaDB [(none)]> GRANT ALL PRIVILEGES ON placement.* TO 'placement'@'localhost' 
IDENTIFIED BY '123456';

MariaDB [(none)]> GRANT ALL PRIVILEGES ON placement.* TO 'placement'@'%' 
IDENTIFIED BY '123456';

MariaDB [(none)]> flush privileges;

MariaDB [(none)]> quit
二、配置用户和终端节点

1、获取管理员的权限访问OpenStack cli

[root@controller ~]# . admin-openrc.sh 

2、在默认域创建一个placement

密码:"123456"

①.将用户放到admin服务项目中

[root@controller ~]# openstack user create --domain default --password-prompt placement
User Password:
Repeat User Password:
+---------------------+----------------------------------+
| Field               | Value                            |
+---------------------+----------------------------------+
| domain_id           | default                          |
| enabled             | True                             |
| id                  | 6aae87c2877646d78050bd99460d2231 |
| name                | placement                        |
| options             | {}                               |
| password_expires_at | None                             |
+---------------------+----------------------------------+

[root@controller ~]# openstack role add --project service --user placement admin

3、在服务目录中创建放置API条目

[root@controller ~]# openstack service create --name placement 
--description "Placement API" placement
+-------------+----------------------------------+
| Field       | Value                            |
+-------------+----------------------------------+
| description | Placement API                    |
| enabled     | True                             |
| id          | 39ef47e9817e4f19a3af15fca8a2f6c3 |
| name        | placement                        |
| type        | placement                        |
+-------------+----------------------------------+

4、创建放置 API 服务终结点:

[root@controller ~]# openstack endpoint create --region RegionOne 
placement public http://controller:8778
+--------------+----------------------------------+
| Field        | Value                            |
+--------------+----------------------------------+
| enabled      | True                             |
| id           | fe60cd1a188348a0960155e9db4d94bf |
| interface    | public                           |
| region       | RegionOne                        |
| region_id    | RegionOne                        |
| service_id   | 39ef47e9817e4f19a3af15fca8a2f6c3 |
| service_name | placement                        |
| service_type | placement                        |
| url          | http://controller:8778           |
+--------------+----------------------------------+

[root@controller ~]# openstack endpoint create --region RegionOne 
placement internal http://controller:8778
+--------------+----------------------------------+
| Field        | Value                            |
+--------------+----------------------------------+
| enabled      | True                             |
| id           | 166657285121435dba3ef51f9467a2ee |
| interface    | internal                         |
| region       | RegionOne                        |
| region_id    | RegionOne                        |
| service_id   | 39ef47e9817e4f19a3af15fca8a2f6c3 |
| service_name | placement                        |
| service_type | placement                        |
| url          | http://controller:8778           |
+--------------+----------------------------------+

[root@controller ~]# openstack endpoint create --region RegionOne 
placement admin http://controller:8778
+--------------+----------------------------------+
| Field        | Value                            |
+--------------+----------------------------------+
| enabled      | True                             |
| id           | f9e03ce7be3d4a648ea68c13b8dce191 |
| interface    | admin                            |
| region       | RegionOne                        |
| region_id    | RegionOne                        |
| service_id   | 39ef47e9817e4f19a3af15fca8a2f6c3 |
| service_name | placement                        |
| service_type | placement                        |
| url          | http://controller:8778           |
+--------------+----------------------------------+
三、安装和配置组件

1.配置OpenStack yum源文件

[root@controller ~]# cat >>/etc/yum.repos.d/openstack.repo< 

2.安装OpenStack-placement软件包

[root@controller ~]# yum install openstack-placement-api -y

3.编辑placement配置文件

/etc/placement/placement.conf

①.编辑配置文件

②填充数据库

[root@controller ~]# vim /etc/placement/placement.conf

[placement_database]
connection = mysql+pymysql://placement:123456@controller/placement


[api]
auth_strategy = keystone

[keystone_authtoken]
auth_url = http://controller:5000/v3
memcached_servers = controller:11211
auth_type = password
project_domain_name = Default
user_domain_name = Default
project_name = service
username = placement
password = 123456

[root@controller ~]# su -s /bin/sh -c "placement-manage db sync" placement
/usr/lib/python2.7/site-packages/pymysql/cursors.py:170: Warning: (1280, u"Name 'alembic_version_pkc' ignored for PRIMARY key.")
  result = self._query(query)

4.重启httpd服务

[root@controller ~]# systemctl restart httpd.service 
四、验证

1.获取admin凭证访问OpenStack cli

[root@controller ~]# . admin-openrc.sh 

2.执行状态检查

[root@controller ~]# placement-status upgrade check
+----------------------------------+
| Upgrade Check Results            |
+----------------------------------+
| Check: Missing Root Provider IDs |
| Result: Success                  |
| Details: None                    |
+----------------------------------+
| Check: Incomplete Consumers      |
| Result: Success                  |
| Details: None                    |
+----------------------------------+

3、安装 osc-placement 插件:

①.安装pip工具

②.验证pip

[root@controller ~]# wget  https://bootstrap.pypa.io/pip/2.7/get-pip.py
[root@controller ~]# python get-pip.py
DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support pip 21.0 will remove support for this functionality.
Collecting pip<21.0
  Downloading pip-20.3.4-py2.py3-none-any.whl (1.5 MB)
     |████████████████████████████████| 1.5 MB 1.1 MB/s 
Collecting wheel
  Downloading wheel-0.37.1-py2.py3-none-any.whl (35 kB)
Installing collected packages: pip, wheel
Successfully installed pip-20.3.4 wheel-0.37.1

[root@controller ~]# pip install osc-placement

4.列出可用资源类型

[root@controller ~]# openstack --os-placement-api-version 1.2 resource class list --sort-column name
+----------------------------+
| name                       |
+----------------------------+
| DISK_GB                    |
| FPGA                       |
| IPV4_ADDRESS               |
| MEMORY_MB                  |
| MEM_ENCRYPTION_CONTEXT     |
| NET_BW_EGR_KILOBIT_PER_SEC |
| NET_BW_IGR_KILOBIT_PER_SEC |
| NUMA_CORE                  |
| NUMA_MEMORY_MB             |
| NUMA_SOCKET                |
| NUMA_THREAD                |
| PCI_DEVICE                 |
| PCPU                       |
| PGPU                       |
| SRIOV_NET_VF               |
| VCPU                       |
| VGPU                       |
| VGPU_DISPLAY_HEAD          |
+----------------------------+

[root@controller ~]# openstack --os-placement-api-version 1.6 trait list --sort-column name
+---------------------------------------+
| name                                  |
+---------------------------------------+
| COMPUTE_DEVICE_TAGGING                |
| COMPUTE_GRAPHICS_MODEL_CIRRUS         |
| COMPUTE_GRAPHICS_MODEL_GOP            |
| COMPUTE_GRAPHICS_MODEL_NONE           |
| COMPUTE_GRAPHICS_MODEL_QXL            |
| COMPUTE_GRAPHICS_MODEL_VGA            |
| COMPUTE_GRAPHICS_MODEL_VIRTIO         |
| COMPUTE_GRAPHICS_MODEL_VMVGA          |
| COMPUTE_GRAPHICS_MODEL_XEN            |
| COMPUTE_IMAGE_TYPE_AKI                |
| COMPUTE_IMAGE_TYPE_AMI                |
| COMPUTE_IMAGE_TYPE_ARI                |
| COMPUTE_IMAGE_TYPE_ISO                |
| COMPUTE_IMAGE_TYPE_QCOW2              |
| COMPUTE_IMAGE_TYPE_RAW                |
| COMPUTE_IMAGE_TYPE_VDI                |
| COMPUTE_IMAGE_TYPE_VHD                |
| COMPUTE_IMAGE_TYPE_VHDX               |
| COMPUTE_IMAGE_TYPE_VMDK               |
| COMPUTE_MIGRATE_AUTO_CONVERGE         |
| COMPUTE_MIGRATE_POST_COPY             |
| COMPUTE_NET_ATTACH_INTERFACE          |
| COMPUTE_NET_ATTACH_INTERFACE_WITH_TAG |
| COMPUTE_NET_VIF_MODEL_E1000           |
| COMPUTE_NET_VIF_MODEL_E1000E          |
| COMPUTE_NET_VIF_MODEL_LAN9118         |
| COMPUTE_NET_VIF_MODEL_NE2K_PCI        |
| COMPUTE_NET_VIF_MODEL_NETFRONT        |
| COMPUTE_NET_VIF_MODEL_PCNET           |
| COMPUTE_NET_VIF_MODEL_RTL8139         |
| COMPUTE_NET_VIF_MODEL_SPAPR_VLAN      |
| COMPUTE_NET_VIF_MODEL_SRIOV           |
| COMPUTE_NET_VIF_MODEL_VIRTIO          |
| COMPUTE_NET_VIF_MODEL_VMXNET          |
| COMPUTE_NET_VIF_MODEL_VMXNET3         |
| COMPUTE_SECURITY_TPM_1_2              |
| COMPUTE_SECURITY_TPM_2_0              |
| COMPUTE_STATUS_DISABLED               |
| COMPUTE_STORAGE_BUS_FDC               |
| COMPUTE_STORAGE_BUS_IDE               |
| COMPUTE_STORAGE_BUS_LXC               |
| COMPUTE_STORAGE_BUS_SATA              |
| COMPUTE_STORAGE_BUS_SCSI              |
| COMPUTE_STORAGE_BUS_UML               |
| COMPUTE_STORAGE_BUS_USB               |
| COMPUTE_STORAGE_BUS_VIRTIO            |
| COMPUTE_STORAGE_BUS_XEN               |
| COMPUTE_TRUSTED_CERTS                 |
| COMPUTE_VOLUME_ATTACH                 |
| COMPUTE_VOLUME_ATTACH_WITH_TAG        |
| COMPUTE_VOLUME_EXTEND                 |
| COMPUTE_VOLUME_MULTI_ATTACH           |
| HW_CPU_AARCH64_AES                    |
| HW_CPU_AARCH64_ASIMD                  |
| HW_CPU_AARCH64_ASIMDDP                |
| HW_CPU_AARCH64_ASIMDHP                |
| HW_CPU_AARCH64_ASIMDRDM               |
| HW_CPU_AARCH64_ATOMICS                |
| HW_CPU_AARCH64_CPUID                  |
| HW_CPU_AARCH64_CRC32                  |
| HW_CPU_AARCH64_DCPOP                  |
| HW_CPU_AARCH64_EVTSTRM                |
| HW_CPU_AARCH64_FCMA                   |
| HW_CPU_AARCH64_FP                     |
| HW_CPU_AARCH64_FPHP                   |
| HW_CPU_AARCH64_JSCVT                  |
| HW_CPU_AARCH64_LRCPC                  |
| HW_CPU_AARCH64_PMULL                  |
| HW_CPU_AARCH64_SHA1                   |
| HW_CPU_AARCH64_SHA2                   |
| HW_CPU_AARCH64_SHA3                   |
| HW_CPU_AARCH64_SHA512                 |
| HW_CPU_AARCH64_SM3                    |
| HW_CPU_AARCH64_SM4                    |
| HW_CPU_AARCH64_SVE                    |
| HW_CPU_AMD_SEV                        |
| HW_CPU_HYPERTHREADING                 |
| HW_CPU_X86_3DNOW                      |
| HW_CPU_X86_ABM                        |
| HW_CPU_X86_AESNI                      |
| HW_CPU_X86_AMD_IBPB                   |
| HW_CPU_X86_AMD_NO_SSB                 |
| HW_CPU_X86_AMD_SEV                    |
| HW_CPU_X86_AMD_SSBD                   |
| HW_CPU_X86_AMD_SVM                    |
| HW_CPU_X86_AMD_VIRT_SSBD              |
| HW_CPU_X86_ASF                        |
| HW_CPU_X86_AVX                        |
| HW_CPU_X86_AVX2                       |
| HW_CPU_X86_AVX512BW                   |
| HW_CPU_X86_AVX512CD                   |
| HW_CPU_X86_AVX512DQ                   |
| HW_CPU_X86_AVX512ER                   |
| HW_CPU_X86_AVX512F                    |
| HW_CPU_X86_AVX512PF                   |
| HW_CPU_X86_AVX512VL                   |
| HW_CPU_X86_AVX512VNNI                 |
| HW_CPU_X86_BMI                        |
| HW_CPU_X86_BMI2                       |
| HW_CPU_X86_CLMUL                      |
| HW_CPU_X86_F16C                       |
| HW_CPU_X86_FMA3                       |
| HW_CPU_X86_FMA4                       |
| HW_CPU_X86_INTEL_MD_CLEAR             |
| HW_CPU_X86_INTEL_PCID                 |
| HW_CPU_X86_INTEL_SPEC_CTRL            |
| HW_CPU_X86_INTEL_SSBD                 |
| HW_CPU_X86_INTEL_VMX                  |
| HW_CPU_X86_MMX                        |
| HW_CPU_X86_MPX                        |
| HW_CPU_X86_PDPE1GB                    |
| HW_CPU_X86_SGX                        |
| HW_CPU_X86_SHA                        |
| HW_CPU_X86_SSE                        |
| HW_CPU_X86_SSE2                       |
| HW_CPU_X86_SSE3                       |
| HW_CPU_X86_SSE41                      |
| HW_CPU_X86_SSE42                      |
| HW_CPU_X86_SSE4A                      |
| HW_CPU_X86_SSSE3                      |
| HW_CPU_X86_STIBP                      |
| HW_CPU_X86_SVM                        |
| HW_CPU_X86_TBM                        |
| HW_CPU_X86_TSX                        |
| HW_CPU_X86_VMX                        |
| HW_CPU_X86_XOP                        |
| HW_GPU_API_DIRECT2D                   |
| HW_GPU_API_DIRECT3D_V10_0             |
| HW_GPU_API_DIRECT3D_V10_1             |
| HW_GPU_API_DIRECT3D_V11_0             |
| HW_GPU_API_DIRECT3D_V11_1             |
| HW_GPU_API_DIRECT3D_V11_2             |
| HW_GPU_API_DIRECT3D_V11_3             |
| HW_GPU_API_DIRECT3D_V12_0             |
| HW_GPU_API_DIRECT3D_V6_0              |
| HW_GPU_API_DIRECT3D_V7_0              |
| HW_GPU_API_DIRECT3D_V8_0              |
| HW_GPU_API_DIRECT3D_V8_1              |
| HW_GPU_API_DIRECT3D_V9_0              |
| HW_GPU_API_DIRECT3D_V9_0B             |
| HW_GPU_API_DIRECT3D_V9_0C             |
| HW_GPU_API_DIRECT3D_V9_0L             |
| HW_GPU_API_DIRECTX_V10                |
| HW_GPU_API_DIRECTX_V11                |
| HW_GPU_API_DIRECTX_V12                |
| HW_GPU_API_DXVA                       |
| HW_GPU_API_OPENCL_V1_0                |
| HW_GPU_API_OPENCL_V1_1                |
| HW_GPU_API_OPENCL_V1_2                |
| HW_GPU_API_OPENCL_V2_0                |
| HW_GPU_API_OPENCL_V2_1                |
| HW_GPU_API_OPENCL_V2_2                |
| HW_GPU_API_OPENGL_V1_1                |
| HW_GPU_API_OPENGL_V1_2                |
| HW_GPU_API_OPENGL_V1_3                |
| HW_GPU_API_OPENGL_V1_4                |
| HW_GPU_API_OPENGL_V1_5                |
| HW_GPU_API_OPENGL_V2_0                |
| HW_GPU_API_OPENGL_V2_1                |
| HW_GPU_API_OPENGL_V3_0                |
| HW_GPU_API_OPENGL_V3_1                |
| HW_GPU_API_OPENGL_V3_2                |
| HW_GPU_API_OPENGL_V3_3                |
| HW_GPU_API_OPENGL_V4_0                |
| HW_GPU_API_OPENGL_V4_1                |
| HW_GPU_API_OPENGL_V4_2                |
| HW_GPU_API_OPENGL_V4_3                |
| HW_GPU_API_OPENGL_V4_4                |
| HW_GPU_API_OPENGL_V4_5                |
| HW_GPU_API_VULKAN                     |
| HW_GPU_CUDA_COMPUTE_CAPABILITY_V1_0   |
| HW_GPU_CUDA_COMPUTE_CAPABILITY_V1_1   |
| HW_GPU_CUDA_COMPUTE_CAPABILITY_V1_2   |
| HW_GPU_CUDA_COMPUTE_CAPABILITY_V1_3   |
| HW_GPU_CUDA_COMPUTE_CAPABILITY_V2_0   |
| HW_GPU_CUDA_COMPUTE_CAPABILITY_V2_1   |
| HW_GPU_CUDA_COMPUTE_CAPABILITY_V3_0   |
| HW_GPU_CUDA_COMPUTE_CAPABILITY_V3_2   |
| HW_GPU_CUDA_COMPUTE_CAPABILITY_V3_5   |
| HW_GPU_CUDA_COMPUTE_CAPABILITY_V3_7   |
| HW_GPU_CUDA_COMPUTE_CAPABILITY_V5_0   |
| HW_GPU_CUDA_COMPUTE_CAPABILITY_V5_2   |
| HW_GPU_CUDA_COMPUTE_CAPABILITY_V5_3   |
| HW_GPU_CUDA_COMPUTE_CAPABILITY_V6_0   |
| HW_GPU_CUDA_COMPUTE_CAPABILITY_V6_1   |
| HW_GPU_CUDA_COMPUTE_CAPABILITY_V6_2   |
| HW_GPU_CUDA_COMPUTE_CAPABILITY_V7_0   |
| HW_GPU_CUDA_COMPUTE_CAPABILITY_V7_1   |
| HW_GPU_CUDA_COMPUTE_CAPABILITY_V7_2   |
| HW_GPU_CUDA_SDK_V10_0                 |
| HW_GPU_CUDA_SDK_V6_5                  |
| HW_GPU_CUDA_SDK_V7_5                  |
| HW_GPU_CUDA_SDK_V8_0                  |
| HW_GPU_CUDA_SDK_V9_0                  |
| HW_GPU_CUDA_SDK_V9_1                  |
| HW_GPU_CUDA_SDK_V9_2                  |
| HW_GPU_MAX_DISPLAY_HEADS_1            |
| HW_GPU_MAX_DISPLAY_HEADS_2            |
| HW_GPU_MAX_DISPLAY_HEADS_4            |
| HW_GPU_MAX_DISPLAY_HEADS_6            |
| HW_GPU_MAX_DISPLAY_HEADS_8            |
| HW_GPU_RESOLUTION_W1024H600           |
| HW_GPU_RESOLUTION_W1024H768           |
| HW_GPU_RESOLUTION_W1152H864           |
| HW_GPU_RESOLUTION_W1280H1024          |
| HW_GPU_RESOLUTION_W1280H720           |
| HW_GPU_RESOLUTION_W1280H768           |
| HW_GPU_RESOLUTION_W1280H800           |
| HW_GPU_RESOLUTION_W1360H768           |
| HW_GPU_RESOLUTION_W1366H768           |
| HW_GPU_RESOLUTION_W1440H900           |
| HW_GPU_RESOLUTION_W1600H1200          |
| HW_GPU_RESOLUTION_W1600H900           |
| HW_GPU_RESOLUTION_W1680H1050          |
| HW_GPU_RESOLUTION_W1920H1080          |
| HW_GPU_RESOLUTION_W1920H1200          |
| HW_GPU_RESOLUTION_W2560H1440          |
| HW_GPU_RESOLUTION_W2560H1600          |
| HW_GPU_RESOLUTION_W320H240            |
| HW_GPU_RESOLUTION_W3840H2160          |
| HW_GPU_RESOLUTION_W640H480            |
| HW_GPU_RESOLUTION_W7680H4320          |
| HW_GPU_RESOLUTION_W800H600            |
| HW_NIC_ACCEL_DEFLATE                  |
| HW_NIC_ACCEL_DIFFIEH                  |
| HW_NIC_ACCEL_ECC                      |
| HW_NIC_ACCEL_IPSEC                    |
| HW_NIC_ACCEL_LZS                      |
| HW_NIC_ACCEL_RSA                      |
| HW_NIC_ACCEL_SSL                      |
| HW_NIC_ACCEL_TLS                      |
| HW_NIC_DCB_ETS                        |
| HW_NIC_DCB_PFC                        |
| HW_NIC_DCB_QCN                        |
| HW_NIC_MULTIQUEUE                     |
| HW_NIC_OFFLOAD_FDF                    |
| HW_NIC_OFFLOAD_GENEVE                 |
| HW_NIC_OFFLOAD_GRE                    |
| HW_NIC_OFFLOAD_GRO                    |
| HW_NIC_OFFLOAD_GSO                    |
| HW_NIC_OFFLOAD_L2CRC                  |
| HW_NIC_OFFLOAD_LRO                    |
| HW_NIC_OFFLOAD_LSO                    |
| HW_NIC_OFFLOAD_QINQ                   |
| HW_NIC_OFFLOAD_RDMA                   |
| HW_NIC_OFFLOAD_RX                     |
| HW_NIC_OFFLOAD_RXHASH                 |
| HW_NIC_OFFLOAD_RXVLAN                 |
| HW_NIC_OFFLOAD_SCS                    |
| HW_NIC_OFFLOAD_SG                     |
| HW_NIC_OFFLOAD_SWITCHDEV              |
| HW_NIC_OFFLOAD_TCS                    |
| HW_NIC_OFFLOAD_TSO                    |
| HW_NIC_OFFLOAD_TX                     |
| HW_NIC_OFFLOAD_TXUDP                  |
| HW_NIC_OFFLOAD_TXVLAN                 |
| HW_NIC_OFFLOAD_UCS                    |
| HW_NIC_OFFLOAD_UFO                    |
| HW_NIC_OFFLOAD_VXLAN                  |
| HW_NIC_PROGRAMMABLE_PIPELINE          |
| HW_NIC_SRIOV                          |
| HW_NIC_SRIOV_MULTIQUEUE               |
| HW_NIC_SRIOV_QOS_RX                   |
| HW_NIC_SRIOV_QOS_TX                   |
| HW_NIC_SRIOV_TRUSTED                  |
| HW_NIC_VMDQ                           |
| HW_NUMA_ROOT                          |
| MISC_SHARES_VIA_AGGREGATE             |
| STORAGE_DISK_HDD                      |
| STORAGE_DISK_SSD                      |
+---------------------------------------+

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1028955.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号