云服务器内容精选

  • 创建应用目录 使用华为账号,参考进入经典版开发环境中操作,进入AstroZero经典版开发环境。 在AstroZero经典版开发环境首页“项目”页签,单击“我的应用”下的“设备维修管理系统”,进入应用。 单击“设备维修管理系统”后的,再单击“目录”,在弹窗中输入“Equipment”,单击“保存”,创建一个“Equipment”目录。 图5 创建应用目录 图6 添加目录Equipment 参考上一步,按应用业务的功能模块,再创建WorkOrder和User目录。 在Equipment、WorkOrder和User目录下,参考图7所示,分别创建Object、Script、Flow、Bpm和Page。 图7 创建应用目录
  • 当资源类型选择为自建K8S 选择资源类型为自建K8S。 纳管集群控制节点。 选择一台ecs作为集群控制节点,该ecs需要能够通过ip地址访问集群,以下以ecs-cast-vpn这台机器为例。将集群的连接信息按K8S标准格式填入 /root/.kube/config 文件,没有需要自行创建(参考文档 使用 kubeconfig 文件组织集群访问 | Kubernetes),以下为示例(实际以自有集群为准): { "kind": "Config", "apiVersion": "v1", "preferences": { }, "clusters": [{ "name": "internalCluster", "cluster": { "server": "https://192.168.0.1:5443", "certificate-authority-data": "LS0tL~Cg==" } }], "users": [{ "name": "user", "user": { "client-certificate-data": "LS0t~S0K", "client-key-data": "LS0tL~Qo=" } }], "contexts": [{ "name": "internal", "context": { "cluster": "internalCluster", "user": "user" } }], "current-context": "internal" } 下载并安装kubectl命令行工具,并安装(参考文档 在 Linux 系统中安装并设置 kubectl | Kubernetes)。完成后可以尝试执行 kubectl get node命令,如果成功显示node列表,说明配置成功。 在界面上单击"应用管理",选择对应的"应用",单击"添加资源"。选择"弹性云服务器ECS",将这台ecs纳管。 控制节点安装UniAgent。 在探针管理界面,按照页面提示为控制节点ECS安装UniAgent,具体安装步骤参考UniAgent安装指导。 纳管自建K8S集群 点击"应用管理",选择对应的"应用",点击"添加资源"。选择"自建K8S",点击“添加控制节点”选择在前面步骤中纳管的集群控制节点。 再点击"添加自建K8S",选择刚才配置的集群信息,点击纳管完成。 集群安装故障探针 在探针管理界面,云服务-自建K8S里,安装探针即可纳管完成。 等待探针状态从“部署中”变成“运行中”,说明安装完成。部署可能持续0~10分钟。 如果探针状态显示”部署失败”,很可能是镜像无法拉取,这时需要手动去安装kubectl工具的机器上确认结果。 手动安装探针 登录到机器,执行 cd /opt/K8S 进入目录,ls 查看存在文件夹RASAgent 执行kubectl get pod -A | grep cast。查看探针安装详情。 如果显示ErrImagePull,说明当前集群的机器无法拉取默认镜像,此时需要手动将镜像下载后上传到能够拉取的镜像仓。下文以北京四纳管自建K8S为例: 来到应用管理界面,按图示找到镜像地址,根据集群为x86或是arm机器,点击按钮复制拉取镜像命令。 此处以x86机器为例,执行 docker pull swr.cn-north-4.myhuaweicloud.com/cast-probe/castprobe-operator-x86_64:1.7.2 && docker pull swr.cn-north-4.myhuaweicloud.com/cast-probe/castprobe-K8S-network-x86_64:1.7.2 如果你的机器为containerd,执行 crictl pull swr.cn-north-4.myhuaweicloud.com/cast-probe/castprobe-operator-x86_64:1.7.2 && crictl pull swr.cn-north-4.myhuaweicloud.com/cast-probe/castprobe-K8S-network-x86_64:1.7.2 拉取成功后,分别将两个镜像上传到私有镜像仓库。 重新安装前,执行卸载命令,将原有安装卸载(安装前请务必先执行卸载命令,安装命令不会覆盖原有安装): 卸载: /opt/K8S/RASAgent/client/cast_probe K8S uninstall --kubeconfig=/root/.kube/config 执行安装命令,将私有仓库地址填到变量中: 安装命令 : /opt/K8S/RASAgent/client/cast_probe K8S install --kubeconfig=/root/.kube/config --operator-image=${operator镜像地址} --tool-image=${network镜像地址} 安装后 kubectl get pod -A | grep cast 查看安装结果,可能需要等待一段时间(0~10分钟),才能安装成功。 如图,所有castprobe-operator pod和cast-K8S-network pod 启动成功,探针安装完成。
  • 新建应用获取应用Id和令牌 登录ISDP+(https://isdpcloud.huawei.com/) 进入“集成中心”-“服务集成”点击“应用管理”,新建应用后获取应用id,令牌,同时生成accessKey。 图5.1-1 新建应用 图5.1-2 生成accessKey 序号 字段 描述 应用场景 1 应用id 北向接口集成获取token的username 需要集成北向接口时需要,您服务端保存,详情点击查看 2 令牌 北向接口集成获取token的password 需要集成北向接口时需要,您服务端加密保存,详情点击查看 3 accessKey 集成iRTC入会签名秘钥 使用iRTC入会鉴权,详情点击查看 父主题: 创建应用