部署快部署完了以后,提示失败,今天早上在重新部署的时候,提示已存在
你这是obd安装的么?看着是obd安装的集群名已经存在
你看一下 cd ~/.obd/cluster 下面是不是有这个名称
我是通过中控机白屏方式安装的,昨天od安装是成功的,部署ocp的时候,最后提示失败。
那我想问一下,昨天我安装到另外一台上的ocp文件也要删掉吗?
你现在是用中控机白屏方式 直接安装ocp是么?
是的,我是用中控机白屏的方式部署的。
原来的agent上已经存在这个,原来安装部署是失败的,现在我想重装一下,这样重装以后,会不会提示ocp_meta、ocp_monitor这两个已经存在
删除或者改了名字 就行了
OBD-4361: tenant(ocp_meta) alread exist. OBD-1002: Fail to init 10.177.55.21 soft_dir: /home/admin/software is not empty.
是测试环境是吧 建议重新来一遍 原先部署过 现在报租户已经存在
我准备删掉租户
±----------------------------------------------------------------------------------------+
| Packages |
±--------------±--------±-------------------±-----------------------------------------+
| Repository | Version | Release | Md5 |
±--------------±--------±-------------------±-----------------------------------------+
| ocp-server-ce | 4.2.1 | 20231208144448.el7 | 58cf72891d75a2fa7c754bafc42d336525baf0b5 |
±--------------±--------±-------------------±-----------------------------------------+
Repository integrity check ok
Parameter check ok
Generate ocp server configuration ok
Cluster status check ok
Initializes ocp-server work home ok
Remote ocp-server-ce-4.2.1-20231208144448.el7-58cf72891d75a2fa7c754bafc42d336525baf0b5 repository install ok
Remote ocp-server-ce-4.2.1-20231208144448.el7-58cf72891d75a2fa7c754bafc42d336525baf0b5 repository lib check ok
ocp deployed
Search plugins ok
Load cluster param plugin ok
Check before start ocp-server ok
Create tenant ocp_meta
[ERROR] OBD-5000: create resource pool ocp_meta_pool unit=‘ocp_meta_unit1’, unit_num=1, zone_list=(‘zone3’,‘zone2’,‘zone1’) execute failed
[ERROR] ocp-server-ce-py_script_start-4.2.1 RuntimeError: (4651, “resource pool ‘ocp_meta_pool’ exist”)
[ERROR] ocp-server-ce start failed
看着是创建的ocp_meta租户的unit规格已经存在了 不能再重新创建
这个在哪里删除吗?
ocp上创建资源规格后,只会在ocp metadb的 ob_unit_spec 表里进行记录。
后续在ocp上使用该规格创建了租户,可以在 DBA_OB_UNIT_CONFIGS 查看到记录。
SELECT c.TENANT_ID, e.TENANT_NAME, concat(c.NAME, ': ', d.NAME)pool:conf
,concat(c.UNIT_COUNT, ’ unit: ', d.min_cpu, ‘C/’, ROUND(d.MEMORY_SIZE/1024/1024/1024,0), “G”) unit_info FROM DBA_OB_RESOURCE_POOLS c, DBA_OB_UNIT_CONFIGS d, DBA_OB_TENANTS e WHERE c.UNIT_CONFIG_ID=d.UNIT_CONFIG_ID AND c.TENANT_ID=e.TENANT_ID AND c.TENANT_ID>1000 ORDER BY c.TENANT_ID;
你看一下 这个ocp_meta_unit1这个名称的规格还在不在?你把ocp_monitor这个租户也删除了