• [Atlas 500] 运行环境搭建
    1、小站物理机只需要升级固件到相应版本即可,不管是通过单点的web还是FD或者IEF或者smartkit哪个都行,如果不是批量升级建议通过web升级https://support.huawei.com/enterprise/zh/doc/EDOC1100133167/775f5fde#ZH-CN_TOPIC_0227394377编译好的程序打包拷到小站/tmp解压即可运行。2、推理容器小站支持的容器镜像OS为Ubuntu操作系统版本18.04.1和18.04.4。(新架构)需要离线推理包进行构建,其他机器如A800等可能还需要驱动包,具体过程如下https://support.huaweicloud.com/instg-A500_3000_3010/atlasies_03_0011.html容器只作为运行使用,构建好容器后将编译好的程序打包拷到容器内解压即可运行。之前版本发布有欧拉的docker基础镜像,不需要构建直接部署即可运行推理程序,但是不能运行新架构的程序,以后有可能发布新架构的欧拉docker镜像,如果使用欧拉镜像一定要选对应版本,否则推理程序会报找不到库等错误无法执行。
  • [技术干货] 1.73版本sd卡镜像分享给大家使用(无需使用制卡脚本了)
    具体操作方式,参考下方链接https://blog.csdn.net/Chen6810/article/details/108403863
  • [Atlas500] 【Atlas 500】Atlas 500 最新固件20.0.0 的镜像资源都有哪些?
    最新固件20.0.0 对应的 Euler对应的镜像在哪能下载,示例代码如何能在该镜像中运行,有相关的说明文档吗?最新固件20.0.0 能运行Ubuntu的镜像吗,如果能,如何在Ubuntu的镜像中运行示例程序,有相关文档吗?
  • [技术干货] 【Atlas200DK】1.73.5.1.B050版本 使用dd命令制作sd卡镜像
    简介使用dd命令恢复镜像的方式,可以免去制卡和安装第三方库(ffmpeg、Opencv、PresenterAgent、python3-opencv)的步骤,直接完成运行环境搭建。具体操作方式,参考下方链接https://blog.csdn.net/Chen6810/article/details/108357529
  • [问题求助] 华为云镜像在下载包时,有的包找不到
    ,18年就有人提出了。官方也回应了,就是不解决问题。
  • [Atlas500] 【Atlas500】【Docker镜像】A500-3000 1.0.0.SPC205升级后使用该docker基础镜像无法网页部署
    【功能模块】使用docker基础镜像A500-3000_A500-3010-EulerOS2.8.0.780_64bit_aarch64_basic.tar.gz无法网页部署【操作步骤&问题现象】1、使用A500-3000_A500-3010-FW-V2.2.205.050.hpm将华为小站进行系统固件升级2、使用 cat A500-3000_A500-3010-EulerOS2.8.0.780_64bit_aarch64_basic.tar.gz | sudo docker import - euler  导入docker 中3、使用 euler 生成镜像包,进行网站部署,显示操作失败4、如果使用docker run 时 显示  standard_init_linux.go:220: exec user process caused "no such file or directory"【截图信息】【日志信息】(可选,上传日志内容或者附件)
  • [问题求助] 【Mirrors产品】【Centos镜像,包缺失?】CentOS8,使用Mirrors源,javacc包找不到
    【功能模块】华为云CentOS镜像源站,是我哪里设置不对?【操作步骤&问题现象】1、启动最新版本centos的容器docker run -d centos sleep 1000000000002、设置镜像源:curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.huaweicloud.com/repository/conf/CentOS-8-anon.reposed -i "s/#baseurl/baseurl/g" /etc/yum.repos.d/CentOS-AppStream.reposed -i "s/mirrorlist=http/#mirrorlist=http/g" /etc/yum.repos.d/CentOS-AppStream.reposed -i "s@http://mirror.centos.org@https://mirrors.huaweicloud.com@g" /etc/yum.repos.d/CentOS-AppStream.repoyum clean allyum makecache3、安装包:yum install -y openssh-server openssh-clients nfs-utils epel-release \                   perl-XML-Simple sudo rpm-build  openssl-devel \                   ncurses-devel pam-devel libXmu-devel  java-devel \                   javacc ant-junit ant-nodeps swing-layout /usr/include/db.h  \                   /usr/include/Xm/Xm.h gcc /bin/csh tar4、报错:No match for argument: jemalloc-develAll matches were filtered out by modular filtering for argument: javaccAll matches were filtered out by modular filtering for argument: ant-junitNo match for argument: ant-nodepsNo match for argument: swing-layoutError: Unable to find a match: jemalloc-devel javacc ant-junit ant-nodeps swing-layout【截图信息】【日志信息】(可选,上传日志内容或者附件)
  • [基础服务] 鲲鹏云服务器欧拉2.8操作系统是安装docker否可以使用华为自已的镜像源
    下载Docker安装包。wget https://download.docker.com/linux/static/stable/aarch64/docker-18.09.8.tgz --no-check-certificate解压与安装。tar xvpf docker-18.09.8.tgzcp -p -f docker/* /usr/bin准备环境。为使Docker可以正常使用,还需要关闭SELinux及防火墙。setenforce 0systemctl stop firewalldsystemctl disable firewalld此时只是暂时禁用SELinux,如果要长期禁用SELinux,还需要修改“/etc/selinux/config”文件。将SELINUX=enforcing改为SELINUX=permissive或disabled,才能长期有效。重启服务器后,修改的配置文件生效。配置docker.service服务。vim /usr/lib/systemd/system/docker.service编辑文件内容如下:
  • [技术干货] 【转发】如何在华为云DevCloud流水线中运行OWASP ZAP安全测试
    引言:在“DevOps能力之屋(Capabilities House of DevOps)”中,华为云DevCloud提出(工程方法+最佳实践+生态)×工具平台=DevOps能力。华为云DevCloud将推出“DevOps on DevCloud”系列,针对DevOps领域场景,阐述该场景在华为云DevCloud上的实施方法与实践。本文共同作者为浩初。安全测试是测试的重要组成部分。无可否认,安全测试是一片汪洋大海,如果没有经过全面培训与丰富实战的专业人员的帮助,企业可能很难进行完整的安全测试。但是每个企业组织都应该在进行生产前,至少进行基本的安全测试。同时,从2012年Gartner公司提出DevSecOps以来,DevSecOps的理念与实践越来越得到业界的关注与认可。DevSecOps旨在将安全测试结合到持续集成/持续交付(CI/CD)中,使得安全能够跟上代码的迭代速度。因此,企业组织与其它任何测试(例如回归测试、冒烟测试)一样,将安全测试加入到流水线,这样安全测试也可以作为流水线的一部分运行并及时报告问题,在一定程度上践行DevSecOps。OWASP是一个开源的、非盈利的全球性安全组织,致力于应用软件的安全研究。OWASP ZAP(Zed Attack Proxy)是用于安全测试的开源工具,它可以帮助我们查找不同类型的漏洞,例如SQL注入,跨站点脚本编写等。ZAP以架设代理的形式来实现渗透性测试,它充当一个中间人的角色,浏览器所有与服务器的交互都要经过ZAP,这样ZAP就可以获得所有这些交互的信息,并且可以对他们进行分析、扫描,甚至是改包再发送。在本文中,主要分步展示了如何在华为云DevCloud中配置OWASP ZAP安全测试并发布HTML结果,主要实现以下目标:1.    将OWASP ZAP测试配置到华为云DevCloud流水线中;2.    将ZAP HTML测试结果发布到Tomcat服务器中,进行在线查看;3.    基于ZAP测试结果,在华为云DevCloud项目管理创建相应的工作项。1. 前提准备1.1      创建代码仓库本安全测试用到的脚本已经存放在华为云DevCloud的代码托管模板中。用户首先创建一个项目,然后点击代码-代码托管-按模板新建,在弹出页面中选择华北-北京四,在搜索框中输入DoD进行搜索,如下图所示:选中图中搜索出的代码仓库,并新建自己的仓库。在仓库中有如下两个脚本:start_zap.sh脚本用来执行安全测试,生成测试结果,并将测试结果传递给data_analysis.py进行处理。data_analysis.py脚本用来进行测试结果处理,实现门禁功能。注意用户在使用过程中,需将该脚本中的用户名、密码改成自己的华为云用户名、密码。1.2     将ZAP镜像上传到华为云SWR镜像仓华为云容器镜像服务(Software Repository for Container)是一种支持容器镜像全生命周期管理的服务,提供简单易用、安全可靠的镜像管理功能,帮助用户快速部署容器化服务,参考链接。[w1] 在这里,我们首先将ZAP镜像拉取到本地,命令如下:docker pull owasp/zap2docker-weekly然后再上传到华为云SWR中,以便后续使用。如下图所示:1.3     在华为云DevCloud中添加相应服务扩展点服务扩展点是DevCloud平台的一种扩展插件,为DevCloud平台提供链接第三方服务的能力。如本文中的华为云SWR镜像仓。[w2] 本文中使用华为云SWR镜像仓地址为:swr.cn-north-4.myhuaweicloud.com用户名、密码等信息可以到华为云SWR页面点击登录信息按钮进行获取。1.4     已准备好待检测网站地址本文用的是ZAP Baseline Scan中的示例:https://www.example.com1.5     弹性云服务器部署将使用带有公网IP的弹性云服务器,本文使用的是华为云ECS,参考链接。2. 在华为云DevCloud 流水线中设置OWASP ZAP测试2.1     将脚本发布到发布仓库我们可以使用编译构建任务将步骤1.1代码仓库中的start_zap.sh和data_analysis.py脚本发布到发布仓库中,供后续使用。当然也可以下载后上传到发布仓库,本处不在赘述。[w3] 2.2     创建ZAP运行环境通过华为云DevCloud的部署任务来创建ZAP运行环境,主要是从SWR拉取镜像部署到用户自己的弹性云服务器中,然后安装Python、Tomcat基础环境,并将安全测试脚本拉取到弹性云服务器中执行并进行结果处理。•      安装Docker。•      登录Docker镜像仓。•      拉取镜像。•      安装Python,执行Python脚本用。•      安装Tomcat,在线浏览测试结果用。•      停止Tomcat。•      拉取步骤2.1中上传到发布仓库中的测试用脚本(start_zap.sh和data_analysis.py)。•      执行测试用脚本,进行流程控制。•      启动Tomcat服务,在线浏览测试结果。2.3     将ZAP安全测试添加到流水线中将要测试网站进行构建、检查、打包、部署,然后通过ZAP进行安全测试,测试没有问题后,进行业务决策,并上线生产环境。流水线执行后,我们可以通过在线浏览查看相应的测试报告,如下图所示:根据测试结果脚本中的处理流程,在有问题的情况下,我们可以直接在华为云DevCloud的项目管理服务新建相应工作项如下图所示:本文实现了在华为云DevCloud流水线中实现OWASP ZAP安全测试,企业组织可以在本文的基础上进一步优化相关的实现。当然,企业组织在软件交付中,可能还会使用其它第三方工具,也可以参考本文找到解决方法。
  • [问题求助] 求助:将https://hub.docker.com的cent os 8镜像发布到华为镜像库
    您好:     如果是华为某个项目组将https://hub.docker.com的cent os 8镜像发布到华为镜像库,以加快下载速度,方便国内客户使用。    想以“华为名义发布”而不是“开发者匿名发布”,您这边是否有相关案例和经验?   我工号c00258524. 求经验
  • [问题求助] EulerOS2.8镜像内下载python依赖包报错
    使用华为镜像下载setuptools是提示没有对应的版本
  • [迁移工具] 迁移工具不支持华为云centos 7.6公共镜像的内核版本
    华为云centos 7.6公共镜像的内核版本为4.18,而迁移工具只支持到4.14,(公共镜像的centos7.4/7.5/7.6的内核版本都是4.18)。这种情况该如何处理。
  • [问题求助] NuGet镜像指向了过期的索引地址
    https://mirrors.huaweicloud.com/repository/nuget/v3/index.json1.访问镜像站的索引可以看到其指向了`registration4`/`registration4-gz`/`registration4-gz-semver2`https://mirrors.huaweicloud.com/repository/nuget/v3/registration4-gz-semver2/但目前的官方站(https://api.nuget.org/v3/index.json或国内跳转的https://nuget.cdn.azure.cn/v3/index.json)已改为指向registration5-semver1/registration5-gz-semver1/registration5-gz-semver2,旧源数据已经停止了更新(参考下面两个地址, 前者最新版本3.1.3, 而后者已经更新到了3.1.6)https://mirrors.huaweicloud.com/repository/nuget/v3/registration4-semver1/dotnet-ef/index.jsonhttps://mirrors.huaweicloud.com/repository/nuget/v3/registration5-gz-semver1/dotnet-ef/index.jsonsemver2的也是,分别是5.0.0-preview.3.20181.2(旧)和5.0.0-preview.7.20365.15https://mirrors.huaweicloud.com/repository/nuget/v3/registration4-gz-semver2/dotnet-ef/index.jsonhttps://mirrors.huaweicloud.com/repository/nuget/v3/registration5-gz-semver2/dotnet-ef/index.json翻了一下,大概是1月份迁到了新的地址,然后3月份把老地址停掉了,再之前也是registration1234这样更新上来的。那么这个https://mirrors.huaweicloud.com/repository/nuget/v3/index.json是否也应该自动或定期的跟随源站更新, 只是替换里面的url前缀?即`https://api.nuget.org/v3/` -> `https://mirrors.huaweicloud.com/repository/nuget/v3/`https://github.com/NuGet/NuGetGallery/issues/7830https://github.com/NuGet/NuGetGallery/issues/79192.另外建议非镜像的搜索地址采用和微软中国镜像(https://nuget.cdn.azure.cn/v3/index.json)一样的亚洲(香港?)源,这样国内访问的延迟会稍微低一些。即其中的亚洲搜索源https://azuresearch-ea.nuget.org/https://azuresearch-sea.nuget.org/目前镜像是用的美国的搜索源https://azuresearch-usnc.nuget.org/https://azuresearch-ussc.nuget.org/希望能修复下以上两个问题。
  • [交流吐槽] 建议在镜像站CentOS目录下增加Wordpress安装文件
    系统版本:CentOS 8.0.1905建议在镜像站https://repo.huaweicloud.com/centos/8/BaseOS/x86_64/os/Packages/中加入Wordpress。从官网wget太慢。参考:阿里云镜像站:https://developer.aliyun.com/packageSearch?word=wordpress
  • [云桌面百科] 使用Microsoft Deployment Toolkit工具部署Windows镜像到虚拟机
    【文档背景】本文目的在于解决使用Microsoft Deployment Toolkit工具部署Windows镜像到虚拟机,但镜像文件中并没有Virtio驱动导致的部署失败问题。方法供参考,已有两个海外局点进行过验证。【适用版本】FusionCompute 6.3.1以后【步骤】简要描述步骤,详细步骤参考附件。1、通过修改VRM服务器配置,将E1000网卡类型显示出来,在创建虚拟机时可以选择此类型网卡;2、创建虚拟机,分别选择IDE类型的磁盘和E1000类型网卡,Windows默认自带此类型的设备驱动,因此不需要额外安装驱动;3、使用Microsoft Deployment Toolkit部署操作系统,正常情况下能够正常完成系统安装而不蓝屏;4、为了让系统能够识别Virtio类型的磁盘,需要先在FusionCompute上再绑定一个新的Virtio 类型的磁盘,并挂载VMtool后安装;5、将虚拟机关机,将磁盘类型切换为Virtio,网卡类型切换为Virtio,解绑定额外绑定的磁盘;6、启动虚拟机,继续执行后续步骤。