|
@@ -87,11 +87,45 @@ VALUES
|
|
|
('compute-endpoint-internal', 'compute-service-id', 'default', 'internal', 'http://localhost:30888', 1, NOW(), NOW(), 0, 0, 'region'),
|
|
('compute-endpoint-internal', 'compute-service-id', 'default', 'internal', 'http://localhost:30888', 1, NOW(), NOW(), 0, 0, 'region'),
|
|
|
('compute-endpoint-admin', 'compute-service-id', 'default', 'admin', 'http://localhost:30888', 1, NOW(), NOW(), 0, 0, 'region');
|
|
('compute-endpoint-admin', 'compute-service-id', 'default', 'admin', 'http://localhost:30888', 1, NOW(), NOW(), 0, 0, 'region');
|
|
|
|
|
|
|
|
--- 7. 注册 region 表(即使region服务未运行,也需要有region记录)
|
|
|
|
|
|
|
+-- 7. 注册 yunionagent 服务 (指向yunionconf)
|
|
|
|
|
+INSERT INTO service (id, name, type, enabled, created_at, updated_at, update_version, deleted, is_emulated, config_version)
|
|
|
|
|
+VALUES ('yunionagent-service-id', 'yunionagent', 'yunionagent', 1, NOW(), NOW(), 0, 0, 0, 0);
|
|
|
|
|
+
|
|
|
|
|
+INSERT INTO endpoint (id, service_id, region_id, interface, url, enabled, created_at, updated_at, update_version, deleted, name)
|
|
|
|
|
+VALUES
|
|
|
|
|
+('yunionagent-endpoint-public', 'yunionagent-service-id', 'default', 'public', 'http://localhost:30889', 1, NOW(), NOW(), 0, 0, 'yunionagent'),
|
|
|
|
|
+('yunionagent-endpoint-internal', 'yunionagent-service-id', 'default', 'internal', 'http://localhost:30889', 1, NOW(), NOW(), 0, 0, 'yunionagent'),
|
|
|
|
|
+('yunionagent-endpoint-admin', 'yunionagent-service-id', 'default', 'admin', 'http://localhost:30889', 1, NOW(), NOW(), 0, 0, 'yunionagent');
|
|
|
|
|
+
|
|
|
|
|
+-- 8. 注册 victoria-metrics 服务 (时序数据库)
|
|
|
|
|
+INSERT INTO service (id, name, type, enabled, created_at, updated_at, update_version, deleted, is_emulated, config_version)
|
|
|
|
|
+VALUES ('victoria-metrics-service-id', 'victoria-metrics', 'victoria-metrics', 1, NOW(), NOW(), 0, 0, 0, 0);
|
|
|
|
|
+
|
|
|
|
|
+INSERT INTO endpoint (id, service_id, region_id, interface, url, enabled, created_at, updated_at, update_version, deleted, name)
|
|
|
|
|
+VALUES
|
|
|
|
|
+('victoria-metrics-endpoint-public', 'victoria-metrics-service-id', 'default', 'public', 'http://localhost:8428', 1, NOW(), NOW(), 0, 0, 'victoria-metrics'),
|
|
|
|
|
+('victoria-metrics-endpoint-internal', 'victoria-metrics-service-id', 'default', 'internal', 'http://localhost:8428', 1, NOW(), NOW(), 0, 0, 'victoria-metrics'),
|
|
|
|
|
+('victoria-metrics-endpoint-admin', 'victoria-metrics-service-id', 'default', 'admin', 'http://localhost:8428', 1, NOW(), NOW(), 0, 0, 'victoria-metrics');
|
|
|
|
|
+
|
|
|
|
|
+-- 9. 注册 region 表(即使region服务未运行,也需要有region记录)
|
|
|
INSERT INTO region (id, name, created_at, updated_at, update_version, deleted)
|
|
INSERT INTO region (id, name, created_at, updated_at, update_version, deleted)
|
|
|
VALUES ('default', 'default', NOW(), NOW(), 0, 0)
|
|
VALUES ('default', 'default', NOW(), NOW(), 0, 0)
|
|
|
ON DUPLICATE KEY UPDATE updated_at=NOW();
|
|
ON DUPLICATE KEY UPDATE updated_at=NOW();
|
|
|
|
|
|
|
|
|
|
+-- 10. 初始化 global-settings 参数(前端需要)
|
|
|
|
|
+INSERT INTO paramters_tbl (id, name, service, value, created_at, updated_at, update_version, deleted)
|
|
|
|
|
+VALUES (
|
|
|
|
|
+ REPLACE(UUID(), '-', ''),
|
|
|
|
|
+ 'global-settings',
|
|
|
|
|
+ 'yunionagent',
|
|
|
|
|
+ '{"setupKeys":["zh-CN","en","ja-JP"],"productVersion":"CMP"}',
|
|
|
|
|
+ NOW(),
|
|
|
|
|
+ NOW(),
|
|
|
|
|
+ 0,
|
|
|
|
|
+ 0
|
|
|
|
|
+)
|
|
|
|
|
+ON DUPLICATE KEY UPDATE value='{"setupKeys":["zh-CN","en","ja-JP"],"productVersion":"CMP"}', updated_at=NOW();
|
|
|
|
|
+
|
|
|
SELECT 'Services registered successfully' as status;
|
|
SELECT 'Services registered successfully' as status;
|
|
|
SELECT COUNT(*) as service_count FROM service;
|
|
SELECT COUNT(*) as service_count FROM service;
|
|
|
SELECT COUNT(*) as endpoint_count FROM endpoint;
|
|
SELECT COUNT(*) as endpoint_count FROM endpoint;
|
|
@@ -106,7 +140,11 @@ echo " - identity (keystone) - http://localhost:35357/v3"
|
|
|
echo " - compute (region) - http://localhost:30888"
|
|
echo " - compute (region) - http://localhost:30888"
|
|
|
echo " - image (glance) - http://localhost:9292"
|
|
echo " - image (glance) - http://localhost:9292"
|
|
|
echo " - yunionconf - http://localhost:30889"
|
|
echo " - yunionconf - http://localhost:30889"
|
|
|
|
|
+echo " - yunionagent - http://localhost:30889 (指向yunionconf)"
|
|
|
echo " - monitor - http://localhost:30093"
|
|
echo " - monitor - http://localhost:30093"
|
|
|
echo " - scheduledtask - http://localhost:30891"
|
|
echo " - scheduledtask - http://localhost:30891"
|
|
|
|
|
+echo " - victoria-metrics - http://localhost:8428"
|
|
|
|
|
+echo ""
|
|
|
|
|
+echo "✓ global-settings 参数已初始化"
|
|
|
echo ""
|
|
echo ""
|
|
|
echo "注意: 需要重启服务以加载新的service catalog"
|
|
echo "注意: 需要重启服务以加载新的service catalog"
|