华为云用户手册

  • 请求示例 更新用户(组)与 IAM 委托的映射关系示例 PUT https://{endpoint}/v2/{project_id}/clusters/{cluster_id}/agency-mapping { "agency_mappings" : [ { "agency" : "agency01", "identifier_type" : "User", "identifiers" : [ "test" ], "agency_id" : "xxxx" } ] }
  • 请求参数 表2 请求Body参数 参数 是否必选 参数类型 描述 agency_mappings 是 Array of AgencyMapping objects 用户(组)与委托之间的映射关系详细信息。 表3 AgencyMapping 参数 是否必选 参数类型 描述 agency 是 String 该映射绑定的IAM委托名称。 identifier_type 是 String 委托类型,分为“User”和“Group”两种。 User表示该映射关系为针对用户的映射,identifiers中填写用户名称列表。 Group表示该映射关系为针对用户组的映射,identifiers中填写用户组名称列表。 identifiers 是 Array of Strings IAM委托映射的用户(组)名称列表。请前往IAM,单击“用户(组)”按钮,获取用户(组)名称列表。 agency_id 是 String 该映射关系绑定的委托的唯一标识码。请前往IAM,单击“委托”按钮,进入委托页面,将鼠标放置委托名称上,在弹窗中获取委托唯一标识码。
  • 请求示例 创建一个分析集群,集群版本号为 MRS 3.1.0。包含一个Master节点组,节点数为2;一个Core节点组,节点数为3;一个Task节点组,节点数为3。每周一的12点至13点开启弹性伸缩。Hive组件的初始配置hive.union.data.type.incompatible.enable修改为true,dfs.replication修改为4。 POST /v2/{project_id}/clusters { "cluster_version" : "MRS 3.1.0", "cluster_name" : "mrs_DyJA_dm", "cluster_type" : "ANALYSIS", "charge_info" : { "charge_mode" : "postPaid" }, "region" : "", "availability_zone" : "", "vpc_name" : "vpc-37cd", "subnet_id" : "1f8c5ca6-1f66-4096-bb00-baf175954f6e", "subnet_name" : "subnet", "components" : "Hadoop,Spark2x,HBase,Hive,Hue,Loader,Flink,Oozie,Ranger,Tez", "safe_mode" : "KERBEROS", "manager_admin_password" : "your password", "login_mode" : "PASSWORD", "node_root_password" : "your password", "log_collection" : 1, "mrs_ecs_default_agency" : "MRS_E CS _DEFAULT_AGENCY", "tags" : [ { "key" : "tag1", "value" : "111" }, { "key" : "tag2", "value" : "222" } ], "node_groups" : [ { "group_name" : "master_node_default_group", "node_num" : 2, "node_size" : "rc3.4xlarge.4.linux.bigdata", "root_volume" : { "type" : "SAS", "size" : 480 }, "data_volume" : { "type" : "SAS", "size" : 600 }, "data_volume_count" : 1 }, { "group_name" : "core_node_analysis_group", "node_num" : 3, "node_size" : "rc3.4xlarge.4.linux.bigdata", "root_volume" : { "type" : "SAS", "size" : 480 }, "data_volume" : { "type" : "SAS", "size" : 600 }, "data_volume_count" : 1 }, { "group_name" : "task_node_analysis_group", "node_num" : 3, "node_size" : "rc3.4xlarge.4.linux.bigdata", "root_volume" : { "type" : "SAS", "size" : 480 }, "data_volume" : { "type" : "SAS", "size" : 600 }, "data_volume_count" : 1, "auto_scaling_policy" : { "auto_scaling_enable" : true, "min_capacity" : 0, "max_capacity" : 1, "resources_plans" : [ { "period_type" : "daily", "start_time" : "12:00", "end_time" : "13:00", "min_capacity" : 2, "max_capacity" : 3, "effective_days" : [ "MONDAY" ] } ], "exec_scripts" : [ { "name" : "test", "uri" : "s3a://obs-mrstest/bootstrap/basic_success.sh", "parameters" : "", "nodes" : [ "master_node_default_group", "core_node_analysis_group", "task_node_analysis_group" ], "active_master" : false, "action_stage" : "before_scale_out", "fail_action" : "continue" } ], "rules" : [ { "name" : "default-expand-1", "description" : "", "adjustment_type" : "scale_out", "cool_down_minutes" : 5, "scaling_adjustment" : "1", "trigger" : { "metric_name" : "YARNAppRunning", "metric_value" : 100, "comparison_operator" : "GTOE", "evaluation_periods" : "1" } } ] } } ], "component_configs" : [ { "component_name" : "Hive", "configs" : [ { "key" : "hive.union.data.type.incompatible.enable", "value" : "true", "config_file_name" : "hive-site.xml" }, { "key" : "dfs.replication", "value" : "4", "config_file_name" : "hdfs-site.xml" } ] } ] } 创建一个流式集群,集群版本号为MRS 3.1.0。包含一个Master节点组,节点数为2;一个Core节点组,节点数为3,一个Task节点组,节点数为0。每周一的12点至13点开启弹性伸缩。 POST /v2/{project_id}/clusters { "cluster_version" : "MRS 3.1.0", "cluster_name" : "mrs_Dokle_dm", "cluster_type" : "STREAMING", "charge_info" : { "charge_mode" : "postPaid" }, "region" : "", "availability_zone" : "", "vpc_name" : "vpc-37cd", "subnet_id" : "1f8c5ca6-1f66-4096-bb00-baf175954f6e", "subnet_name" : "subnet", "components" : "Storm,Kafka,Flume,Ranger", "safe_mode" : "KERBEROS", "manager_admin_password" : "your password", "login_mode" : "PASSWORD", "node_root_password" : "your password", "log_collection" : 1, "mrs_ecs_default_agency" : "MRS_ECS_DEFAULT_AGENCY", "tags" : [ { "key" : "tag1", "value" : "111" }, { "key" : "tag2", "value" : "222" } ], "node_groups" : [ { "group_name" : "master_node_default_group", "node_num" : 2, "node_size" : "rc3.4xlarge.4.linux.bigdata", "root_volume" : { "type" : "SAS", "size" : 480 }, "data_volume" : { "type" : "SAS", "size" : 600 }, "data_volume_count" : 1 }, { "group_name" : "core_node_streaming_group", "node_num" : 3, "node_size" : "rc3.4xlarge.4.linux.bigdata", "root_volume" : { "type" : "SAS", "size" : 480 }, "data_volume" : { "type" : "SAS", "size" : 600 }, "data_volume_count" : 1 }, { "group_name" : "task_node_streaming_group", "node_num" : 0, "node_size" : "rc3.4xlarge.4.linux.bigdata", "root_volume" : { "type" : "SAS", "size" : 480 }, "data_volume" : { "type" : "SAS", "size" : 600 }, "data_volume_count" : 1, "auto_scaling_policy" : { "auto_scaling_enable" : true, "min_capacity" : 0, "max_capacity" : 1, "resources_plans" : [ { "period_type" : "daily", "start_time" : "12:00", "end_time" : "13:00", "min_capacity" : 2, "max_capacity" : 3, "effective_days" : [ "MONDAY" ] } ], "rules" : [ { "name" : "default-expand-1", "description" : "", "adjustment_type" : "scale_out", "cool_down_minutes" : 5, "scaling_adjustment" : "1", "trigger" : { "metric_name" : "StormSlotAvailablePercentage", "metric_value" : 100, "comparison_operator" : "LTOE", "evaluation_periods" : "1" } } ] } } ] } 创建一个混合集群,集群版本号为MRS 3.1.0。其中包含一个Master节点组,节点数为2;两个Core节点组,每个Core节点组的节点数均为3;两个Task节点组,一个Task节点组节点数为1,另一个节点数为0。 POST /v2/{project_id}/clusters { "cluster_version" : "MRS 3.1.0", "cluster_name" : "mrs_onmm_dm", "cluster_type" : "MIXED", "charge_info" : { "charge_mode" : "postPaid" }, "region" : "", "availability_zone" : "", "vpc_name" : "vpc-37cd", "subnet_id" : "1f8c5ca6-1f66-4096-bb00-baf175954f6e", "subnet_name" : "subnet", "components" : "Hadoop,Spark2x,HBase,Hive,Hue,Loader,Kafka,Storm,Flume,Flink,Oozie,Ranger,Tez", "safe_mode" : "KERBEROS", "manager_admin_password" : "your password", "login_mode" : "PASSWORD", "node_root_password" : "your password", "log_collection" : 1, "mrs_ecs_default_agency" : "MRS_ECS_DEFAULT_AGENCY", "tags" : [ { "key" : "tag1", "value" : "111" }, { "key" : "tag2", "value" : "222" } ], "node_groups" : [ { "group_name" : "master_node_default_group", "node_num" : 2, "node_size" : "Sit3.4xlarge.4.linux.bigdata", "root_volume" : { "type" : "SAS", "size" : 480 }, "data_volume" : { "type" : "SAS", "size" : 600 }, "data_volume_count" : 1 }, { "group_name" : "core_node_streaming_group", "node_num" : 3, "node_size" : "Sit3.4xlarge.4.linux.bigdata", "root_volume" : { "type" : "SAS", "size" : 480 }, "data_volume" : { "type" : "SAS", "size" : 600 }, "data_volume_count" : 1 }, { "group_name" : "core_node_analysis_group", "node_num" : 3, "node_size" : "Sit3.4xlarge.4.linux.bigdata", "root_volume" : { "type" : "SAS", "size" : 480 }, "data_volume" : { "type" : "SAS", "size" : 600 }, "data_volume_count" : 1 }, { "group_name" : "task_node_analysis_group", "node_num" : 1, "node_size" : "Sit3.4xlarge.4.linux.bigdata", "root_volume" : { "type" : "SAS", "size" : 480 }, "data_volume" : { "type" : "SAS", "size" : 600 }, "data_volume_count" : 1 }, { "group_name" : "task_node_streaming_group", "node_num" : 0, "node_size" : "Sit3.4xlarge.4.linux.bigdata", "root_volume" : { "type" : "SAS", "size" : 480 }, "data_volume" : { "type" : "SAS", "size" : 600 }, "data_volume_count" : 1 } ] } 创建自定义管控合设集群,集群版本号为MRS 3.1.0。包含一个Master节点组,节点数为3;两个Core节点组,一个节点数为3,另一个节点数为1。 POST /v2/{project_id}/clusters { "cluster_version" : "MRS 3.1.0", "cluster_name" : "mrs_heshe_dm", "cluster_type" : "CUSTOM", "charge_info" : { "charge_mode" : "postPaid" }, "region" : "", "availability_zone" : "", "vpc_name" : "vpc-37cd", "subnet_id" : "1f8c5ca6-1f66-4096-bb00-baf175954f6e", "subnet_name" : "subnet", "components" : "Hadoop,Spark2x,HBase,Hive,Hue,Loader,Kafka,Storm,Flume,Flink,Oozie,Ranger,Tez", "safe_mode" : "KERBEROS", "manager_admin_password" : "your password", "login_mode" : "PASSWORD", "node_root_password" : "your password", "mrs_ecs_default_agency" : "MRS_ECS_DEFAULT_AGENCY", "template_id" : "mgmt_control_combined_v2", "log_collection" : 1, "tags" : [ { "key" : "tag1", "value" : "111" }, { "key" : "tag2", "value" : "222" } ], "node_groups" : [ { "group_name" : "master_node_default_group", "node_num" : 3, "node_size" : "Sit3.4xlarge.4.linux.bigdata", "root_volume" : { "type" : "SAS", "size" : 480 }, "data_volume" : { "type" : "SAS", "size" : 600 }, "data_volume_count" : 1, "assigned_roles" : [ " OMS Server:1,2", "SlapdServer:1,2", "KerberosServer:1,2", "KerberosAdmin:1,2", "quorumpeer:1,2,3", "NameNode:2,3", "Zkfc:2,3", "JournalNode:1,2,3", "ResourceManager:2,3", "JobHistoryServer:2,3", "DBServer:1,3", "Hue:1,3", "LoaderServer:1,3", "MetaStore:1,2,3", "WebHCat:1,2,3", "HiveServer:1,2,3", "HMaster:2,3", "MonitorServer:1,2", "Nimbus:1,2", "UI:1,2", "JD BCS erver2x:1,2,3", "JobHistory2x:2,3", "SparkResource2x:1,2,3", "oozie:2,3", "LoadBalancer:2,3", "TezUI:1,3", "TimelineServer:3", "RangerAdmin:1,2", "UserSync:2", "TagSync:2", "KerberosClient", "SlapdClient", "meta", "HSConsole:2,3", "FlinkResource:1,2,3", "DataNode:1,2,3", "NodeManager:1,2,3", "IndexServer2x:1,2", "ThriftServer:1,2,3", "RegionServer:1,2,3", "ThriftServer1:1,2,3", "RESTServer:1,2,3", "Broker:1,2,3", "Supervisor:1,2,3", "Logviewer:1,2,3", "Flume:1,2,3", "HSBroker:1,2,3" ] }, { "group_name" : "node_group_1", "node_num" : 3, "node_size" : "Sit3.4xlarge.4.linux.bigdata", "root_volume" : { "type" : "SAS", "size" : 480 }, "data_volume" : { "type" : "SAS", "size" : 600 }, "data_volume_count" : 1, "assigned_roles" : [ "DataNode", "NodeManager", "RegionServer", "Flume:1", "Broker", "Supervisor", "Logviewer", "HBaseIndexer", "KerberosClient", "SlapdClient", "meta", "HSBroker:1,2", "ThriftServer", "ThriftServer1", "RESTServer", "FlinkResource" ] }, { "group_name" : "node_group_2", "node_num" : 1, "node_size" : "Sit3.4xlarge.4.linux.bigdata", "root_volume" : { "type" : "SAS", "size" : 480 }, "data_volume" : { "type" : "SAS", "size" : 600 }, "data_volume_count" : 1, "assigned_roles" : [ "NodeManager", "KerberosClient", "SlapdClient", "meta", "FlinkResource" ] } ] } 创建自定义管控分设集群,集群版本号为MRS 3.1.0。包含一个Master节点组,节点数为5;一个Core节点组,节点数为3。 POST /v2/{project_id}/clusters { "cluster_version" : "MRS 3.1.0", "cluster_name" : "mrs_jdRU_dm01", "cluster_type" : "CUSTOM", "charge_info" : { "charge_mode" : "postPaid" }, "region" : "", "availability_zone" : "", "vpc_name" : "vpc-37cd", "subnet_id" : "1f8c5ca6-1f66-4096-bb00-baf175954f6e", "subnet_name" : "subnet", "components" : "Hadoop,Spark2x,HBase,Hive,Hue,Loader,Kafka,Storm,Flume,Flink,Oozie,Ranger,Tez", "safe_mode" : "KERBEROS", "manager_admin_password" : "your password", "login_mode" : "PASSWORD", "node_root_password" : "your password", "mrs_ecs_default_agency" : "MRS_ECS_DEFAULT_AGENCY", "log_collection" : 1, "template_id" : "mgmt_control_separated_v2", "tags" : [ { "key" : "aaa", "value" : "111" }, { "key" : "bbb", "value" : "222" } ], "node_groups" : [ { "group_name" : "master_node_default_group", "node_num" : 5, "node_size" : "rc3.4xlarge.4.linux.bigdata", "root_volume" : { "type" : "SAS", "size" : 480 }, "data_volume" : { "type" : "SAS", "size" : 600 }, "data_volume_count" : 1, "assigned_roles" : [ "OMSServer:1,2", "SlapdServer:3,4", "KerberosServer:3,4", "KerberosAdmin:3,4", "quorumpeer:3,4,5", "NameNode:4,5", "Zkfc:4,5", "JournalNode:1,2,3,4,5", "ResourceManager:4,5", "JobHistoryServer:4,5", "DBServer:3,5", "Hue:1,2", "LoaderServer:1,2", "MetaStore:1,2,3,4,5", "WebHCat:1,2,3,4,5", "HiveServer:1,2,3,4,5", "HMaster:4,5", "MonitorServer:1,2", "Nimbus:1,2", "UI:1,2", "JDBCServer2x:1,2,3,4,5", "JobHistory2x:4,5", "SparkResource2x:1,2,3,4,5", "oozie:1,2", "LoadBalancer:1,2", "TezUI:1,2", "TimelineServer:5", "RangerAdmin:1,2", "KerberosClient", "SlapdClient", "meta", "HSConsole:1,2", "FlinkResource:1,2,3,4,5", "DataNode:1,2,3,4,5", "NodeManager:1,2,3,4,5", "IndexServer2x:1,2", "ThriftServer:1,2,3,4,5", "RegionServer:1,2,3,4,5", "ThriftServer1:1,2,3,4,5", "RESTServer:1,2,3,4,5", "Broker:1,2,3,4,5", "Supervisor:1,2,3,4,5", "Logviewer:1,2,3,4,5", "Flume:1,2,3,4,5", "HBaseIndexer:1,2,3,4,5", "TagSync:1", "UserSync:1" ] }, { "group_name" : "node_group_1", "node_num" : 3, "node_size" : "rc3.4xlarge.4.linux.bigdata", "root_volume" : { "type" : "SAS", "size" : 480 }, "data_volume" : { "type" : "SAS", "size" : 600 }, "data_volume_count" : 1, "assigned_roles" : [ "DataNode", "NodeManager", "RegionServer", "Flume:1", "Broker", "Supervisor", "Logviewer", "HBaseIndexer", "KerberosClient", "SlapdClient", "meta", "HSBroker:1,2", "ThriftServer", "ThriftServer1", "RESTServer", "FlinkResource" ] } ] } 创建自定义数据分设集群,集群版本号为MRS 3.1.0。包含一个Master节点组,节点数为9;四个Core节点组,每个Core节点组的节点数均为3。 POST /v2/{project_id}/clusters { "cluster_version" : "MRS 3.1.0", "cluster_name" : "mrs_jdRU_dm02", "cluster_type" : "CUSTOM", "charge_info" : { "charge_mode" : "postPaid" }, "region" : "", "availability_zone" : "", "vpc_name" : "vpc-37cd", "subnet_id" : "1f8c5ca6-1f66-4096-bb00-baf175954f6e", "subnet_name" : "subnet", "components" : "Hadoop,Spark2x,HBase,Hive,Hue,Loader,Kafka,Storm,Flume,Flink,Oozie,Ranger,Tez", "safe_mode" : "KERBEROS", "manager_admin_password" : "your password", "login_mode" : "PASSWORD", "node_root_password" : "your password", "mrs_ecs_default_agency" : "MRS_ECS_DEFAULT_AGENCY", "template_id" : "mgmt_control_data_separated_v2", "log_collection" : 1, "tags" : [ { "key" : "aaa", "value" : "111" }, { "key" : "bbb", "value" : "222" } ], "node_groups" : [ { "group_name" : "master_node_default_group", "node_num" : 9, "node_size" : "rc3.4xlarge.4.linux.bigdata", "root_volume" : { "type" : "SAS", "size" : 480 }, "data_volume" : { "type" : "SAS", "size" : 600 }, "data_volume_count" : 1, "assigned_roles" : [ "OMSServer:1,2", "SlapdServer:5,6", "KerberosServer:5,6", "KerberosAdmin:5,6", "quorumpeer:5,6,7,8,9", "NameNode:3,4", "Zkfc:3,4", "JournalNode:5,6,7", "ResourceManager:8,9", "JobHistoryServer:8", "DBServer:8,9", "Hue:8,9", "FlinkResource:3,4", "LoaderServer:3,5", "MetaStore:8,9", "WebHCat:5", "HiveServer:8,9", "HMaster:8,9", "FTP-Server:3,4", "MonitorServer:3,4", "Nimbus:8,9", "UI:8,9", "JDBCServer2x:8,9", "JobHistory2x:8,9", "SparkResource2x:5,6,7", "oozie:4,5", "EsMaster:7,8,9", "LoadBalancer:8,9", "TezUI:5,6", "TimelineServer:5", "RangerAdmin:4,5", "UserSync:5", "TagSync:5", "KerberosClient", "SlapdClient", "meta", "HSBroker:5", "HSConsole:3,4", "FlinkResource:3,4" ] }, { "group_name" : "node_group_1", "node_num" : 3, "node_size" : "rc3.4xlarge.4.linux.bigdata", "root_volume" : { "type" : "SAS", "size" : 480 }, "data_volume" : { "type" : "SAS", "size" : 600 }, "data_volume_count" : 1, "assigned_roles" : [ "DataNode", "NodeManager", "RegionServer", "Flume:1", "GraphServer", "KerberosClient", "SlapdClient", "meta", "HSBroker:1,2" ] }, { "group_name" : "node_group_2", "node_num" : 3, "node_size" : "rc3.4xlarge.4.linux.bigdata", "root_volume" : { "type" : "SAS", "size" : 480 }, "data_volume" : { "type" : "SAS", "size" : 600 }, "data_volume_count" : 1, "assigned_roles" : [ "HBaseIndexer", "SolrServer[3]", "EsNode[2]", "KerberosClient", "SlapdClient", "meta", "SolrServerAdmin:1,2" ] }, { "group_name" : "node_group_3", "node_num" : 3, "node_size" : "rc3.4xlarge.4.linux.bigdata", "root_volume" : { "type" : "SAS", "size" : 480 }, "data_volume" : { "type" : "SAS", "size" : 600 }, "data_volume_count" : 1, "assigned_roles" : [ "Redis[2]", "KerberosClient", "SlapdClient", "meta" ] }, { "group_name" : "node_group_4", "node_num" : 3, "node_size" : "rc3.4xlarge.4.linux.bigdata", "root_volume" : { "type" : "SAS", "size" : 480 }, "data_volume" : { "type" : "SAS", "size" : 600 }, "data_volume_count" : 1, "assigned_roles" : [ "Broker", "Supervisor", "Logviewer", "KerberosClient", "SlapdClient", "meta" ] } ] }
  • 响应示例 状态码: 200 查看弹性伸缩策略成功 [ { "node_group_name" : "task_node_analysis_group", "resource_pool_name" : "default", "auto_scaling_policy" : { "auto_scaling_enable" : true, "min_capacity" : 0, "max_capacity" : 1, "resources_plans" : [ { "period_type" : "daily", "effective_days" : [ "SUNDAY" ], "start_time" : "12:00", "end_time" : "13:00", "min_capacity" : 2, "max_capacity" : 3 } ], "rules" : [ { "name" : "default-expand-1", "description" : "", "adjustment_type" : "scale_out", "cool_down_minutes" : 5, "scaling_adjustment" : 1, "trigger" : { "metric_name" : "YARNAppRunning", "metric_value" : 100, "comparison_operator" : "GTOE", "evaluation_periods" : 1 } } ] } } ]
  • 响应参数 状态码: 200 表2 响应Body参数 参数 参数类型 描述 [数组元素] Array of AutoScalingPolicyV2 objects 弹性伸缩策略列表 表3 AutoScalingPolicyV2 参数 参数类型 描述 node_group_name String 节点组名称。 resource_pool_name String 资源计划名称 auto_scaling_policy AutoScalingPolicy object 弹性伸缩规则 表4 AutoScalingPolicy 参数 参数类型 描述 auto_scaling_enable Boolean 当前自动伸缩规则是否开启。 min_capacity Integer 指定该节点组的最小保留节点数。 取值范围:[0~500] max_capacity Integer 指定该节点组的最大节点数。 取值范围:[0~500] resources_plans Array of ResourcesPlan objects 资源计划列表。若该参数为空表示不启用资源计划。 当启用弹性伸缩时,资源计划与自动伸缩规则需至少配置其中一种。 rules Array of Rule objects 自动伸缩的规则列表。当启用弹性伸缩时,资源计划与自动伸缩规则需至少配置其中一种。 exec_scripts Array of ScaleScript objects 弹性伸缩自定义自动化脚本列表。若该参数为空表示不启用自动化脚本。 表5 ResourcesPlan 参数 参数类型 描述 period_type String 资源计划的周期类型,当前只允许以下类型: daily start_time String 资源计划的起始时间,格式为“hour:minute”,表示时间在0:00-23:59之间。 end_time String 资源计划的结束时间,格式与“start_time”相同,不早于start_time表示的时间,且与start_time间隔不小于30min。 min_capacity Integer 资源计划内该节点组的最小保留节点数。 取值范围:[0~500] max_capacity Integer 资源计划内该节点组的最大保留节点数。 取值范围:[0~500] effective_days Array of Strings 资源计划的生效日期,为空时代表每日,另外也可为以下返回值: MONDAY(周一)、TUESDAY(周二)、WEDNESDAY(周三)、THURSDAY(周四)、FRIDAY(周五)、SATURDAY(周六)、SUNDAY(周日) 表6 Rule 参数 参数类型 描述 name String 弹性伸缩规则的名称。 只能由字母、数字、中划线和下划线组成,并且长度为1~64个字符。 在一个节点组范围内,不允许重名。 description String 弹性伸缩规则的说明。 最大长度为1024字符。 adjustment_type String 弹性伸缩规则的调整类型,只允许以下类型: 枚举值: scale_out:扩容 scale_in:缩容 cool_down_minutes Integer 触发弹性伸缩规则后,该集群处于冷却状态(不再执行弹性伸缩操作)的时长,单位为分钟。 取值范围[0~10080],10080为一周的分钟数。 scaling_adjustment Integer 单次调整集群节点的个数。 取值范围[1~100] trigger Trigger object 描述该规则触发条件。 表7 Trigger 参数 参数类型 描述 metric_name String 指标名称。 该触发条件会依据该名称对应指标的值来进行判断。 最大长度为64个字符。 metric_value String 指标阈值。 触发该条件的指标阈值,只允许输入整数或者带两位小数的数。 comparison_operator String 指标判断逻辑运算符,包括: LT:小于 GT:大于 LTOE:小于等于 GTOE:大于等于 evaluation_periods Integer 判断连续满足指标阈值的周期数(一个周期为5分钟)。 取值范围[1~288] 表8 ScaleScript 参数 参数类型 描述 name String 弹性伸缩自定义自动化脚本的名称,同一个集群的自定义自动化脚本名称不允许相同。 只能由数字、英文字符、空格、中划线和下划线组成,且不能以空格开头。 可输入的字符串长度为1~64个字符。 uri String 自定义自动化脚本的路径。设置为OBS桶的路径或虚拟机本地的路径。 OBS桶的路径:直接手动输入脚本路径。示例:obs://XXX/scale.sh 虚拟机本地的路径:用户需要输入正确的脚本路径。脚本所在的路径必须以‘/’开头,以.sh结尾。 parameters String 自定义自动化脚本参数。 多个参数间用空格隔开。 可以传入以下系统预定义参数: ${mrs_scale_node_num}:扩缩容节点数 ${mrs_scale_type}:扩缩容类型,扩容为scale_out,缩容为scale_in ${mrs_scale_node_hostnames}:扩缩容的节点主机名称 ${mrs_scale_node_ips}:扩缩容的节点IP ${mrs_scale_rule_name}:触发扩缩容的规则名 其他用户自定义参数使用方式与普通shell脚本相同,多个参数中间用空格隔开。 nodes Array of Strings 自定义自动化脚本所执行的节点组名称。 active_master Boolean 自定义自动化脚本是否只运行在主Master节点上。 缺省值为false,表示自定义自动化脚本可运行在所有Master节点上。 fail_action String 自定义自动化脚本执行失败后,是否继续执行后续脚本和创建集群。 说明: 建议您在调试阶段设置为“continue”,无论此自定义自动化脚本是否执行成功,则集群都能继续安装和启动。 由于缩容成功无法回滚,因此缩容后执行的脚本“fail_action”必须设置为“continue”。 枚举值: continue:继续执行后续脚本。 errorout:终止操作。 action_stage String 脚本执行时机。 枚举值: before_scale_out:扩容前 before_scale_in:缩容前 after_scale_out:扩容后 after_scale_in:缩容后 状态码: 400 表9 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误描述
  • 请求参数 表2 请求Body参数 参数 是否必选 参数类型 描述 components_install_mode 是 Array of ComponentInstallMode objects 组件模型详情 表3 ComponentInstallMode 参数 是否必选 参数类型 描述 component 是 String 组件名称 node_groups 是 Array of AssignedNodeGroup objects 该组件的角色部署信息 component_user_password 否 String 配置组件用户密码,该密码用于ClickHouse组件机机用户连接使用。 密码长度应在8~26个字符之间 不能与用户名或者倒序用户名相同 必须包含如下4种字符的组合 至少一个小写字母 至少一个大写字母 至少一个数字 至少一个特殊字符:!@$%^-_=+[{}]:,./? component_default_password 否 String 配置组件default用户密码,该密码用于ClickHouse组件人机用户连接使用。 密码长度应在8~26个字符之间 不能与用户名或者倒序用户名相同 必须包含如下4种字符的组合 至少一个小写字母 至少一个大写字母 至少一个数字 至少一个特殊字符:!@$%^-_=+[{}]:,./? 表4 AssignedNodeGroup 参数 是否必选 参数类型 描述 name 是 String 节点组名称 assigned_roles 是 Array of Strings 角色部署信息。 可以指定节点组中部署的角色,该参数是一个字符串数组,每个字符串表示一个角色表达式。 角色表达式定义: 当该角色在节点组所有节点部署时: {role name},如“DataNode”。 当该角色在节点组指定下标节点部署时:{role name}:{index1},{index2}…,{indexN},如“NameNode:1,2”,下标从1开始计数。 部分角色支持多实例部署(即在一个节点部署多个同角色的实例):{role name}[{instance count}],如“EsNode[9]”,多实例部署不需要指定角色位置,默认在节点组所有节点部署多个实例 可选的角色请参考MRS支持的角色与组件对应表。
  • 请求示例 非安全集群添加请求添加ClickHouse组件 v2/f77c10d14a544393a24e5f0bf53202b6/clusters/ff879d3a-e5d5-4485-a9b6-c673b52673fa/components { "components_install_mode" : [ { "component" : "ClickHouse", "node_groups" : [ { "name" : "master_node_default_group", "assigned_roles" : [ "ClickHouseServer:1,2" ] }, { "name" : "node_group_1", "assigned_roles" : [ "ClickHouseServer", "ClickHouseBalancer" ] } ], "component_user_password" : "*****", "component_default_password" : "*****" } ] } 添加Hbase组件 v2/f77c10d14a544393a24e5f0bf53202b6/clusters/ff879d3a-e5d5-4485-a9b6-c673b52673fa/components { "components_install_mode" : [ { "component" : "HBase", "node_groups" : [ { "name" : "master_node_default_group", "assigned_roles" : [ "RegionServer", "HMaster" ] } ] } ] }
  • 请求示例 在node_group_1节点组上缩容1个节点。 /v2/ff8080828997cb24018a1b2db3440b80/clusters/f7f45c04-4303-411c-9b71-d2cb730dd162/shrink { "node_group_name" : "node_group_1", "count" : 1 } 在node_group_1节点组上强制缩容资源id为678050cd-ba1d-4550-942d-f2e396b1c6fb的节点。 /v2/ff8080828997cb24018a1b2db3440b80/clusters/f7f45c04-4303-411c-9b71-d2cb730dd162/shrink { "node_group_name" : "node_group_1", "resource_ids" : [ "678050cd-ba1d-4550-942d-f2e396b1c6fb" ] }
  • 请求参数 表2 请求Body参数 参数 是否必选 参数类型 描述 node_group_name 是 String 节点组名称 count 否 Integer 缩容节点数量,如果是指定节点缩容,则该参数可以不填。 resource_ids 否 Array of Strings 缩容节点时指定待删除节点的资源ID列表。 resource_ids为空时,按照系统规则自动选择删除节点。 仅支持删除状态异常的ecs节点。 会针对指定节点进行强制删除。 可通过查询主机接口获取resource_id。
  • 注意事项 为提高安全性,请在不需要使用全屏模式进行监控时,及时退出全屏模式。 全屏模式在线时长与是否操作无关,只要满足已设时长,则退出到登录界面。 全屏模式在线时长以最后一次设置为准。 例如,打开了多个页签在多个显示屏下进行全屏监控,则在线时长以最后一次设置为准。 再如,在“运维概览”界面和“仪表盘”界面均设置了在线时长,则以最后一次设置为准。 全屏模式在线时长优先级高于系统在线超时退出机制。 例如,登录控制台后,打开了 AOM 全屏界面并设置在线时长为2小时,同时打开了AOM全屏界面外的其他任意界面,则对于其他任意界面该设置也同时生效,即2小时后自动退出到登录界面。 当所有全屏界面都退出后,则恢复系统在线超时退出机制。 例如,登录控制台后,打开了多个AOM全屏界面并设置在线时长为2小时,同时打开了AOM全屏界面外的其他任意界面,当退出所有AOM全屏界面后,对于任意界面,在1小时内无任何操作,会自动退出到登录界面。
  • Agent管理页面中用户自定义接入主机的IP是如何获取的? AOM会默认遍历虚机上的所有网卡设备,按照以太网卡、Bond网卡、无线网卡等优先级顺序获取IP,如果获取到的不是期望的地址,可以在启动ICAgent时设置进程的环境变量IC_NET_CARD=网卡名,获取指定网卡IP。 举例: 在/etc/profile中增加export IC_NET_CARD=eth2。 执行source /etc/profile使环境变量在当前shell生效。 进入/opt/oss/servicemgr/ICAgent/bin/manual/目录,停止并重新启动icagent。 bash mstop.sh bash mstart.sh 查看该环境变量是否正确传递到应用中。 strings /proc/{icagentprocid}/envrion | grep IC_NET_CARD 如果ICAgent显示的IP地址是127.0.0.1,则可能是ICAgent启动时未获取到本机的IP导致,例如VM掉电重启时会出现。此时您需要重启ICAgent即可。 若您的主机IP发生变更(例如续租时分配了新的IP),此时Agent管理页面中显示的可能还是原来的IP,需要您重启ICAgent即可。
  • 非华为云主机安装ICAgent后为何无数据上报? 当您在非华为云主机上安装了ICAgent后,ICAgent上报数据需要访问如下端口,如果本地有防火墙配置,请打开如下端口的出方向否则对应数据无法上报,对应功能不可用。 8149: 上报指标数据使用 8102: 上报日志数据使用 8923: 上报 APM (调用链、JVM)指标使用 30200: ICAgent的控制端口 30201: ICAgent的控制端口
  • 采集器ICAgent对资源的占用大吗?例如内存、CPU。 AOM对基础指标的采集,包含VM、容器、进程的CPU、内存等基础指标。 资源消耗:对此类指标采集时,采集器ICAgent对资源的消耗和容器、进程个数相关。 正常业务量情况下,采集器ICAgent消耗内存约30M、单核CPU约3%。 使用限制:单节点上运行容器个数小于1000个。 保护机制: 采集器ICAgent对CPU资源的消耗最大不超过2核。 当采集器ICAgent对内存的消耗超过min{4G,节点物理内存/2}时,AOM将启动采集器重启保护。 min{4G,节点物理内存/2}表示取“节点物理内存的一半”和“4G”中的较小值。 日志文件的采集,包含了syslog、容器标准输出、用户配置路径、容器挂载等多种方式的日志文件采集。 资源消耗:此类数据采集时,采集器ICAgent对资源的消耗和文件日志量、文件个数及网络带宽、backend服务处理能力等多种因素强相关。
  • Windows环境下安装icagent失败,并提示SERVICE STOP 现象:在Windows环境下安装icagent失败,提示SERVICE STOP。任务管理器中不存在icagent任务。系统服务列表中不存在icagent服务。命令行下执行sc query icagent提示未找到。 原因:一般为360安全卫士等杀毒软件拦截了icagent服务注册。 解决方法: 检查360安全卫士等杀毒软件是否正在运行。 关闭360安全卫士后再进行icagent安装。 Windows下icagent采集文件类型需要手动配置采集路径*.log、 *.trace、 *.out等文本文件,不支持二进制文件、不支持Windows系统日志。
  • 创建委托 登录IAM控制台。 在左侧导航栏,单击“委托”,进入委托页面。 单击右上角“创建委托”,进入创建委托页面。 参考表1设置创建委托的参数。 表1 创建委托 名称 说明 样例 委托名称 标识该委托代理的名称。 须知: 委托名称必须为apm_admin_trust。 - 委托类型 选择“普通账号”。 普通账号 委托账号 请输入被委托的账号名称。 须知: 委托账号必须为op_svc_apm。 - 持续时间 选择“永久” 永久 描述 可选参数,用于补充说明该委托代理的详细信息。 - 在“权限选择”区域,单击“配置权限”。 配置以下权限: DMS User(或DMS UserAccess)、CCE Administrator、 CCI Administrator、ECS User(或ECS CommonOperations),并在“项目[所属区域]”选定生效区域。 单击“确定”,委托关系创建成功。
  • 操作步骤 登录控制台,将鼠标移动到右上方的用户名称,并在下拉列表中选择“我的凭证”。 在“我的凭证”页面中选择“访问密钥”页签。 在列表上方单击“新增访问密钥”,输入验证码或密码。 单击“确定”,生成并下载AK/SK。 创建访问密钥成功后,您可以在访问密钥列表中查看访问密钥ID(AK),在下载的.csv文件中查看秘密访问密钥(SK)。 请及时下载保存,弹窗关闭后将无法再次获取该密钥信息,但您可重新创建新的密钥。 当您下载访问密钥后,可以在浏览器页面左下角打开格式为.csv的访问密钥文件,或在浏览器“下载内容”中打开。 为了账号安全性,建议您妥善保管并定期修改访问密钥,修改访问密钥的方法为删除旧访问密钥,然后重新生成。
  • 操作系统使用限制 AOM支持多个操作系统,在购买主机时您需选择AOM支持的操作系统,详见表1,否则无法使用AOM对主机进行监控。 表1 AOM支持的操作系统及版本 操作系统 版本 SUSE SUSE Enterprise 11 SP4 64bit SUSE Enterprise 12 SP1 64bit SUSE Enterprise 12 SP2 64bit SUSE Enterprise 12 SP3 64bit OpenSUSE 13.2 64bit 42.2 64bit 15.0 64bit(该版本暂不支持syslog日志采集) EulerOS 2.2 64bit 2.3 64bit 2.5 64bit 2.9 64bit 2.10 64bit CentOS 6.3 64bit 6.5 64bit 6.8 64bit 6.9 64bit 6.10 64bit 7.1 64bit 7.2 64bit 7.3 64bit 7.4 64bit 7.5 64bit 7.6 64bit Ubuntu 14.04 server 64bit 16.04 server 64bit 18.04 server 64bit Fedora 24 64bit 25 64bit 29 64bit Debian 7.5.0 32bit 7.5.0 64bit 8.2.0 64bit 8.8.0 64bit 9.0.0 64bit Kylin Kylin V10 SP1 64bit 对于Linux x86_64服务器,AOM支持上表中所有的操作系统及版本。 对于Linux ARM服务器,CentOS操作系统仅支持7.4 及其以上版本,上表所列的其他操作系统对应版本均支持。
  • 创建委托 登录华为云控制台。 单击右上角的用户名称,如图1,选择“ 统一身份认证 ”。 图1 用户名称 在“统一身份认证”页面中,单击“委托”,进入委托页面。 单击右上角“创建委托”,进入创建委托页面。 参考表1设置创建委托的参数。 表1 创建委托 名称 说明 样例 委托名称 标识该委托代理的名称。 aom_ecm_trust 委托类型 选择“云服务” - 云服务 选择“弹性 云服务器ECS 裸金属服务器BMS” - 持续时间 选择“永久” - 描述 可选参数,用于补充说明该委托代理的详细信息。 - 单击“下一步”,给该委托进行授权。 作用范围选择“区域级服务”,然后选择项目。 在权限配置栏搜索“搜索框中输入“APM”,在查找结果中勾选“APM Administrator”。 单击页面下方的“确定”按钮,委托关系创建成功。
  • 初始化GitLab 首次登录应用镜像管理页面需要初始化,后续在“镜像信息”区域中,单击“管理”可直接登录管理页面。 获取GitLab管理页面的管理员用户名及密码。 登录云服务器,运行sudo cat /credentials/password.txt命令行获取GitLab管理页面用户名及密码。 在服务器“概览”页“镜像信息”中,单击“管理”登录管理页面。 输入步骤1获取的用户名密码。 单击“Sign in”进入GitLab管理控制台,您就可以开始使用GitLab。 单击右上角用户头像,选择“Preferences”,设置管理页面语言,单击“Save changes”。 设置语言后,管理页面语言不会立刻切换,执行任意操作设置的语言在下一个页面生效。 初始化GitLab后,您已获得一台完备的GitLab应用云耀云服务器 L实例 。您可开始使用您的GitLab应用,也可以按照使用GitLab中的步骤,创建项目、添加项目成员、合入代码。 父主题: 使用GitLab进行团队及项目管理
  • 操作流程 操作步骤 说明 步骤一:购买云耀云服务器L实例 购买云耀云服务器L实例,选择Windows Server 2016系统镜像。 步骤二:配置安全组 配置安全组的入方向访问规则,确保可以正常访问云服务器。 步骤三:登录云服务器 设置云服务器密码并登录。 步骤四:解除会话时间限制 设置会话时间,解除会话时间限制,避免因会话超时而重复登录云服务器。 步骤五:开始运营店铺 完成以上步骤后,您已具备了一台完备的、具有固定公网IP的Windows Server云服务器。后续您便可以在需要的电商网站上注册账号、开通店铺,开始运营您的店铺。
  • 步骤一:购买云耀云服务器L实例 登录云耀云服务器L实例控制台。 单击“购买资源”,在下拉列表中选择“购买 云耀云服务器L实例”。 对云服务器进行资源配置。 参数 说明 区域 不同区域的云耀云服务器L实例之间内网互不相通。请就近选择靠近您业务的区域,可减少网络时延,提高访问速度。 场景镜像 选择Windows Server 2016系统镜像。 套餐规格 选择2核4G套餐规格。 实例名称 请自定义方便您识别的实例名称,例如MyShop。 附加服务(可选) 根据需要任意选择数据盘、主机安全、云备份附加服务。 购买时长 单次购买最短为1个月,最长为3年。 支持自动续费功能。勾选后,在云耀云服务器L实例到期前自动续费。如果您购买时未开通自动续费,后续仍可以在控制台开通。 按月购买的资源:每次续费1个月 ,次数不限。 按年购买的资源:每次续费1年,次数不限。 关于自动续费的更多说明,请参考自动续费规则说明。 购买数量 设置您购买的云耀云服务器L实例数量。 单击“立即购买”,进入订单详情页面。 根据界面提示,请确认配置信息,阅读并勾选协议。 单击“去支付”,根据页面提示完成支付。 单击“返回华为云云耀云服务控制台”,查看已创建的云耀云服务器L实例。
  • 步骤三:登录云服务器 云服务器管理员用户名为Administrator,没有默认密码,请先设置密码再登录云服务器。 在实例管理页面右上角,选择更多,单击“重置密码”。 根据界面提示,设置云服务器的新密码,并确认新密码。运行中的云服务器需重启后新密码才能生效,默认勾选“自动重启”。 单击“确认”。 此时云服务器状态为“重启中”,待服务器状态为“运行中”时,继续如下步骤。 在资源卡片上,单击“远程登录”,进入云服务器。 单击左上角“Ctrl+Alt+Del”解锁桌面。 根据界面提示,输入步骤1设置的云服务器密码,按Enter键即可登录。
  • 步骤五:开始运营店铺 现在您已具备了一台完备的、具有固定公网IP的Windows Server云服务器。后续您即可在云服务器浏览器上搜索需要的电商网站,注册网站账号、开通店铺,开始运营您的店铺。 在运营店铺时,您可能需要将本地文件上传到云服务器,请根据需要选择以下方式: 方式一:通过远程桌面连接,上传本地文件至Windows云服务器。具体操作详见(推荐)本地Windows主机通过MSTSC上传文件到Windows云服务器 方式二:通过WinSCP工具上传本地文件至Windows云服务器。具体操作详见本地Windows主机使用WinSCP上传文件到Linux云服务器。使用此方法时,请在安全组中放通22端口。具体操作详见配置安全组。
  • 资源和成本规划 本实践以如下资源规划为例,您可根据实际需要进行调整。 资源 配置 说明 云耀云服务器L实例 CPU:2核 内存:4GB 系统盘:40GiB 本例以此配置为例,您也可以根据店铺需求选择合适的云耀云服务器L实例规格。 镜像 Windows Server 2016 选择Windows Server 2016系统镜像。 安全组 入方向规则: 协议:TCP 端口:80、443 源地址:0.0.0.0/0 80:允许使用HTTP协议访问云服务器。 443:允许使用HTTPS协议访问云服务器。
  • 初始化Matomo 首次登录应用镜像管理页面需要初始化,后续在“镜像信息”区域中,单击“管理”可直接登录管理页面。 在服务器“概览”页“镜像信息”中,单击“管理”登录管理页面。 单击“下一步”。 Matomo进行系统检查,单击“下一步”。 Matomo自动检查云服务器是否满足Matomo的安装条件,在每一项后显示检查结果。 设置MySQL数据库,单击“下一步”。 Matomo已经预置了MySQL,并已经配置一个默认的数据库帐号,初始化界面会自动获取此默认的数据库帐号信息,请勿改动界面信息,直接进行下一步。 Matomo自动创建数据表,单击“下一步”。 在“超级用户”页面,设置Matomo管理员用户名、密码和电子邮件,单击“下一步”。 超级用户是您在安装 Matomo 时创建的用户。每个Matomo只有一个超级用户,该用户拥有最高权限。请妥善保管此超级用户的用户名及密码。 在“设置网站”页面,添加第一个您想用Matomo追踪、分析的网站名称和URL。单击“下一步”。 安装Matomo后,您可以添加更多网站。 了解JavaScript跟踪代码,单击“下一步”。 要用Matomo追踪您网站的流量,您需要确认在您网站的每个页面都增加了一些额外的代码,即JavaScript跟踪代码。Matomo会发自动生成一个JavaScript跟踪代码。此代码必须出现在您希望Matomo分析的每个页面上。 安装结束后,您可以在管理页面“追踪代码”选项下生成自定义的跟踪代码。 完成初始化向导,单击“继续使用MATOMO”进入登录页面。 输入超级用户的用户名密码,单击“登录”,进入Matomo管理页面。 至此,您已获得一台完备的Matomo应用云耀云服务器L实例。您可以开始使用Matomo,也可以按照使用Matomo监控网站中的步骤监控网站。 父主题: 使用Matomo进行网站数据分析
  • 初始化Prestashop 首次登录应用镜像管理页面需要初始化,后续在“镜像信息”区域中,单击“管理”可直接登录管理页面。 获取PrestaShop管理页面的管理员用户名及密码。 登录云服务器,运行sudo cat /credentials/password.txt命令行获取PrestaShop管理页面用户名及密码。 在服务器“概览”页“镜像信息”中,单击“管理”登录管理页面。 单击“访问”可体验商城的用户界面。 首次访问管理后台地址http://公网IP/admin时,Prestashop会在admin后随机生成字符串做加密处理。例如,首次访问管理后台地址http://1.1.1.1/admin时,地址自动变更为http://1.1.1.1/admin923reep1k,admin后增加了字符串“923reep1k”。 后续只能使用此加密过的链接登录管理页面,也可以重置管理后台地址,但会丢失原有数据,因此请务必牢记。 输入步骤1获取的密码。 单击“ LOG IN”,登录后台管理页面。 至此,您已获得一台完备的Prestashop应用云耀云服务器L实例。您可以开始运营网站,也可以按照部署Prestashop中的步骤,进行管理语言包并设置语言、安装扩展、数据库备份、配置 域名 操作。 父主题: 使用Prestashop搭建电商网站
  • 初始化宝塔面板 首次登录应用镜像管理页面需要初始化,后续在“镜像信息”区域中,单击“管理”可直接登录管理页面。 获取宝塔管理页面的管理员用户名及密码。 登录云服务器,运行sudo cat /credentials/password.txt命令行获取宝塔管理页面用户名及密码。可查看到管理员用户名为administrator。 您也可以登录云服务器,运行cd /www/server/panel && btpython tools.py panel passwd administrator命令直接设置管理员密码。其中,“passwd”为管理员administrator的密码。例如cd /www/server/panel && btpython tools.py panel abc123456 administrator,指管理员administrator的密码为abc123456。 在服务器“概览”页“镜像信息”中,单击“管理”登录管理页面。 输入步骤1获取的用户名密码,单击“登录”。 登录后如果出现如下提示,请单击“未有账号,免费注册”在宝塔官网注册。 在宝塔官网注册后,在这里输入注册的手机号和密码登录宝塔面板。 安装基础组合软件。 请选择LNMP(推荐)或者LAMP基础组合软件,单击“一键安装”,等待安装直至结束。 后续也可以在“软件商店”中自行选择并安装其他软件。 至此,您已获得一台完备的宝塔面板应用云耀云服务器L实例。您可以开始使用宝塔面板,也可以按照部署宝塔面板中的步骤,进行管理软件、管理文件、管理日志、管理数据库操作。 父主题: 使用宝塔面板应用镜像管理服务器
  • 初始化Portainer 首次登录应用镜像管理页面需要初始化,后续在“镜像信息”区域中,单击“管理”可直接登录管理页面。 在服务器“概览”页“镜像信息”中,单击“管理”登录管理页面。 初始化Portainer有一定时效性,如果未能快速创建用户,会出现如下图提示。请登录云服务器执行命令sudo docker restart portainer重启Portainer,随后快速创建用户。 设置Portainer管理员用户名密码,单击“Create user”。 如果您有备份的数据,在“Restore Portainer from backup”配置项中,您可以从本地上传备份数据以便快速搭建Portainer环境。 选择“Home”菜单,单击Local项目就可以开始使用Portainer进行Docker可视化管理 。 至此,您已获得一台完备的Portainer应用云耀云服务器L实例。您可以开始使用Portainer,也可以按照使用Portainer部署MySQL容器中的步骤创建MySQL容器、连接MySQL容器。 父主题: 使用Portainer进行Docker可视化管理
  • 初始化Odoo 首次登录应用镜像管理页面需要初始化,后续在“镜像信息”区域中,单击“管理”可直接登录管理页面。 在服务器“概览”页“镜像信息”中,单击“管理”登录管理页面。 配置参数,单击“Create database”创建数据库。 如果您本地已经有备份的数据库,可单击“or restore a database”快速恢复数据库。 表1 参数说明 参数 说明 Master Password 系统会自动生成一个数据库主密码,建议在这里修改成便于记忆的密码。 说明: 数据库主密码在后续的数据库操作中非常重要,请务必妥善保存。 Database Name 自定义一个数据库名称。 Email/Password 管理员的登录管理页面的邮箱及密码,请妥善保存。 Phone number 管理员的电话号码。 Language 设置管理页面的语言。 Country 输入所在国家。 Demo data 勾选后创建的数据库自动生成数据样例。 输入设置的邮箱及密码,单击“登录”。 登录管理页面后开始体验管理后台。 至此,您已获得一台完备的Odoo应用云耀云服务器L实例。您可以开始使用Odoo,也可以按照部署Odoo中的步骤,进行基础设置、获取管理员信息及技术支持、管理数据库操作。 父主题: 使用Odoo构建企业ERP
  • 创建MySQL容器 选择“Contaners”菜单,单击“Add container”添加MySQL容器。 按图示配置MySQL容器参数。 ①Name:自定义的容器名称 ②Image:容器镜像名称,例如设置mysql:5.7,系统将自动在DockerHub中拉取MySQL5.7容器镜像。 ③单击“publish a new network port”,添加3306端口,确保可以正常访问MySQL数据库。 ④Env:设置环境变量。 MYSQL_ROOT_PASSWORD:必填,数据库root用户的密码。在登录MySQL容器时使用,请妥善保管root用户的密码。 请保证MYSQL_ROOT_PASSWORD变量字符串正确,否则无法连接数据库。 MYSQL_DATABASE:选填,创建MySQL容器后自动创建一个名为value栏所填写的值 (例如wordpress) 的数据库。 ⑤Restart policy:建议选择“Always”,使得容器无论在什么情况下停止总会自动重新启动。 单击“Deploy the container”创建MySQL容器。
共100000条