• [迁移工具] 扫描工具在扫描hadoop的X86 RPM包,只扫描出了依赖的jar包,没有扫描出最终的so库,使用checkSo工具能够扫描出
    扫描工具在扫描hadoop的X86 RPM包,只扫描出了依赖的jar包,没有扫描出最终的so库,使用checkSo工具能够扫描出dependency工具扫描结果:checkSo扫描结果:
  • [迁移工具] 代码迁移工具问题反馈--hive rpm包只扫描出了rpm包安装依赖,没有扫描出具体的x86的依赖库
    使用工具:Dependency-advisor-Kunpeng-linux-1.1.3操作系统:centos 7.6具体操作步骤:1、按照指导安装工具,无报错2、浏览器可正常访问,3、将待分析的x86的软件包放到服务器对应目录下(hive_2_6_3_0_235-1.2.1000.2.6.3.0-235.noarch.rpm)3、浏览器 分析软件安装包 处,填入了rpm包名,开始分析4、分析结果是将安装这个rpm包的依赖rpm包列出来了,没有列出具体的x86的库(根据指导文档,应该是有libjansi.so、libleveldbjni.so等x86的依赖库存在的)分析结果截图如下:如果想要移植上述例子中的rpm包,操作步骤是否有误?
  • [问题求助] linuxmint软件源错误
    linux-mint   配置软件源里partner貌似没同步。。。
  • [问题求助] 在ubuntu系统使用porting Advisor工具的软件分析构建中心,提示的信息不正确:提示要安装rpm相关依赖
    TaiShan 200 2280+ubuntu18.04.1系统,使用porting Advisor工具,软件分析构建中心,提示的信息里面说要安装rpm相关的依赖,请问这个是否是提示信息不正确?是否要提示安装deb相关的依赖?
  • KunPeng平台LTP 20160510安装指南
    1 LTP简介       Linux测试项目是由SGI发起的一个联合项目,由IBM,Cisco,富士通,SUSE,Red Hat和其他公司开发和维护,其目标是向开放源代码社区提供测试套件,以验证其可靠性,健壮性和可靠性。 Linux的稳定性。 LTP测试套件包含用于测试Linux内核和相关功能的一系列工具。2 环境信息2.1 环境信息类别子项版本获取地址OSCentOS7.6 Aarch64https://www.centos.org/download/服务器配置16U16GB40GB软件ltp20160510ltp-20160510-1.el7.aarch64.rpm软件Bison3.0.4bison-3.0.4-10.el8.aarch64.rpm软件Byacc1.9.20170709byacc-1.9.20170709-4.el8.aarch64.rpm软件flex2.6.1flex-2.6.1-9.el8.aarch64.rpm软件M41.4.13m4-1.4.13-5.el7.aarch64.rpm3 安装准备3.1 配置yum源(可选)       本地yum源配置,详见参考信息5.1。       网络yum源配置,详见参考信息5.2。3.2 相关软件上传       上传相关的包至服务器任意目录下,涉及到多个RPM包,最好存放在单独的目录,如/opt/ltp。4 软件安装4.1 安装       yum localinstall *.rpm 或者 yum localinstall *(这样安装,必须先将所有rpm包拷贝到单独的目录):                       说明:使用yum localinstall安装 RPM包,可以自动安装依赖;如使用rpm安装,则需要手动安装依赖。4.2 验证LTP可用性       进入LTP安装的目录,执行./runltp –f dio命令,简单使用LTP检查一下io是否正常,看到以下内容则表示LTP已经安装成功,并可用;但完全检测完毕时间很长 ,可以按Ctrl+c退出。       cd /usr       ./runltp –f dio             测试完成,按ctrl+c退出:       5 参考信息5.1 本地yum源配置       参考:https://www.cnblogs.com/diantong/p/10105805.html5.2 网络yum源配置       参考:https://www.cnblogs.com/AganRun/p/12079080.html5.3 RPM打包流程、示例及问题集       参考:https://bbs.huaweicloud.com/forum/thread-38327-1-1.html5.4 LTP RPM打包SPEC文件内容        spec文件请参见附件ltp.spec.zip               
  • KunPeng平台UnixBench 5.1.3安装指南
    1 UnixBench简介        UnixBench是一个类unix系(Unix,BSD,Linux)统下的性能测试工具,一个开源工具,被广泛用与测试linux系统主机的性能。UnixBench的主要测试项目有:系统调用、读写、进程、图形化测试、2D、3D、管道、运算、C库等系统基准性能提供测试数据。 2 环境信息2.1 环境信息类别子项版本获取地址OSCentOS7.6 Aarch64https://www.centos.org/download/服务器配置16U16GB40GB软件UnixBench5.1.3UnixBench-5.1.3-1.el7.aarch64.rpm3 安装准备3.1 配置yum源(可选)        本地yum源配置(也可用以下脚本配置),详见参考信息5.1。        网络yum源配置,详见参考信息5.2。3.2 相关软件上传        上传UnixBench-5.1.3-1.el7.aarch64.rpm包至服务器任意目录下,如/opt/4 软件安装4.1 安装        yum localinstall UnixBench-5.1.3-1.el7.aarch64.rpm                        说明:使用yum localinstall安装 RPM包,可以自动安装依赖;如使用rpm安装,则需要手动安装依赖。4.2 验证UnixBench可用性        cd /usr/local/UnixBench-5.1.3/        ./Run         5 参考信息5.1 本地yum源配置        参考:https://www.cnblogs.com/diantong/p/10105805.html5.2 网络yum源配置        参考:https://www.cnblogs.com/AganRun/p/12079080.html5.3 RPM打包流程、示例及问题集        参考:https://bbs.huaweicloud.com/forum/thread-38327-1-1.html5.4 RPM打包SPEC文件内容        spec文件请参见附件unixBench.spec.zip        
  • KunPeng平台http_load 09Mar2016安装指南
    1 Http_Load简介        http_load是一款基于Linux平台的web服务器性能测试工具,用于测试web服务器的吞吐量与负载,web页面的性能。2 环境信息2.1 环境信息类别子项版本获取地址OSCentOS7.6 Aarch64https://www.centos.org/download/服务器配置16U16GB40GB软件http_load09Mar2016http_load-09Mar2016-1.el7.aarch64.rpm3 安装准备3.1 配置yum源(可选)        本地yum源配置(也可用以下脚本配置),详见参考信息5.1。        网络yum源配置,详见参考信息5.2。3.2 相关软件上传        上传http_load-09Mar2016-1.el7.aarch64.rpm包至服务器任意目录下,如/opt/。4 软件安装4.1 安装4.1.1 安装rpm包                说明:使用yum localinstall安装 RPM包,可以自动安装依赖;如使用rpm安装,则需要手动安装依赖。4.2 验证http_load可用性                5 参考信息5.1 本地yum源配置        参考:https://www.cnblogs.com/diantong/p/10105805.html5.2 网络yum源配置        参考:https://www.cnblogs.com/AganRun/p/12079080.html5.3 RPM打包流程、示例及问题集        参考:https://bbs.huaweicloud.com/forum/thread-38327-1-1.html5.4 RPM打包SPEC文件内容    
  • KunPeng平台http_load 09Mar2016安装指南
    1 Http_Load简介        http_load是一款基于Linux平台的web服务器性能测试工具,用于测试web服务器的吞吐量与负载,web页面的性能。2 环境信息2.1 环境信息类别子项版本获取地址OSCentOS7.6 Aarch64https://www.centos.org/download/服务器配置16U16GB40GB软件http_load09Mar2016http_load-09Mar2016-1.el7.aarch64.rpm3 安装准备3.1 配置yum源(可选)        本地yum源配置(也可用以下脚本配置),详见参考信息5.1。        网络yum源配置,详见参考信息5.2。3.2 相关软件上传        上传http_load-09Mar2016-1.el7.aarch64.rpm包至服务器任意目录下,如/opt/。4 软件安装4.1 安装4.1.1 安装rpm包                说明:使用yum localinstall安装 RPM包,可以自动安装依赖;如使用rpm安装,则需要手动安装依赖。4.2 验证http_load可用性                5 参考信息5.1 本地yum源配置        参考:https://www.cnblogs.com/diantong/p/10105805.html5.2 网络yum源配置        参考:https://www.cnblogs.com/AganRun/p/12079080.html5.3 RPM打包流程、示例及问题集        参考:https://bbs.huaweicloud.com/forum/thread-38327-1-1.html5.4 RPM打包SPEC文件内容    
  • KunPeng平台http_load 09Mar2016安装指南
    1 Http_Load简介        http_load是一款基于Linux平台的web服务器性能测试工具,用于测试web服务器的吞吐量与负载,web页面的性能。2 环境信息2.1 环境信息类别子项版本获取地址OSCentOS7.6 Aarch64https://www.centos.org/download/服务器配置16U16GB40GB软件http_load09Mar2016http_load-09Mar2016-1.el7.aarch64.rpm3 安装准备3.1 配置yum源(可选)        本地yum源配置(也可用以下脚本配置),详见参考信息5.1。        网络yum源配置,详见参考信息5.2。3.2 相关软件上传        上传http_load-09Mar2016-1.el7.aarch64.rpm包至服务器任意目录下,如/opt/。4 软件安装4.1 安装4.1.1 安装rpm包                说明:使用yum localinstall安装 RPM包,可以自动安装依赖;如使用rpm安装,则需要手动安装依赖。4.2 验证http_load可用性                5 参考信息5.1 本地yum源配置        参考:https://www.cnblogs.com/diantong/p/10105805.html5.2 网络yum源配置        参考:https://www.cnblogs.com/AganRun/p/12079080.html5.3 RPM打包流程、示例及问题集        参考:https://bbs.huaweicloud.com/forum/thread-38327-1-1.html5.4 RPM打包SPEC文件内容        spec文件请参见附件http_load.spec.zip    
  • [问题求助] 请问基于鲲鹏的rpm包有下载地址吗?
    想下载一个rpm包,在鲲鹏云服务器上安装
  • [问题求助] 迁移工具的相关功能问题
    请问代码移植工具目前只有一个MySQL的模板吗?软件构建中心是将x86的rpm包构建成直接在鲲鹏上安装的rpm包吗?
  • [中间件] 【华为云鲲鹏云服务最佳实践】【工具篇】第128期ELK-6.4.4安装配置指南
    1、简介ELK是三个开源软件的缩写,分别表示:Elasticsearch , Logstash, Kibana , 它们都是开源软件。新增了一个FileBeat,它是一个轻量级的日志收集处理工具(Agent),Filebeat占用资源少,适合于在各个服务器上搜集日志后传输给Logstash,官方也推荐此工具。2、基础环境类别子项版本获取地址(方法)华为云虚拟机KC1(920)--OSCentOS7.5Kernel4.14软件包Elastic Stack6.4.4https://github.com/elastic/elasticsearch.githttps://github.com/elastic/kibana.githttps://github.com/elastic/logstash.githttps://github.com/elastic/beats.git3、依赖安装需要安装gcc-c++, make, openjdk, ruby, rpm-build等。其中,kibana和logstash需要使用fpm工具,依赖ruby高版本;elasticsearch要求openjdk版本>=1.10,而logstash要求JAVA 8,因此java-1.8.0-openjdk-devel和java-11-openjdk-devel均需要安装,使用对应版本;yum install rpm-build gcc-c++ make java-11-openjdk-devel rubygem install fpm -v 1.5.0 (此处依赖ruby高版本,自行编译更新ruby解决) 4、组件编译安装1) 编译elsaticsearch注意此处java需为11版本,使用java –version进行确认。git clone https://github.com/elastic/elasticsearch.gitcd elasticsearchgit checkout 6.4./gradlew assemble -x :distribution:packages:buildDeb -x :distribution:packages:buildOssDeb  成功后,rpm包路径为:      distribution/packages/rpm/build/distributions/elasticsearch-6.4.4-SNAPSHOT.rpm2) 编译kibana此组件官方未支持arm(见https://github.com/elastic/kibana/issues/41460),我们进行修改适配。安装nvm(参考https://github.com/nvm-sh/nvm )cd ~git clone https://github.com/nvm-sh/nvm.git .nvmcd .nvmgit checkout v0.34.0export NVM_DIR="$HOME/.nvm"[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion   安装node.jsnvm use安装yarn,由于先前已经安装了.node-version指定版本的node.js,此处的yarn可使用skip-broken跳过依赖包node.js的安装(yum源中的版本与.node-version文件中指定的并不一致)yum install --skip-broken yarn修改部分js文件bash-4.2# git diff src/dev/diff --git a/src/dev/build/lib/config.js b/src/dev/build/lib/config.jsindex a68e3dd..105547a 100644--- a/src/dev/build/lib/config.js+++ b/src/dev/build/lib/config.js@@ -29,7 +29,7 @@ export async function getConfig({ isRelease }) {   const repoRoot = dirname(pkgPath);   const nodeVersion = pkg.engines.node; -  const platforms = ['darwin', 'linux', 'windows'].map(createPlatform);+  const platforms = ['linux'].map(createPlatform);   const versionInfo = await getVersionInfo({     isRelease,     pkg,diff --git a/src/dev/build/lib/platform.js b/src/dev/build/lib/platform.jsindex f4629ca..68f49aa 100644--- a/src/dev/build/lib/platform.js+++ b/src/dev/build/lib/platform.js@@ -24,11 +24,11 @@ export function createPlatform(name) {     }      getNodeArch() {-      return `${name}-x64`;+      return `${name}-arm64`;     }      getBuildName() {-      return `${name}-x86_64`;+      return `${name}-aarch64`;     }      isWindows() {diff --git a/src/dev/build/tasks/os_packages/create_os_package_tasks.js b/src/dev/build/tasks/os_packages/create_os_package_tasks.jsindex a04f2b6..c66092b 100644--- a/src/dev/build/tasks/os_packages/create_os_package_tasks.js+++ b/src/dev/build/tasks/os_packages/create_os_package_tasks.js@@ -35,7 +35,7 @@ export const CreateRpmPackageTask = {    async run(config, log, build) {     await runFpm(config, log, build, 'rpm', [-      '--architecture', 'x86_64',+      '--architecture', 'aarch64',       '--rpm-os', 'linux'     ]);   }编译kibanayarn build --rpm完成后,rpm包的路径为target/kibana-6.4.4-SNAPSHOT-aarch64.rpm3) 编译logstash此处java版本为8,可使用java –version进行确认。git clone https://github.com/elastic/logstash.gitcd logstashgit checkout 6.4gem install rakegem install bundlerrake artifact:rpm   完成后,rpm包路径为  build/logstash-6.4.4-SNAPSHOT.rpm4) 编译beats此处需安装python-virtualenv, golang由于此工程在容器化环境下进行编译,arm64的rpm包也是通过在docker中交叉编译获得的。若需在arm64原生环境下进行编译,对于整个编译逻辑的改动是彻底的(重新编译docker镜像,mage工具中写死的amd64架构也需要修正)。权衡后还是在x86_64下进行编译,输出aarch64架构的rpm包。mkdir -p ${GOPATH}/src/github.com/elasticgit clone https://github.com/elastic/beats ${GOPATH}/src/github.com/elastic/beatsexport PATH=${GOPATH}/bin:$PATHexport PLATFORMS="+linux/arm64 linux/arm64"cd ${GOPATH}/src/github.com/elastic/beatsgit checkout 6.4make snapshot完成后,rpm包路径为build/distributions/*/*.rpm5、系统配置  无6、测试 Kibana是elasticsearch的视窗,beats其中包含各种采集器,logstash可以视为管道,将beats的输入处理后存放在elasitcsearch中。作为样例,此章节采用filebeat->logstash->elasticsearch->kibana这一条路径进行简单覆盖测试。filebeats的input使用system模块,output设置为logstash1) filebeat[root@arm-app-0003 ~]# rpm –i build/distributions/filebeat/filebeat-6.4.4-SNAPSHOT-aarch64.rpmhttps://www.elastic.co/guide/en/beats/filebeat/6.4/filebeat-module-system.html!!以下配置部分需等到elasticsearch和kibana运行就绪后进行!![root@arm-app-0003 ~]# filebeat modules enable system[root@arm-app-0003 ~]# vi /etc/filebeat/filebeat.yml参照此链接,将output设置为logstashhttps://www.elastic.co/guide/en/beats/filebeat/6.4/config-filebeat-logstash.html[root@arm-app-0003 ~]# filebeat setup --dashboards --template -E output.logstash.enabled=false -E 'output.elasticsearch.hosts=["localhost:9200"]'此步骤设置index模板到elasticsearch中[root@arm-app-0003 ~]# systemctl start filebeat[root@arm-app-0003 ~]# systemctl status filebeat 2) logstash[root@arm-app-0003 ~]# rpm –i build/logstash-6.4.4-SNAPSHOT.rpm[root@arm-app-0003 ~]# vi /etc/logstash/conf.d/filebeat-system.conf将如下链接中的配置写入文件中https://www.elastic.co/guide/en/logstash/6.4/logstash-config-for-filebeat-modules.html#parsing-system[root@arm-app-0003 ~]# systemctl start logstash[root@arm-app-0003 ~]# systemctl status logstash 3) elasticsearch[root@arm-app-0003 ~]# rpm –i distribution/packages/rpm/build/distributions/elasticsearch-6.4.4-SNAPSHOT.rpm[root@arm-app-0003 ~]# vi /etc/elasticsearch/elasticsearch.yml添加xpack.ml.enabled: false,否则ElasticsearchException[X-Pack is not supported and Machine Learning is not available for [linux-aarch64]; you can use the other X-Pack features (unsupported) by setting xpack.ml.enabled: false in elasticsearch.yml] [root@arm-app-0003 ~]# systemctl start elasticsearch[root@arm-app-0003 ~]# systemctl status elasticsearch   4) kibana[root@arm-app-0003 ~]# rpm –i target/kibana-6.4.4-SNAPSHOT-aarch64.rpm[root@arm-app-0003 ~]# vi /etc/kibana/kibana.yml[root@arm-app-0003 ~]# systemctl start kibana[root@arm-app-0003 ~]# systemctl status kibana 5) 测试验证浏览器打开http://localhost:5601/,在Management/Elasticsearch/Index Management中可以查看管理各个索引 在Dashboard标签页中,找到syslog并打开,右上角可以选择时间范围,可查看日志,sudo,ssh登录情况等等,更多功能可自行探索。  7、参考信息https://www.elastic.co/8、FAQ无9、遗留问题1) license问题,elasticsearch,kibana,logstash并不是完全免费的,其中包含的x-pack特性,部分功能是收费的。(see https://www.elastic.co/cn/what-is/open-x-pack ) 2) 制作的rpm包为snapshot包,非发布版本,发布release版本需要签名3) kibana对arm不作官方承诺支持,修改打包相关部分代码实现,不排除存在功能问题。如若发现,请反馈。4)https://github.com/elastic/kibana 所有的版本必须进行对应,且所有kibana必须小于es
  • [HPC] STAR 2.7.1a 移植指南(CentOS 7.6)
    文档位置已迁移至如下链接:https://support.huaweicloud.com/prtg-kunpenghpcs/kunpenghpcs_prtg_0022.html
  • [HPC] ROMS 3.6 移植指南(CentOS 7.6)
    文档位置已迁移至如下链接:https://support.huaweicloud.com/prtg-kunpenghpcs/kunpenghpcs_prtg_0021.html
  • [HPC] NEMO V3.6 移植指南(CentOS 7.6)
    文档位置已迁移至如下链接:https://support.huaweicloud.com/prtg-kunpenghpcs/kunpenghpcs_prtg_0017.html
总条数:1200 到第
上滑加载中