华为云用户手册

  • 保养任务 根据设备保养周期、保养项自动生成保养任务,从而减少故障停机日,提高机械利用率,延长设备使用寿命 基本信息 单击工作台的保养任务功能,进入保养任务页面; 单击保养任务 扫描故障设备二维码 单击保养任务 图6 保养任务 进入保养界面 输入保养值 添加保养时消耗备品备件 图7 单击消耗备件维护 图8 添加保养时消耗备品备件 单击确认提交 保养异常需要提交异常描述以及异常的照片 任务结果为异常,需要上传图片以及描述 图9 任务结果为异常
  • 资源和成本规划 本节介绍解决方案实践中资源规划情况,包含以下内容: 表1 资源和成本规划 云资源 规格 数量 每月费用(元) E CS X86计算 | 通用计算增强型 | c3.2xlarge.2 | 8核 | 16GB; Windows | Windows Server 2019 数据中心版 64位简体中文; 通用型SSD | 40GB; 通用型SSD | 100GB; 全动态BGP | 独享 | 按带宽计费 | 10Mbit/s; 1 1491.10 HSS 企业版; 1 90.00 WAF 入门版; 1 99.00 CBH 单机; 10资产标准版; 1 700.00 RDS 通用可用区 | MySQL | 8.0 | 主备 | 通用型 | 8核16GB; SSD云盘 | 40GB; 1 1639.00 CBR 云服务器备份存储库 | 1000GB; 1 200.00 OBS 对象存储 | 标准存储单AZ存储包 | 40GB; 1 1.00 总计:4220.10
  • 委外质检 委外到货后会将到货信息推送至系统中的通知消息中自动生成委外质检任务,质检员单击信息通知跳转到委外质检任务页面中。(或者可以单击需要扫描打印出来的包装二维码(批次信息),进行委外质检) 基本信息 单击 消息通知 的委外入库检的消息,进入到委外质检页面(或者单击工作台的委外入库检功能,进入委外质检页面); 委外入库检操作步骤: 单击委外入库检 扫描工单二维码 图1 扫描工单二维码 显示同入库批次的物料信息 图2 单击物料信息 输入质检结果 图3 输入质检结果/确认 不合格数量 单击确认提交
  • 班组建模 组长系数与组员系数决定了,这个班组的工资计算逻辑;班组长是组员的一份子,所以需要维护组员后,再在编辑中选择该班组中的班组长 基本信息 单击菜单列表中基础建模下的班组建模,右侧出现班组信息 图1 班组建模 新增班组(进入到班组建模界面、单击新增、填写基本信息、单击确认) 图2 新增班组 新增组员 图3 新增组员 选择班组长 单击更新(进入如下图所示) 选择班组长 单击确认 图4 选择班组长 只有先确定了组员,才可在更新处添加班组长; 父主题: 基础建模
  • 工厂建模 基本信息 编辑组织架构、为不同组织分配不同人员、定义人员的权限 新增组织架构 单击菜单列表中工厂建模下的工厂建模,右侧出现工厂信息(包括组织架构信息、组织人员信息) 图1 工厂建模 新增工厂/公司 图2 新增工厂/公司 新增部门/车间 图3 新增部门/车间1 图4 新增部门/车间2 定义组织人员 单击创建好的部门/车间,右侧出现该部门/车间下的人员信息 为组织添加已存在的人员(账号) 选择员工名称 选择角色编码 单击确定 图5 为组织添加已存在的人员(账号) 为组织添加新人员(没有账号) 图6 为组织添加新人员(没有账号) 为组织创建用户时,选择角色是为了给该用户分配使用权限 角色建模 用户信息 APP通知 仓库定义 父主题: 操作步骤-管理端
  • 账号安全 可用来更改用户名、密码、手机号、邮箱 基本信息 单击个人中心的账号安全功能,进入账号安全页面; 勾选需要签退的工位、 单击账号安全 图4 账号安全 修改用户名 选择用户名 输入新名称 单击确认(更换名称成功) 图5 修改用户名 修改密码 选择登录密码 输入原密码 单击确定 图6 登录密码 输入新密码 单击确定 图7 修改密码 再次输入新密码 单击确定(密码更换成功) 修改绑定手机号 选择绑定手机 输入新手机号 单击确认(更换手机号成功) 图8 修改绑定手机号 修改邮箱 选择绑定邮箱、 输入新邮箱号、 单击确认(更换邮箱成功) 图9 修改邮箱
  • 其他出入库 其他出入库用于处理不关联生产、采购、销售订单的出入库 基本信息 单击菜单列表中仓库管理下的其他出入库,右侧出现其他出入库信息页面 图1 其他出入库 新增其他入库(出库同理) 单击新增 操作类型选择入库 填写其他入库信息 单击确认创建其他出入库单成功 图2 新增其他入库1 对未开始的单据进行开始 图3 对未开始的单据进行开始 单击完成则入库成功(状态由已开始变为已完成) 图4 完成入库 其他出入库单据打印仅针对,手动创建的其他出入库单据的打印
  • 工单返修处理 信息来源:由质检部判定为需要返工的产品,班组长或者车间主任决定使用哪种返工工序返工 本工序返工:生产的返工工单只有该道工序 工单返工:需要决定返工使用的工艺BOM,以及从该BOM的哪道工序开始返工 基本信息 单击工作台的工单返修处理功能,进入工单返修处理页面; 图28 缺陷返修 本工序返工 勾选本次需要返工的产品 单击确认返工 图29 勾选本次需要返工的产品 勾选本工序返工 单击确认返工 图30 单击确认返工 WEB端可看到返工工单信息生产管理&生产工单 工单返工 勾选本次需要返工的产品 单击确认返工 图31 勾选本次需要返工的产品 处理方式勾选工单返工 选择返工工艺 选择从哪道工序开始返工 单击确认返工 图32 缺陷处理
  • 工单工序委外 如在生产工序流程中存在5道工序,第1-2道工序在厂内生产,第3-4道工序需要厂外生产(即外协),第5道工序又回到厂内生产时,即需要使用此功能;该外协操作不会进行入库,也不进行出库操作;仅由车间进行发料、质检员质检、车间收料 基本信息 单击工作台的工单委外功能,进入工序委外界面页面; 图13 委外报工 外协发料(工序委外) 扫描工单流转卡 选择本次委外工序 选择该工序委外的供应商 图14 外协发料 扫描工单 输入本次发料数量 单击委外发料 图15 委外物料信息 外协收料(工序委外) 搜索物料信息 图16 搜索物料信息 单击对应的物料 输入实际到货数量 图17 输入实际重量 单击确认(收货成功) 外协收料检(工序委外) 在工作台单击委外入库检 选择委外到货的物料信息 图18 选择物料信息 输入质检结果 图19 输入检测值 单击下一步(直至最后一条) 输入不合格数量 图20 输入质检结果 单击确认提交(质检结束) 图21 确认提交
  • 工单生产报工 员工可使用该功能领取任务、生产报工、查看任务 基本信息 单击工作台的工单生产报工功能,进入生产领料页面; 生产领料成功后还需在生产报工界面进行投料操作,主要目的确定投入的工序以及数量信息 个人未领取:个人未领取中的工序任务为车间主任分配至个人的生产任务(领取任务界面) 个人任务领取步骤: 扫码领取工序任务 图5 扫码领取工序任务 单击确认 图6 领取成功 已领取 对已领取的生产工单进行报工操作,分为合格品报工以及缺陷品报工 进入生产报工:扫码生产工单流程卡、单击开始生产、根据需求扫码投料、产出报工 图7 扫码单击生产 如果任务过多的话可进行扫码开始生产任务 扫码投料 扫描材料包装上的二维码/条形码,进行投料; 图8 扫码投料 图9 投料记录 扫码投料需要输入本次投料数量;扫码倒冲只需要扫描包装二维码/条形码;完工倒冲的物料不需要扫码投 产出报工-合格产出(生产出的合格品) 单击合格产出 图10 合格产出 扫描工单流转卡输入本次报工数量 图11 填写报工数量 单击确认(合格品报工成功) 图12 产出
  • 生产领料 由员工自己去指定仓库领取生产材料,只有投料类型为扫码投料以及扫码倒冲可以使用该功能 基本信息 单击工作台的生产领料功能,进入生产领料页面; 图1 生产领料 生产领料成功后还需在生产报工界面进行投料操作,主要目的确定投入的工序以及数量信息 生产领料步骤: 扫描工单 单击生产工单 扫描领取的批次 输入领取数量 单击确认领料 图2 关联物料 生产报工界面 个人未领取界面 领取任务 图3 领料记录 已领取界面投料 单击开始生产 图4 数量确认
  • 物料盘点 创建盘点任务保证任务第一时间下达、快速分配盘点任务,员工对盘点任务进行盘点,记录盘点结果,管理员对盘点结果审核、调账、记录盘盈/盘亏的原因 基本信息 单击工作台的物料盘点功能,进入物料盘点页面; 图25 物料盘点 创建盘点任务步骤: 单击物料盘点 扫描需要盘点的库位 单击创建盘点任务 图26 创建盘点任务1 勾选本次需要盘点的物料信息 单击创建盘点任务(盘点任务创建成功) 图27 创建盘点任务2 进行盘点步骤: 单击物料盘点 扫描本次盘点库位 单击盘点任务 图28 进行盘点1 输入盘点结果 单击确认提 图29 进行盘点2 管理员对盘点结果进行调账: 单击物料盘点 单击库存调账 图30 物料盘点 勾选存在差异的盘点结果 单击原因填写 图31 盘点调账1 输入盘点差异原因 单击开始调账 图32 盘点调账2 选择盘点任务单击完成任务 图33 盘点任务
  • 采购到货 采购订单下达后,在采购到货这一步打印包装批次 在使用该功能时请保证已绑定蓝牙打印机 基本信息 单击工作台的采购到货功能,进入采购到货页面; 选择进入采购订单页面的方式 图1 采购到货 勾选到货的物料 单击下一步 图2 勾选到货物料 输入到货信息 单击确认到货(单击确认到货会自动打印标签) 图3 填写到货信息 进行采购到货操作 上图的任意方式均会进入下图样式,进入下图样式后再进行操作步骤 步骤4中到货批次在未填写情况是系统自动生成的;单条到货量即单条标签纸上显示数量;标签数量即需要打印几张标签; 同批物料打印不同标签显示数量 图4 采购质检 图5 确认
  • 应用场景 场景一:集装箱行业 客户的痛点: 集装箱箱型众多,排样表设计复杂,配件众多 工序众多,各个工序节拍数据不统一 流水线式生产,工艺流程长,各个工序衔接匹配 生产计划、排产的安排不及时 生产过程数据无法及时有效传递,信息滞后 安全管理不到位、安全知识培训缺少 设备监控、设备预警、设备维保管理不全面 通过此方案实现的业务效果: 采用数据采集技术,对设备运行数据分析和挖掘,帮助制定更加合理的设备维保计划,时刻监控设备情况,对设备进行全生命周期管理,实时监控工序节拍数据,有效避免生产浪费。 通过生产排产模块,根据订单量和生产能力进行合理的生产安排,避免生产线的闲置。 能及时对生产计划进行调整,大幅提升单日生产产能 安全检查执行率100%,安全隐患处理完成率100%。 环保设备全部纳入监控范围,避免环保投诉 设备异常预计毫秒级上报,实现设备全面运维管理。 设备维保数据实时保存,可随时查看维保日志。 员工工资当天即可核算完成。 场景二:汽配行业 客户的痛点: 需手工管理生产过程数据 库存积压、库存短缺,导致库存成本增加 工艺变更频繁,导致生产计划无法及时下达,生产周期延长 质检管理薄弱,导致产品质量下降,生产效率低下、成本增加 产品质检数据无法及时进行质量追溯 通过此方案实现的业务效果: 生产计划快速下达,生产数据实时保存,生产过程管理规范,产品质量得到控制 WMS全面仓储管理,避免库存积压和短缺的问题,实现物料的动态监控和预警 通过BOM快速变更工艺,及时传达生产计划,保证生产周期及交货周期 对原料采购入库,产品生产过程全流程质量管控,可通过质检报表进行质量追溯
  • 方案优势 集中管理:能够帮助企业实现对物料的统一管理和监控,确保物料的及时供应和合理使用。 优化库存:通过标准的需求预测和库存控制,有助于减少库存积压,降低库存成本。 提高供应链效率:优化供应链流程,实现供应商的快速响应,提高整体供应链的运作效率。 数据驱动决策:通过收集和分析大量的供应链数据,为企业管理层提供有力的数据支持,帮助企业做出更明智的决策。 灵活适应市场变化:具备较高的可定制性和扩展性,能够适应不同行业和企业需求,快速应对市场变化。 协同合作:促进企业内部各部门以及与外部供应商之间的协同合作,提升整体运作效率。 降低人力成本:通过自动化和智能化的管理,MOM系统有助于降低企业在人力资源方面的投入。 提升客户满意度:通过优化供应链和库存管理,确保物料的及时供应,从而提高生产效率和产品质量,最终提升客户满意度。
  • 方案架构 业务架构 图1 业务架构 方案描述: 方案主要由 华为云计算 底座+智能AI+MOM产品形成面向传统制造业全流程的智能制造解决方案: 通过智能柔性排程,将工厂的销售订单快速拆解为生产订单,下发至工作中心或班组,实现计划一键下达; 对工单的全流程报工管理,可以以单件、批次及工单三个维度进行管理,并形成工人工资统计汇总; 对生产过程的质量、异常、能耗及设备进行统筹管理,实现生产信息的流转根据及全透明呈现; 方案竞争力: 算法准确率高:可以实现灵活准确的排产计算; 功能生态丰富:MOM系统包含QMS、MES、WMS、EMS、PMS、APS、FMCS等子模块,可以解决企业全流程的管理需求; 产品集成:结合华为IoT Edge能力,以及 MRS 的能力,提升在数据采集的精度和质量; 落地性强:自主研发的MOM平台,既有Saas版本也有项目制版本,既有小工单版本也有批次管理版本,可以满足各种规模企业的不同业务及部署需求; 技术架构 图2 业务架构 架构介绍&云服务使用: 方案通过软件开发生产线 CodeArts完成一站式软件开发服务,提升效率与质量,已经对接的华为云服务如下: 通过云容器引擎CCE构建自动化容器,保证业务平稳运行。 通过 云服务器ECS 支撑K8S集群弹性伸缩以及其它工具部署,例如:Minio、日志收集等。 通过软件开发生产线 CodeArts统一开发环境,开发流程,提升开发人员高效写作,快速相应客户需求。 通过统一身份证人服务 IAM 有效管理云资源账户不同用户的访问权限。 通过 企业主机安全 来防止恶意软件侵害、控制访问权限、对数据进行保护、对系统进行监控。 通过云服务器备份来备份重要数据,以便在原始数据丢失、损坏或服务器出现故障时能够恢复。
  • 存货档案 存货档案即物料信息,包括物料的名称、规格、计量单位物料的类型等;但不限于这些 基本信息 单击菜单列表中基础建模下的存货档案,右侧出现物料信息 图1 存货档案 新增物料类别 图2 新增物料类别 新增物料(物料档案界面、单击新增、填写基本物料信息、单击确认) 图3 新增物料 物料属性是判断这个产品是那种类型,是需求运算分配为采购/自制/委外的依据; 这里的仓库信息不是一定的,是可在需要使用的地方(如:BOM)更改的,这里设定的只是默认值; 扫码投料:生产开工后扫描物料批次,输入数量投料生产,扣料就是扣 投入的数量 扫码倒冲:生产开工后扫描物料批次,扣料 扣除的是这一批的物料 完工倒冲:将仓库的物料调动至指定的线边库,倒冲指定仓库(线边库)的物料 父主题: 基础建模
  • 工艺BOM 工艺BOM整个生产流程的基础,确定了产品的生产流程、耗材、产出、生产车间、质检标准等 基本信息 单击菜单列表中工艺管理下的工艺BOM,右侧出现工艺BOM信息 图1 工艺BOM 新增工艺BOM 单击+ 选择物料 开启另外包装 添加物料清单(即物料BOM) 图2 选择物料信息 设置工艺路线工序、单价等、设置质检模板等 图3 发料工序 单独+的新增按钮,需要单击全部列表后才会显示出来 产出控制为0时,即合格产出+缺陷产出≤ 工单数量 另外包装:即最后一道工序完工后需要打印标签后进行入库操作; 物料清单: 物料清单的发料工序需要在创建了工艺路线后再选择,如单击确认保存时没选择工序则默认发料工序为第一道工序; 物料清单的扫码投料扣料数量即投入的数量; 物料清单的扫码倒冲扣料数量即依据BOM维护比例扣除扫描的包装数量; 物料清单的完工倒冲扣料数量即依据BOM维护比例扣除这里维护的存货仓库里的物料数量; 替换物料:如需要使用替换料则必须选择投料类型为扫码投料; 指定关联BOM:需要指定关联BOM的物料必须先存在已有的BOM; 基础设置: 需要添加工序可单击后面的+号; 选择的工序必须是工序管理中已经维护过的; 不良品单价也是产出一件不良品应扣除的单价; 高级设置: 接序方式为上序结束后方可开始即上工序必须为完工状态本工序才可开工接序方式为上序开始后才可开始即上工序有产出本工序就可以开工生产; 跳序即并行生产,如前工序设置不跳序、本工序设置跳序、下道工序不设置跳序则本工序与下道工序并行不分前后生产; 首件校模板需要在质检管理中维护,这里可对模板进行调整但是不可新增模板(制程校模板、完工校模板同理); 首件检模板与完工检模板的管控,勾选管控后不进行首件检验不可报工,不进行完工检验不可以进行下一步操作; 缺陷分类需要在原因管理中维护,这里选择的是一个原因分类(该分类下所有的原因在之后报不良品时都可选择)但是请保证这里维护了缺陷原因,不然会出现报不良品时,无缺陷原因可选择; 添加替换料 图4 添加替换料 更改质检模板 图5 添加检查项 图6 对数值进行调整 新增/修改子BOM 单击需要添加的子类编码 成功进入新增/修改BOM界面 图7 新增/修改子BOM 单击名称即可查看,该物料的文档信息 BOM复制 选中需要复制的BOM 单击复制图标 图8 工艺BOM 进入复制BOM窗口 进行正常创建BOM页面 图9 复制 BOM导出 选择需要导出的BOM 单击↓ 图10 BOM导出 下载成功 父主题: 工艺管理
  • 操作场景 本章节指导用户挂载已有数据的系统盘。 系统盘目前支持离线挂载,即云服务器处于“关机”状态,才可以挂载系统盘。 您可以在磁盘列表中查看磁盘属性,只有当磁盘属性为“启动盘”,并且磁盘状态为“可用”时,磁盘才支持挂载至云服务器用作系统盘。 卸载后的系统盘即为启动盘,根据您选择的挂载点不同,启动盘可以重新挂载给云服务器用作系统盘或者数据盘。 随包年/包月弹性云服务器一同购买或追加购买的包年/包月的非共享云硬盘,和原弹性云服务器有绑定关系,无法挂载至其他弹性云服务器。
  • 操作场景 当由于系统盘文件系统损坏等原因导致云服务器无法启动时,您可以卸载该系统盘并将其挂载至其他云服务器作为数据盘,待该磁盘被修复后,再挂载至原云服务器作为系统盘。 当您不再使用系统盘或需要更换一个新的系统盘时,您需要先卸载已挂载的系统盘。 系统盘卸载后,不会自动删除,因此仍会持续计费,如您不再需要该系统盘,请及时删除或退订。 系统盘目前支持离线卸载,即在挂载该磁盘的云服务器处于“关机”状态,才可以卸载磁盘。因此,运行状态的云服务器需要先关机然后再卸载相应的系统盘。 挂载至云服务器的系统盘,磁盘属性为“系统盘”,磁盘状态为“正在使用”。当系统盘从云服务器上卸载后,此时系统盘的磁盘属性变为“启动盘”,磁盘状态变为“可用”。 卸载后的系统盘即为启动盘,根据您选择的挂载点不同,启动盘可以重新挂载给云服务器用作系统盘或者数据盘。
  • 如何使用VBD和SCSI共享磁盘? 您可以创建VBD类型的共享磁盘和SCSI类型的共享磁盘。建议将共享磁盘挂载至位于同一个反亲和性云服务器组内的ECS,以提高业务可靠。 VBD类型的共享磁盘:创建的共享磁盘默认为VBD类型,该类型磁盘可提供虚拟块存储设备,不支持SCSI锁。当您部署的应用需要使用SCSI锁时,则需要创建SCSI类型的共享磁盘。 SCSI类型的共享磁盘:SCSI类型的共享磁盘支持SCSI锁。 为了提升数据的安全性,建议您结合云服务器组的反亲和性一同使用SCSI锁,即将SCSI类型的共享磁盘挂载给同一个反亲和性云服务器组内的ECS。 如果ECS不属于任何一个反亲和性云服务器组,则不建议您为该ECS挂载SCSI类型的共享磁盘,否则SCSI锁无法正常使用并且则会导致您的数据存在风险。 反亲和性和SCSI锁的相关概念: 云服务器组的反亲和性:ECS在创建时,将会分散地创建在不同的物理主机上,从而提高业务的可靠性。 关于云服务器组,更多详情请参见管理云服务器组。 SCSI锁的实现机制:通过SCSI Reservation命令来进行SCSI锁的操作。如果一台ECS给磁盘传输了一条SCSI Reservation命令,则这个磁盘对于其他ECS就处于锁定状态,避免了多台ECS同时对磁盘执行读写操作而导致的数据损坏。 云服务器组和SCSI锁的关系:同一个磁盘的SCSI锁无法区分单个物理主机上的多台ECS,因此只有当ECS位于不同物理主机上时才可以支持SCSI锁,因此建议您结合云服务器组的反亲和性一起使用SCSI锁命令。
  • 操作场景 当您需要将数据盘挂载至同一区域、同一可用区的其他云服务器上,您可以先从已挂载的云服务器上卸载该数据盘,然后再将其挂载至其他云服务器上。 当您不再使用数据盘时,您可以先卸载该数据盘,然后再删除数据盘。 卸载数据盘时,支持离线或者在线卸载,即可在挂载该数据盘的云服务器处于“关机”或“运行中”状态进行卸载。 弹性云服务器 在线卸载磁盘,详细信息请参见在线卸载磁盘。 裸金属服务器 当前支持将SCSI类型磁盘挂载至裸金属服务器用作数据盘,数据盘可在裸金属服务器处于“关机”或“运行中”状态进行卸载。 挂载至云服务器的数据盘,磁盘属性为“数据盘”,磁盘状态为“正在使用”。当数据盘从云服务器上卸载后,此时数据盘的磁盘属性仍为“数据盘”,非共享盘的磁盘状态变为“可用”,共享盘只有从所有云服务器上卸载后,磁盘状态才会变为“可用”。
  • 设置开机自动挂载磁盘 如果您需要在云服务器系统启动时自动挂载磁盘,不能采用在 /etc/fstab直接指定 /dev/xvdb1的方法,因为云中设备的顺序编码在关闭或者开启云服务器过程中可能发生改变,例如/dev/xvdb1可能会变成/dev/xvdb2。推荐使用UUID来配置自动挂载数据盘。 磁盘的UUID(universally unique identifier)是Linux系统为磁盘分区提供的唯一的标识字符串。 执行如下命令,查询磁盘分区的UUID。 blkid 磁盘分区 以查询磁盘分区“/dev/xvdb1”的UUID为例: blkid /dev/xvdb1 回显类似如下信息: [root@ecs-b656 test]# blkid /dev/xvdb1 /dev/xvdb1: UUID="1851e23f-1c57-40ab-86bb-5fc5fc606ffa" TYPE="ext4" 表示“/dev/xvdb1”的UUID。 执行以下命令,使用VI编辑器打开“fstab”文件。 vi /etc/fstab 按“i”,进入编辑模式。 将光标移至文件末尾,按“Enter”,添加如下内容。 UUID=1851e23f-1c57-40ab-86bb-5fc5fc606ffa /mnt/sdc ext3 defaults 0 2 UUID=1851e23f-1c57-40ab-86bb-5fc5fc606ffa /mnt/sdc ext4 defaults 0 2 以内容上仅为示例,具体请以实际情况为准,参数说明如下: 第一列为UUID,此处填写1中查询到的磁盘分区的UUID。 第二列为磁盘分区的挂载目录,可以通过df -TH命令查询。 第三列为磁盘分区的文件系统格式, 可以通过df -TH命令查询。 第四列为磁盘分区的挂载选项,此处通常设置为defaults即可。 第五列为Linux dump备份选项。 0表示不使用Linux dump备份。现在通常不使用dump备份,此处设置为0即可。 1表示使用Linux dump备份。 第六列为fsck选项,即开机时是否使用fsck检查磁盘。 0表示不检验。 挂载点为(/)根目录的分区,此处必须填写1。 根分区设置为1,其他分区只能从2开始,系统会按照数字从小到大依次检查下去。 按“ESC”后,输入“:wq”,按“Enter”。 保存设置并退出编辑器。
  • 替换原有分区 本操作以该场景为例,云服务器上已挂载两块磁盘,磁盘“/dev/xvdc”有1个分区,其中分区“/dev/xvdc1”已挂载至“/mnt/sdc”目录下,现在需要替换原有分区“/dev/xvdc1”,由于只有一个分区,因此该分区也算作末尾分区。将新增容量加到该分区内,此时需要中断业务。 扩容后的新增空间是添加在磁盘末尾的,对具有多个分区的磁盘扩容时,只支持替换排在末尾的分区。 执行以下命令,查看磁盘的分区信息。 lsblk 回显类似如下信息: [root@ecs-1120 sdc]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT xvda 202:0 0 80G 0 disk ├─xvda1 202:1 0 40G 0 part / └─xvda2 202:2 0 40G 0 part /opt xvdb 202:16 0 350G 0 disk ├─xvdb1 202:17 0 100G 0 part └─xvdb2 202:18 0 200G 0 part xvdc 202:32 0 60G 0 disk └─xvdc1 202:33 0 10G 0 part /mnt/sdc 表示当前数据盘“/dev/xvdc”总容量为60 GB,已分配分区的容量为10 GB,其中末尾分区为“/dev/xvdc1”,为已挂载至“/mnt/sdc”目录下。 查看回显中磁盘“/dev/xvdc”的容量,扩容的容量是否已经包含在容量总和中。 若扩容的容量未在磁盘容量总和中,请参考Linux SCSI数据盘扩容后处理(fdisk)章节刷新系统内容量。 若扩容的容量已在磁盘容量总和中,请执行2。 执行以下命令,卸载磁盘分区。 umount /mnt/sdc 执行以下命令,查看“/dev/xvdc”分区的卸载结果。 lsblk 回显类似如下信息: [root@ecs-1120 linux]# umount /mnt/sdc [root@ecs-1120 linux]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT xvda 202:0 0 80G 0 disk ├─xvda1 202:1 0 40G 0 part / └─xvda2 202:2 0 40G 0 part /opt xvdb 202:16 0 350G 0 disk ├─xvdb1 202:17 0 100G 0 part └─xvdb2 202:18 0 200G 0 part xvdc 202:32 0 60G 0 disk └─xvdc1 202:33 0 10G 0 part 执行以下命令,进入parted分区工具,开始对数据盘的新扩容空间分配分区。 parted 数据盘 以“/dev/xvdc”为例: parted /dev/xvdc 回显类似如下信息: [root@ecs-1120 linux]# parted /dev/xvdc GNU Parted 3.1 Using /dev/xvdc Welcome to GNU Parted! Type 'help' to view a list of commands. 输入“unit s”,按“Enter”,设置磁盘的计量单位为磁柱。 以新增一个主分区为例,输入“p”,按“Enter”。 回显类似如下信息: (parted) mkpart Partition type? primary/extended? p File system type? [ext2]? ext4 Start? 83886080 End? 1677722159 删除待替换的末尾分区“/dev/xvdc1”,分区编号为“1”,输入“rm 1”,按“Enter”。 输入“p”,按“Enter”,查看当前“/dev/xvdc1”分区是否删除成功。 回显类似如下信息: (parted) rm 1 (parted) p Model: Xen Virtual Block Device (xvd) Disk /dev/xvdc: 125829120s Sector size (logical/physical): 512B/512B Partition Table: gpt Disk Flags: Number Start End Size File system Name Flags 重新进行分区,输入“mkpart opt 2048s 125829119”,按“Enter”。 “2048”为6中记录的初始磁柱值,“125829119”表示截止磁柱值,应该大于等于6中记录的截止磁柱值。 回显类似如下信息: (parted) mkpart opt 2048s 125829119s Warning: You requested a partition from 2048s to 125829199s (sectors 2048..125829199). The closest location we can manage is 2048s to 125829036s (sectors 2048..125829036). Is this still acceptable to you? Yes/No? Yes 根据系统提示输入“Yes”,设置截止磁柱值。 若出现以下性能优化提示,请输入“Ignore”,忽视即可。如果已经是最佳性能,则不会出现该提示,本操作中性能最佳的初始磁柱值即为2048s,因此系统没有该提示。 Warning: The resulting partition is not properly aligned for best performance. Ignore/Cancel? Ignore 以下操作会导致数据丢失: 选择的初始磁柱值与原分区的不一致。 选择的截止磁柱值小于原分区的值。 输入“p”,按“Enter”,查看当前“/dev/xvdc1”分区是否替换成功。 回显类似如下信息: (parted) p Model: Xen Virtual Block Device (xvd) Disk /dev/xvdb: 125829120s Sector size (logical/physical): 512B/512B Partition Table: gpt Disk Flags: Number Start End Size File system Name Flags 1 2048s 125829086s 125827039s ext4 opt 表示“/dev/xvdc1”分区替换成功。 输入“q”,按“Enter”,退出parted分区工具。 根据磁盘的文件系统,分别执行以下操作。 若磁盘文件系统为ext3或ext4,请执行以下步骤。 执行以下命令,检查“/dev/xvdc1”文件系统的正确性。 e2fsck -f /dev/xvdc1 回显类似如下信息: [root@ecs-1120 linux]# e2fsck -f /dev/xvdc1 e2fsck 1.42.9 (28-Dec-2013) Pass 1: Checking inodes, blocks, and sizes Pass 2: Checking directory structure Pass 3: Checking directory connectivity Pass 4: Checking reference counts Pass 5: Checking group summary information /dev/xvdc1: 11/655360 files (0.0% non-contiguous), 83137/2620928 blocks 执行以下命令,扩展“/dev/xvdc1”文件系统的大小。 resize2fs /dev/xvdc1 回显类似如下信息: [root@ecs-1120 linux]# resize2fs /dev/xvdc1 resize2fs 1.42.9 (28-Dec-2013) Resizing the filesystem on /dev/xvdc1 to 15728379 (4k) blocks. The filesystem on /dev/xvdc1 is now 15728379 blocks long. 执行以下命令,查看替换分区后数据盘的情况。 lsblk 回显类似如下信息: [root@ecs-1120 linux]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT xvda 202:0 0 80G 0 disk ├─xvda1 202:1 0 40G 0 part / └─xvda2 202:2 0 40G 0 part /opt xvdb 202:16 0 350G 0 disk ├─xvdb1 202:17 0 100G 0 part └─xvdb2 202:18 0 200G 0 part xvdc 202:32 0 60G 0 disk └─xvdc1 202:33 0 60G 0 part 表示当前“/dev/xvdc”总容量为60 GB,新增的50GB已经划分在“/dev/xvdc1”分区内。 执行以下命令,将新建分区挂载到“/mnt/sdc”目录下。 mount /dev/xvdc1 /mnt/sdc 若磁盘文件系统为xfs,请执行以下步骤。 执行以下命令,将新建分区挂载到“/mnt/sdc”目录下。 mount /dev/xvdc1 /mnt/sdc 执行以下命令,扩展“/dev/xvdc1”文件系统的大小。 sudo xfs_growfs /dev/xvdc1 执行以下命令,查看替换分区后数据盘的情况。 lsblk 回显类似如下信息: [root@ecs-1120 linux]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT xvda 202:0 0 80G 0 disk ├─xvda1 202:1 0 40G 0 part / └─xvda2 202:2 0 40G 0 part /opt xvdb 202:16 0 350G 0 disk ├─xvdb1 202:17 0 100G 0 part └─xvdb2 202:18 0 200G 0 part xvdc 202:32 0 60G 0 disk └─xvdc1 202:33 0 60G 0 part 表示当前“/dev/xvdc”总容量为60 GB,新增的50GB已经划分在“/dev/xvdc1”分区内。 行以下命令,查看“/dev/xvdc1”分区挂载结果。 df -TH 回显类似如下信息: [root@ecs-1120 linux]# mount /dev/xvdc1 /mnt/sdc [root@ecs-1120 linux]# df -TH Filesystem Type Size Used Avail Use% Mounted on /dev/xvda1 ext4 43G 8.3G 33G 21% / devtmpfs devtmpfs 885M 0 885M 0% /dev tmpfs tmpfs 894M 0 894M 0% /dev/shm tmpfs tmpfs 894M 18M 877M 2% /run tmpfs tmpfs 894M 0 894M 0% /sys/fs/cgroup tmpfs tmpfs 179M 0 179M 0% /run/user/2000 tmpfs tmpfs 179M 0 179M 0% /run/user/0 tmpfs tmpfs 179M 0 179M 0% /run/user/1001 /dev/xvda2 ext4 43G 51M 40G 1% /opt /dev/xvdc1 ext4 64G 55M 60G 1% /mnt/sdc 表示“/dev/xvdc1”已挂载至“/mnt/sdc”目录下。
  • 新增分区 本操作以该场景为例,为系统盘扩容后的空间分配一个新的分区,并挂载到“/opt”目录下,此时可以不中断业务。 执行以下命令,查看磁盘的分区信息。 lsblk 回显类似如下信息: [root@ecs-1120 linux]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT xvda 202:0 0 80G 0 disk └─xvda1 202:1 0 40G 0 part / xvdb 202:16 0 250G 0 disk ├─xvdb1 202:17 0 100G 0 part └─xvdb2 202:18 0 50G 0 part xvdc 202:32 0 40G 0 disk ├─xvdc1 202:33 0 8G 0 part └─xvdc2 202:34 0 32G 0 part 表示当前系统盘“dev/xvda”容量为80 GB,当前正在使用的分区“dev/xvda1”为40 GB,新扩容的40 GB还未分配分区。 执行以下命令,进入parted分区工具,开始对系统盘的新扩容空间分配分区。 parted 系统盘 以“/dev/xvda”为例: parted /dev/xvda 回显类似如下信息: [root@ecs-1120 linux]# parted /dev/xvda GNU Parted 3.1 Using /dev/xvda Welcome to GNU Parted! Type 'help' to view a list of commands. 输入“unit s”,按“Enter”,设置磁盘的计量单位为磁柱。 输入“p”,按“Enter”,查看当前磁盘分区形式。 回显类似如下信息: (parted) unit s (parted) p Model: Xen Virtual Block Device (xvd) Disk /dev/xvda: 167772160s Sector size (logical/physical): 512B/512B Partition Table: msdos Disk Flags: Number Start End Size Type File system Flags 1 2048s 83886079s 83884032s primary ext4 新增分区,输入“mkpart”,按“Enter”。 以新增一个主分区为例,输入“p”,按“Enter”。 回显类似如下信息: (parted) mkpart Partition type? primary/extended? p File system type? [ext2]? ext4 Start? 83886080 End? 1677722159 设置文件系统格式以及新增分区的容量大小。 磁柱“83886080”表示新增分区“dev/xvda2”磁柱初始值,“167772159”表示截止磁柱值,此处仅供参考,您可以根据业务需要自行规划磁盘分区数量及容量。 回显类似如下信息: (parted) mkpart Partition type? primary/extended? p File system type? [ext2]? ext4 Start? 83886080 End? 1677722159 此处为新建分区设置文件系统格式的操作可能无效,请在分区创建完成后参考10重新设置文件系统格式。 获取最大截止磁柱值的方法如下: 通过fdisk -l命令查询磁盘的最大截止磁柱值。 可以输入-1s,即默认为磁盘的最大截止磁柱值。 输入“p”,按“Enter”,查看新建分区。 回显类似如下信息: (parted) p Model: Xen Virtual Block Device (xvd) Disk /dev/xvda: 167772160s Sector size (logical/physical): 512B/512B Partition Table: msdos Disk Flags: Number Start End Size Type File system Flags 1 2048s 83886079s 83884032s primary ext4 2 83886080s 167772159s 83886080s primary 新增分区“dev/xvda2”创建完成。 输入“q”,按“Enter”,退出parted分区工具。 执行以下命令,设置新建分区文件系统格式。 以“ext4” 文件格式为例: mkfs -t ext4 /dev/xvda2 设置xfs文件系统的操作与ext3或ext4一样,命令为:mkfs -t xfs /dev/xvda2 回显类似如下信息: [[root@ecs-1120 linux]# mkfs -t ext4 /dev/xvda2 mke2fs 1.42.9 (28-Dec-2013) Filesystem label= OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) Stride=0 blocks, Stripe width=0 blocks 2621440 inodes, 10485760 blocks 524288 blocks (5.00%) reserved for the super user First data block=0 Maximum filesystem blocks=2157969408 320 block groups 32768 blocks per group, 32768 fragments per group 8192 inodes per group Superblock backups stored on blocks: ?32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, ?4096000, 7962624 Allocating group tables: done Writing inode tables: done Creating journal (32768 blocks): done Writing superblocks and filesystem accounting information: done 格式化需要等待一段时间,请观察系统运行状态,若回显中进程提示为done,则表示格式化完成。 执行以下命令,将新建分区挂载到需要增加空间的目录下,以“/opt”为例。 mount /dev/xvda6 /opt 回显类似如下信息: [root@ecs-1120 linux]# mount /dev/xvda2 /opt [root@ecs-1120 linux]# 新增加的分区挂载到不为空的目录时,该目录下原本的子目录和文件会被隐藏,所以,新增的分区最好挂载到空目录或者新建目录。如确实要挂载到不为空的目录,可将该目录下的子目录和文件临时移动到其他目录下,新分区挂载成功后,再将子目录和文件移动回来。 执行以下命令,查看挂载结果。 df -TH 回显类似如下信息: [root@ecs-1120 linux]# df -TH Filesystem Type Size Used Avail Use% Mounted on /dev/xvda1 ext4 43G 8.3G 33G 21% / devtmpfs devtmpfs 885M 0 885M 0% /dev tmpfs tmpfs 894M 0 894M 0% /dev/shm tmpfs tmpfs 894M 18M 877M 2% /run tmpfs tmpfs 894M 0 894M 0% /sys/fs/cgroup tmpfs tmpfs 179M 0 179M 0% /run/user/2000 tmpfs tmpfs 179M 0 179M 0% /run/user/0 tmpfs tmpfs 179M 0 179M 0% /run/user/1001 /dev/xvda2 ext4 43G 51M 40G 1% /opt
  • 操作场景 扩容成功后,对于linux操作系统而言,需要将扩容部分的容量划分至原有分区内,或者为扩容部分的磁盘分配新的分区。 本文以“EulerOS 2.0 64位”操作系统为例,采用parted分区工具为扩容后的磁盘分配分区。 不同操作系统的操作可能不同,本文仅供参考,具体操作步骤和差异请参考对应操作系统的产品文档。 为扩容后的磁盘分配分区,您可以根据业务需要以及实际的磁盘情况选择以下两种扩容方式,具体如下: 不中断业务,新增分区 为扩容后的磁盘增加新的分区,不需要卸载原有分区,相比替换原有分区的方法,对业务影响较小。推荐系统盘或者需要保证业务不中断的磁盘扩容场景使用。 如果当前磁盘使用的是MBR分区形式,则此时要求扩容后的数据盘最大容量为2 TB,并且磁盘的分区数量还未达到上限。 中断业务,替换原有分区 如果当前磁盘使用的是MBR分区形式,并且磁盘的分区数量已经达到上限,则此时需要替换原有分区,替换原有分区不会删除原有分区的数据,但是需要先卸载原有分区,会影响线上业务运行。 如果当前磁盘使用的是MBR分区形式,并且扩容后磁盘容量已经超过2 TB,则超过2 TB的部分容量无法使用。此时若需要使用超过2 TB的部分容量,则必须将MBR分区形式换为GPT,更换磁盘分区形式时会清除磁盘的原有数据,请先对数据进行备份。 扩容时请谨慎操作,误操作可能会导致数据丢失或者异常,建议扩容前对数据进行备份,可以使用CBR功能,请参见管理备份磁盘。
  • 查看分区形式 分区前,需要查看当前磁盘的分区形式,当为MBR时可以选择fdisk或者parted工具,当为GPT时需要使用parted工具。 执行以下命令,查看磁盘情况。 lsblk 回显类似如下信息: [root@ecs-1120 linux]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT xvda 202:0 0 40G 0 disk └─xvda1 202:1 0 40G 0 part / xvdb 202:16 0 150G 0 disk ├─xvdb1 202:17 0 100G 0 part /mnt/sdc └─xvdb2 202:18 0 50G 0 part /mnt/opt xvdc 202:32 0 40G 0 disk ├─xvdc1 202:33 0 8G 0 part └─xvdc2 202:34 0 32G 0 part 执行以下命令,然后输入“p”,查看当前数据盘的分区形式。 parted 磁盘 以查看“/dev/xvdb”的分区形式为例: parted /dev/xvdb 回显类似如下信息: root@ecs-1120 linux]# parted /dev/xvdb GNU Parted 3.1 Using /dev/xvdb Welcome to GNU Parted! Type 'help' to view a list of commands. (parted) p Model: Xen Virtual Block Device (xvd) Disk /dev/xvdb: 161GB Sector size (logical/physical): 512B/512B Partition Table: gpt Disk Flags: Number Start End Size File system Name Flags 1 17.4kB 107GB 107GB ext4 opt 2 107GB 161GB 53.7GB ext4 opt1 “Partition Table”表示当前磁盘的分区形式,msdos表示磁盘分区形式为MBR,gpt表示磁盘分区形式为GPT。 查看完成后,输入“q”,退出parted模式。 参考2~3,查看其它磁盘的分区形式。
  • 常见问题 Flink作业运行失败,作业运行日志中如下报错信息,应该怎么解决? org.apache.kafka.common.errors.TimeoutException: Timeout expired while fetching topic metadata 跨源未绑定或未绑定成功,或是Kafka集群安全组未配置放通 DLI 队列的网段地址。重新配置跨源,或者Kafka集群安全组放通DLI队列的网段地址。 具体操作请参考增强型跨源连接。 Flink作业运行失败,作业运行日志中如下报错信息,应该怎么解决? Caused by: java.lang.RuntimeException: RealLine:45;Table 'default_catalog.default_database.printSink' declares persistable metadata columns, but the underlying DynamicTableSink doesn't implement the SupportsWritingMetadata interface. If the column should not be persisted, it can be declared with the VIRTUAL keyword. sink表中定义了metadata类型,但是Print connector并不支持把sink表中的matadata去掉即可。
  • 购买GeminiDB Redis实例时,如何选择合适的节点规格和节点数量? 购买Redis实例通常需要关注2个主要指标:QPS和数据量大小。购买GeminiDB Redis实例时,也是依据这两个指标进行选择,可以采用“快速选择”和“自定义”购买实例: 使用“快速选择”购买实例,例如原先采用的是16GB集群,可以对标选择GeminiDB Redis16GB集群。若对应的规格QPS不满足业务需求,则需要选择更高规格。 使用“自定义”选择时,计算和存储需要单独选择,节点规格和节点数量决定实例的QPS,实例总容量决定数据存储容量上限。选择节点规格、节点数量、实例总容量后,可以从“实例规格预览”查看所选择实例的QPS、连接数等信息。 父主题: 产品咨询
  • 使用场景 CloudPond运行有必选云服务,同时您可以根据需求将一些可选的云服务和应用部署在CloudPond上,实现在您本地使用各类华为云服务,以及边云协同的场景,以满足数据本地化和低时延访问的需求。 支持必选服务ECS、EVS、VPC、EIP部署至边缘小站,为您提供在本地使用华为云基础云服务资源的便利。 支持丰富的可选云服务(如MRS、DWS、IEF、ROMA Connect、SFS Turbo等)在边缘小站本地运行,与云上服务形成协同关系,共同支撑业务需求。 在CloudPond上部署云市场相关应用,将华为云生态无缝拓展到边缘(即将上线)。 除了上述提到的必选服务和可选服务,CloudPond还支持各类管理、监控、安全和迁移服务。详细介绍请参见与CloudPond有业务交互的云服务。 CloudPond控制台提供了跳转至各个必选服务和可选服务创建资源界面的功能。 在边缘可用区创建业务资源之前,请先了解CloudPond支持的必选服务的约束与限制,可选服务的约束与限制请直接参考各服务的产品文档。
共100000条