华为云用户手册

  • 安装方法 请参考获取并校验一键式重置密码插件完整性,下载对应的一键式重置密码插件CloudResetPwdAgent.zip并完成完整性校验。 安装一键式重置密码插件对插件的具体放置目录无特殊要求,请您自定义。 解压软件包CloudResetPwdAgent.zip。 安装一键式重置密码插件对插件的解压目录无特殊要求,请您自定义。 安装一键式重置密码插件。 双击“CloudResetPwdAgent.Windows”文件夹下的“setup.bat”文件。 安装密码重置插件。 查看任务管理器,检查密码重置插件是否安装成功。 如果在任务管理器中查找到了cloudResetPwdAgent服务,如图1所示,表示安装成功,否则安装失败。 图1 安装插件成功 如果密码重置插件安装失败,请检查安装环境是否符合要求,并重试安装操作。
  • 升级前准备 升级前检查 升级操作前,请按照表1中序号顺序进行检查,并记录检查结果。 表1 升级前检查表 序号 项目 检查标准 1 检查软件版本 查询并记录当前系统中Atlas 800 训练服务器(型号9000)版本。 确认需要升级的版本。 2 检查系统状态 检查Atlas 800 训练服务器(型号9000)告警: 未出现告警,可直接升级。 出现告警时,请与技术支持确认告警情况,然后再决定下一步动作。 不同芯片的软件版本支持情况如表2所示。 表2 软件版本配套表 芯片名称 适配版本 昇腾服务器 A 20.0.0、20.1.0、20.2.0 昇腾服务器 B 20.0.0、20.1.0、20.2.0 昇腾服务器 Pro A 20.0.0、20.1.0、20.2.0 昇腾服务器 Pro B 20.2.0.SPC300 昇腾服务器 Premium A 20.2.0.SPC300 获取升级包 请通过下述方法获取升级包。 1. 登录A800-9000。 2. 打开目标版本“A800-9000 X.X.X”。 固件、驱动与CANN的配套关系,请查看CANN软件版本的《CANN 版本配套表》。 在指定版本页面下载对应升级包到客户端(本地PC)。获取的升级包如表3所示。 下文中所有x.x.x代表软件版本号。 A800-9000-npu-driver_x.x.x_linux-aarch64.run适配所有操作系统。 表3 升级包信息 硬件形态 host操作系统版本 host操作系统内核版本 驱动包名称 固件包名称 aarch_64+Atlas 800 训练服务器(型号9000) EulerOS 2.8 4.19.36-vhulk1907.1.0.h475 A800-9000-npu-driver_x.x.x_euleros2.8-aarch64.run A800-9000-npu-firmware_x.x.x.run CentOS7.6 4.14.0-115.el7a.0.1.aarch64 A800-9000-npu-driver_x.x.x_centos7.6-aarch64-.run Ubuntu18.04 4.15.0-45-generic 说明: 若内核版本和操作系统版本匹配失败,需先安装dkms,安装方法请参见驱动源码编译。 A800-9000-npu-driver_x.x.x_ubuntu18.04-aarch64.run CentOS8.2 4.18.X 说明: 支持升级到5.6.14。 A800-9000-npu-driver_x.x.x_linux-aarch64.run BC_Linux 7.6 4.19 A800-9000-npu-driver_x.x.x_centos7.6-aarch64-.run A800-9000-npu-driver_x.x.x_linux-aarch64.run kylinosv10SP1 说明: kylinosv10SP1在21.0.rc1及以上版本才支持。 4.19.90-17.ky10.aarch64 A800-9000-npu-driver_x.x.x_linux-aarch64.run BC_Linux 7.7 说明: BC_Linux 7.7在21.0.rc1及以上版本才支持。 4.19.25-203.e17.bclinux.aarch64 A800-9000-npu-driver_x.x.x_linux-aarch64.run 检查软件包完整性 为了防止软件包在传递过程或存储期间被恶意篡改,下载软件包时需下载对应的数字签名文件用于完整性验证。 在软件包下载之后,请参考《OpenPGP签名验证指南》,对从Support网站下载的软件包进行PGP数字签名校验。如果校验失败,请不要使用该软件包,先联系技术支持工程师解决。 使用软件包安装/升级之前,也需要按上述过程先验证软件包的数字签名,确保软件包未被篡改。 运营商客户请访问:http://support.huawei.com/carrier/digitalSignatureAction 企业客户请访问:https://support.huawei.com/enterprise/zh/tool/pgp-verify-TL1000000054 父主题: 升级
  • 设置用户的有效期 为保证用户的安全性,应设置用户的有效期,使用系统命令chage来设置用户的有效期。 命令为: chage [-m mindays] [-M maxdays] [-d lastday] [-I inactive] [-E expiredate] [-W warndays] user 相关参数请参见。表1 表1 设置用户有效期 参数 参数说明 -m 密码可更改的最小天数。设置为“0”表示任何时候都可以更改密码。 -M 密码保持有效的最大天数。设置为“-1”表示可删除这项密码的检测,则用户密码不会超期,存在安全风险,请谨慎使用。 -d 上一次更改密码的日期。 -I 停滞时期。过期指定天数后,设定密码为失效状态。 -E 用户到期的日期。超过该日期,此用户将不可用。 -W 密码到期前,提前收到警告信息的天数。 -l 列出用户以及密码的有效期。 表1只列举出常用的参数,用户可通过chage --help命令查询详细的参数说明。 日期格式为YYYY-MM-DD,如chage -E 2019-12-01 test表示用户test的用户在2019年12月1日过期。 User如果不填写,默认为root用户。 例如:修改用户test的有效期为2019年12月31日。可执行如下命令: chage -E 2019-12-31 test
  • 配置说明 通过为操作系统安装growpart包,可以实现镜像下发后的根分区自动扩盘。SUSE系列系统默认自带了growpart,但是SUSE 11 SP4比较特殊,默认自带的growpart版本过高,需要手动安装低版本growpart包。 其他SUSE系列系统无需安装。Ubuntu系列系统默认自带了growpart,并且版本符合要求,因此无需安装growpart包。 如果镜像的启动方式为UEFI(如ARM架构镜像),还需要安装gdisk包,执行yum install gdisk命令进行安装。 父主题: 配置根分区自动扩盘
  • ARM:CentOS 7 使用vi编辑器打开“/boot/default/grub”,在GRUB_CM DLI NE_LINUX字段后面添加如下信息: consoleblank=600 console=tty0 console=ttyAMA0,115200 执行以下命令刷新配置。 stty -F /dev/ttyAMA0 speed 115200 grub2-mkconfig -o /boot/efi/EFI/centos/grub.cfg systemctl enable serial-getty@ttyAMA0 如果要使用root用户通过串口进行登录,需要修改安全配置文件。确认“/etc/securetty”文件中是否存在ttyAMA0,如果不存在则添加。 父主题: 配置裸金属服务器远程登录
  • 设置登录口令有效期(可选) 执行以下命令查看密码有效期。 vi /etc/login.defs 找到配置项“PASS_MAX_DAYS”,该参数表示密码的有效时间。 执行以下命令,修改步骤1中“PASS_MAX_DAYS”参数的取值。 chage -M 99999 user_name 其中,99999为密码有效期限,user_name为系统用户。 建议用户根据实际情况及业务需求进行配置,定期使用该命令更新密码有效期。 再次执行vi /etc/login.defs,验证配置是否生效。 父主题: 安全性配置
  • 操作步骤 将准备工作中获取的“RAID-3004iMR_3108_3408iMR_3416iMR_3508_3516-CentOS7.6-megaraid_sas-07.716.01.00-1-x86_64.rpm”上传至虚拟机。 安装megaraid_sas驱动。 进入rpm安装包所在目录,执行以下安装命令: rpm -ivh RAID-3004iMR_3108_3408iMR_3416iMR_3508_3516-CentOS7.6-megaraid_sas-07.716.01.00-1-x86_64.rpm [root@localhost 3408]# rpm -ivh RAID-3004iMR_3108_3408iMR_3416iMR_3508_3516-CentOS7.6-megaraid_sas-07.716.01.00-1-x86_64.rpm Preparing... ###################################### [100%] Updating / installing... 1:kmod-megaraid_sas-07.716.01.00_el###################################### [100%] [root@localhost 3408]# 执行dracut -f命令刷新内核。 安装完成后,执行rpm -qa | grep raid命令,查看是否安装成功。 kmod-megaraid_sas-07.716.01.00-1-x86_64
  • 操作步骤 查看是否已有hinic网卡驱动。 rpm -qa | grep hinic 如果有,则执行2。 如果没有,则执行3。 卸载hinic网卡驱动。 rpm -e kmod-hinic rmmod hinic 进入rpm安装包所在目录,执行以下命令安装驱动: rpm -ivh kmod-hinic-1.8.3.16_3.10.0_514.41.4.28.h70.x86_64-1.x86_64.rpm 执行modprobe hinic加载最新的Hi1822网卡驱动。
  • 前提条件 已登录虚拟机。 已获取Hi1822驱动安装包及管理软件并上传至虚拟机。 获取方式如下: 参考软件准备章节下载驱动的zip包。 此处以“Hi1822_BM_X86_1.19.3.B036.tar.gz”为例,介绍如何获取最终需要的安装包。 下载“Hi1822_BM_X86_1.19.3.B036.tar.gz”驱动包并解压,根据操作系统类型和内核版本获取对应的驱动rpm包:kmod-hinic-1.8.3.16_3.10.0_514.41.4.28.h70.x86_64-1.x86_64.rpm。
  • Ubuntu 14.04 执行下列命令: initctl status cloud-init initctl status cloud-init-local initctl status cloud-config initctl status cloud-final 如果安装成功,则回显Cloud-Init组件安装信息。 [root@ubuntu:~]# initctl status cloud-init cloud-init stop/waiting [root@ubuntu:~]# initctl status cloud-init-local cloud-init-local stop/waiting [root@ubuntu:~]# initctl status cloud-config cloud-config stop/waiting [root@ubuntu:~]# initctl status cloud-final cloud-final stop/waiting 父主题: 查看Cloud-Init服务状态
  • 操作场景 对于集中式裸金属服务器,系统的网络管理可能与network-config配置冲突,需要关闭。分布式裸金属服务器请跳过此步骤。 SUSE 11 SP4、Ubuntu 16.04和Ubuntu 14.04不需要执行此步骤;带SDI 3.0卡(存储和网络归一)或SDI 2.2网络卡的机型由于使用NetworkManager管理网络,故不需要执行此步骤。 注: 由NetworkManager管理网络的裸机镜像配置(仅ubuntu操作系统涉及,其他操作系统跳过): 以ubuntu1804.2为例: 1. 执行systemctl status NetworkManager,查看服务状态设置为开机自启动 若该服务不存在,则执行apt-get install network-manager命令安装 2. 需要修改/etc/netplan/01*yaml文件,添加网络管理服务及网卡信息,如下 然后执行 :wq! 保存退出,再执行netplan try刷新网络配置
  • Ubuntu 18.04/Ubuntu 16.04/Ubuntu 14.04/Debian 8.6 请使用ubuntu-xx.xx.x-server-amd64.iso格式的ubuntu ISO,请勿使用ubuntu-xx.xx.x-live-server-amd64.iso格式的。 Ubuntu 18.04、Ubuntu 16.04 for ARM虚拟机内安装系统时,进入ISO后,按照下图选择 “Boot and Install with the HWE kernel”,然后再选择“Install Ubuntu Server”开始安装。(制作Ubuntu 18.04、Ubuntu 16.04/Ubuntu 14.04/Debian 8.6镜像时,直接选择“Install”进行安装。) 在安装Ubuntu 18.04、Ubuntu 16.04 for ARM镜像的时候,选择自动分区;在安装Ubuntu 18.04、Ubuntu 16.04/Ubuntu 14.04/Debian 8.6镜像的过程中需要进行手动分区,步骤如下: 下图新分区类型不能选择逻辑分区,应该选择“Primary”选项。 以上为boot分区的操作方法,下面的swap分区、/分区参考boot分区即可,下面为最终分区结果示意(根分区为最后一个分区): 安装额外软件: 将GRUB安装至硬盘: 父主题: 安装虚拟机
  • 创建虚拟机(Linux) 使用virt-manager创建虚拟机,以Oracle Linux 6.8虚拟机操作系统为例,其他操作系统类似。以下步骤图示仅供参考,视实际情况而定。 下载所需ISO镜像到宿主机,或者在本地下载后通过Xshell连接宿主机,将ISO文件上传。 登录宿主机,打开终端,输入virt-manager命令,弹出virt-manager的软件界面。 新建虚拟机,选择“Local install media (ISO image or CDROM)”。单击“Forward”。 选择ISO镜像,并选择相应的操作系统类型和版本。单击“Forward”。 配置虚拟机内存大小和CPU。单击“Forward”。 Memory ( RAM ): 4096 MiB CPUs: 4 配置创建的磁盘映像大小。 磁盘映像不能配置太大,避免生成的镜像文件过大。Oracle Linux 7.3/Red Hat 7.3等Linux系统的镜像大小,建议选择在6G以内,甚至更小,只要能满足要求即可。Ubuntu 16.04 for ARM镜像建议选择手动创建,勾选“Select managed or other existing storage”,然后创建150GB大小的qcow2镜像并选择该镜像。 镜像文件大小加预留的内存大小(预留内存为150M)不能超过裸金属服务器的物理内存大小,否则会导致裸金属服务器发放失败。 单击上一步的“Manage”,在左侧目录列表选择镜像最终的保存位置,如本例选择“/home/h”。 单击图标创建存储卷,建议Format选择raw,名称可自定义,建议为img格式,方便镜像太大时进行压缩。 单击“Finish”,返回存储卷列表,选择刚刚创建的卷,单击“Choose Volume”。 设置虚拟机名称,比如“oracle6.8”,并勾选自定义配置“Customize configuration before install”。Ubuntu 16.04 for ARM在Advanced options选项建议选择NAT类型。单击“Finish”。 如果是Ubuntu 16.04 for ARM镜像,则跳过本步骤。选择网卡配置,选择设备型号为e1000(千兆网卡),单击“Apply”。 如果是SUSE 12镜像,而且是针对HANA解决方案的KunLun服务器,则按照本步骤设置引导方式为UEFI。在左侧导航中选择“Overview”,在右侧区域的“Fireware”选项中选择UEFI方式。 单击“Begin Installation”开始安装。 等待虚拟机启动,然后安装操作系统。按照实际需要配置操作系统语言、时区等。 父主题: 使用virt-manager工具创建虚拟机
  • 裸金属服务器规格与驱动对应关系 表中“-”表示不需要。 使用X86 V4版本(CPU采用Intel Broadwell架构)的服务器请参考表2。 使用X86 V5版本(CPU采用Intel Skylake架构)的服务器请参考表3。 使用X86 V6版本(CPU采用Intel Cascade Lake架构)的服务器请参考表4。 使用鲲鹏CPU的服务器请参考表5。 表1 裸金属服务器规格与驱动对应关系 裸金属服务器类型 驱动种类 裸金属服务器机型 OS类型 服务器驱动 SDI卡驱动 Hi1822标卡驱动/管理组件 Hi1822卸载卡驱动 IB驱动 GPU驱动 多路径软件 bms-network-config s4系列 Windows 需要安装v5服务器驱动 需要 - - - - 带HBA的规格需要 需要 CentOS/EulerOS/RedHat/Oracle 需要安装v5服务器驱动 需要 - - - - 带HBA的规格需要 需要 Ubuntu 需要安装v5服务器驱动 需要 - - - - 带HBA的规格需要 需要 SLES 需要安装v5服务器驱动 需要 - - - - 带HBA的规格需要 需要 Debian 需要安装v5服务器驱动 需要 - - - - 带HBA的规格需要 需要 d2/io2系列 Windows 需要安装v5服务器驱动 - - - - - - 需要 CentOS/EulerOS/RedHat/Oracle 需要安装v5服务器驱动 - - - - - - 需要 Ubuntu 需要安装v5服务器驱动 - - - - - - 需要 SLES 需要安装v5服务器驱动 - - - - - - 需要 Debian 需要安装v5服务器驱动 - - - - - - 需要 h2系列 CentOS/EulerOS/RedHat/Oracle 需要安装v5服务器驱动 需要 - - 需要 - - 需要 Ubuntu 需要安装v5服务器驱动 需要 - - 需要 - - 需要 p3系列 CentOS/EulerOS/RedHat/Oracle 需要安装v5服务器驱动 需要 需要 - 需要 需要 - 需要 Ubuntu 需要安装v5服务器驱动 需要 需要 - 需要 需要 - 需要 a/r/k系列(鲲鹏) CentOS/EulerOS/Ubuntu 需要安装TaiShan服务器驱动 - 需要 带SDI卡的规格需要,其他规格不需要 - - - 带SDI卡的规格不需要,其他规格需要 表2 裸金属服务器规格与驱动对应关系(V4) 裸金属服务器机型 OS类型 服务器驱动 SDI卡驱动 Hi1822网卡驱动/管理组件 IB驱动 GPU驱动 多路径软件 bms-network-config s4系列 Windows 需要安装v5服务器驱动 需要 - - - 带HBA的规格需要 需要 CentOS/EulerOS/RedHat/Oracle 需要安装v5服务器驱动 需要 - - - 带HBA的规格需要 需要 Ubuntu 需要安装v5服务器驱动 需要 - - - 带HBA的规格需要 需要 SLES 需要安装v5服务器驱动 需要 - - - 带HBA的规格需要 需要 Debian 需要安装v5服务器驱动 需要 - - - 带HBA的规格需要 需要 表3 裸金属服务器规格与驱动对应关系(V5) 裸金属服务器机型 OS类型 服务器驱动 SDI卡驱动 Hi1822网卡驱动/管理组件 IB驱动 GPU驱动 多路径软件 bms-network-config s4系列 Windows 需要安装v5服务器驱动 需要 - - - 带HBA的规格需要 需要 CentOS/EulerOS/RedHat/Oracle 需要安装v5服务器驱动 需要 - - - 带HBA的规格需要 需要 Ubuntu 需要安装v5服务器驱动 需要 - - - 带HBA的规格需要 需要 SLES 需要安装v5服务器驱动 需要 - - - 带HBA的规格需要 需要 Debian 需要安装v5服务器驱动 需要 - - - 带HBA的规格需要 需要 表4 裸金属服务器规格与驱动对应关系(V6) 裸金属服务器机型 OS类型 服务器驱动 SDI卡驱动 Hi1822网卡驱动/管理组件 IB驱动 GPU驱动 多路径软件 bms-network-config s4系列 Windows 需要安装v5服务器驱动 需要 - - - 带HBA的规格需要 需要 CentOS/EulerOS/RedHat/Oracle 需要安装v5服务器驱动 需要 - - - 带HBA的规格需要 需要 Ubuntu 需要安装v5服务器驱动 需要 - - - 带HBA的规格需要 需要 SLES 需要安装v5服务器驱动 需要 - - - 带HBA的规格需要 需要 Debian 需要安装v5服务器驱动 需要 - - - 带HBA的规格需要 需要 表5 裸金属服务器规格与驱动对应关系(鲲鹏) 裸金属服务器机型 OS类型 服务器驱动 Hi1822标卡驱动/管理组件 Hi1822卸载卡驱动 IB驱动 GPU驱动 多路径软件 bms-network-config a/r/k系列 CentOS/EulerOS/Ubuntu 需要安装TaiShan服务器驱动 带Hi1822标卡的规格需要,其他规格不需要 带SDI卡的规格需要,其他规格不需要 - - 带HBA的规格需要 带SDI卡的规格不需要,其他规格需要 父主题: 附录
  • 制作镜像简介 如果您需要使用裸金属服务器私有镜像,可以通过外部镜像文件创建私有镜像。本文档提供了完整的私有镜像制作流程(包括创建虚拟机、为虚拟机安装操作系统、软件、驱动等),并枚举了多种类型的操作系统,指导您完成私有镜像的制作。当然,您还可以根据实际需要选择安装其他软件,定制您的私有镜像。 私有镜像文件制作完成后,需要在云平台上进行注册,具体操作请参见《裸金属服务器用户指南》的“注册私有镜像”章节。注册成功后,您才可以在申请裸金属服务器时选择到该私有镜像。 父主题: 制作镜像准备
  • 准备工作 Windows驱动安装依赖于硬件设备,通过使用Dism++软件在ISO镜像文件中注入驱动的方式进行安装。之后使用注入完成的ISO进行cloudbase-init、bms-network-config等软件的安装。 在安装驱动前需要准备如下工作: 在本地Windows跳板机上准备对应版本Windows系统的ISO镜像文件。 在本地Windows跳板机上安装Dism++软件。 参考软件准备章节下载FusionServer服务器驱动至本地Windows跳板机。 例如: Windows Server 2012 R2:FusionServer iDriver-Win2K12R2-Driver-V113.zip Windows Server 2016:FusionServer iDriver-Win2K16-Driver-V115.zip 解压该zip驱动包,获取ISO驱动文件。 Windows Server 2012 R2:解压“FusionServer iDriver-Win2K12R2-Driver-V113.zip”,获取“onboard_driver_win2k12r2.iso”文件。 Windows Server 2016:解压“FusionServer iDriver-Win2K16-Driver-V115.zip”,获取“onboard_driver_win2k16.iso”文件。 父主题: 通过Dism++为ISO文件安装服务器驱动
  • 操作步骤 登录宿主机,执行以下命令设置权限。 chmod +x qemu-img-hw 执行以下命令进行镜像格式转换。 qemu-img-hw命令格式: ./qemu-img-hw convert -p -O {目标镜像格式} {待转换镜像文件} {目标镜像文件} 以将“image01.qcow2”格式文件转换成“image01.zvhd2”格式为例: [root]# ./qemu-img-hw convert -p -O zvhd2 image01.qcow2 image01.zvhd2
  • 前提条件 已登录虚拟机。 已参考软件准备章节获取SDI卡的驱动程序(scsi_ep_front),并且已上传至虚拟机。 scsi_ep_front驱动包的版本必须为2.0.2.12及以上。 已安装WDK。 WDK下载链接:http://download.microsoft.com/download/4/E/0/4E07EAAD-E394-4EA8-B2B8-D46E46A409C5/wdk/wdksetup.exe
  • 操作步骤 从WDK目录“C:\Program Files (x86)\Windows Kits\10\Tools\x64”下获取设备管理工具devcon.exe,将工具devcon.exe和SDI驱动放在同一个目录下。 找到EpScsiAdapter安装信息文件,查看PCI的ID。 打开命令提示符,进入SDI驱动和安装工具所在目录,执行如下命令。 devcon install EpScsiAdapter.inf "PCI\VEN_19E5&DEV_1610&SUBSYS_000119E5" 其中,PCI的ID需要根据实际情况而定。 (可选)删除设备节点。 若制作镜像的环境没有SDI卡硬件支持,在安装完SDI驱动后,会发现设备管理器中的存储控制器存在异常。 打开命令行,进入存放SDI驱动和devcon安装工具的目录下,删除异常的设备节点。 执行命令:devcon.exe find "PCI\VEN_19E5*",查找到异常的设备节点。 执行命令: devcon.exe remove "@ROOT\S CS IADAPTER\0000",删除异常节点。 在系统内部重启操作系统。 检测设备管理器中存储控制器的异常是否消失。
  • 操作步骤 单击左下角的图标,选择“服务器管理”,进入“服务器管理”页面。 在左侧导航树中选择“本地服务器”,在右侧“Windows防火墙”区域,单击其后的状态链接。 在“Windows防火墙”页面,选择左侧导航树中的“开启或关闭Windows防火墙”。 在“自定义设置”页面,将专用网络和公用网络的Windows防火墙设置为关闭。 防火墙设置完成后,返回“本地服务器”页面,单击“远程桌面”后的状态链接。 在“系统属性”页面,选择“允许远程连接到此计算机”。 返回“本地服务器”页面,确保各属性状态如下图所示。
  • 系统要求和环境检查 软件包要求的操作系统和内核,如表1和表2所示。 表1 二进制驱动包默认操作系统版本信息 硬件形态 host操作系统版本 软件包默认的host操作系统内核版本 GCC编译器版本 aarch64+Atlas 800 9000 Ubuntu 18.04 4.15.0-45-generic 说明: 若内核版本和操作系统版本匹配失败,需先安装dkms,安装方法请参见驱动源码编译。 7.4.0 aarch64+Atlas 800 9000 EulerOS 2.8 4.19.36-vhulk1907.1.0.h475 7.3.0 aarch64+Atlas 800 9000 CentOS 7.6 4.14.0-115.el7a.0.1.aarch64 - aarch64+Atlas 800 9000 BC_Linux 7.6 4.19 - 表2 通用驱动包兼容操作系统版本信息 硬件形态 host操作系统版本 软件包默认的host操作系统内核版本 GCC编译器版本 aarch64+Atlas 800 9000 CentOS 8.2 4.18.X 说明: 支持升级到5.6.14。 8.3.1 aarch64+Atlas 800 9000 BC_Linux 7.6 4.19 - aarch64+Atlas 800 9000 kylinosv10SP1 说明: kylinosv10SP1在21.0.rc1及以上版本才支持。 4.19.90-17.ky10.aarch64 8.3.1-4.5 aarch64+Atlas 800 9000 BC_Linux 7.7 说明: BC_Linux 7.7在21.0.rc1及以上版本才支持。 4.19.25-203.e17.bclinux.aarch64 4.8.5 验证Linux操作系统版本信息 执行uname -m && cat /etc/*release命令,查询正在运行的操作系统版本和操作系统架构。 系统正在运行的操作系统版本和操作系统架构必须与表1或表2中要求一致。 通用驱动包特有检查项 确认make工具是否已安装;执行make -v命令,若能查询到make工具的版本,则make已安装。 以下2个检查项满足其中任意一个,驱动就可以安装成功。 确认系统已安装dkms等安装依赖;具体请参见驱动源码编译。 确认默认内核源码路径“/lib/modules/`uname -r`/build”是否存在;执行ls /lib/modules/`uname -r`/build命令,查看路径是否存在。 若存在,则会自动使用内核进行驱动编译。 若不存在,您可以在安装时提供对应的源码路径,具体请参见5。 验证Linux操作系统内核版本 执行uname -r命令,查询当前host操作系统的内核版本。 若使用二进制驱动包安装,当前host操作系统的内核版本必须与表1中要求一致。若不一致,有两种解决方法: 用户需要重新进行源码编译,详细信息请参见驱动源码编译。 参见下方检查运行环境是否安装过软件包检查系统是否安装过软件包,若未安装则直接升级系统内核版本;若安装过,则先卸载软件包,再升级内核。 若使用通用驱动包安装,当前host操作系统的内核版本与表2中要求一致,若不一致,可能导致驱动包安装不成功或者影响功能使用。 检查运行环境是否安装过软件包 如需要升级系统内核版本,在升级之前,请确保当前系统上未安装软件包。否则会出现内核升级后软件包启动异常的问题。出现该问题时请参见升级系统内核版本时未卸载软件包导致软件包不可用解决。请使用lsmod|grep drv命令查询是否安装过软件包。 如无内容表示未安装过软件包,可以直接升级系统内核版本。 如有内容,表示安装过软件包,需要先卸载软件包后,升级系统内核版本。卸载请参见卸载驱动和固件。 父主题: 安装前准备
  • Debian Debian操作系统需要安装growroot包来实现自动扩盘。 执行命令:apt-get install cloud-initramfs-growroot 执行以下命令,查看cloud-initramfs-growroot包是否安装好。 dpkg -l | grep cloud-initramfs-growroot 回显如下类似信息表示安装成功。 root@bms:/home/bzqd# dpkg -l | grep cloud-initramfs-growroot ii cloud-initrramfs-growroot 0.18.debian5 all automatically resize the root partition on first boot 父主题: 配置根分区自动扩盘
  • x86:SUSE 11 SP4 使用vi编辑器打开“/etc/inittab”,在文件最后添加如下信息: S0:12345:respawn:/sbin/agetty -L 115200 ttyS0 修改文件“/boot/grub/menu.lst”,在“gfxmenu (hd0,1)/boot/message”后面添加以下信息: serial --unit=0 --speed=115200 terminal --timeout=5 serial console 在kernel所在行的末尾添加下面信息,有两处都需要添加: consoleblank=600 console=tty0 console=ttyS0,115200n8 如果要使用root用户通过串口进行登录,需要修改安全配置文件,在“/etc/securetty”最后添加信息ttyS0。 父主题: 配置裸金属服务器远程登录
  • 安装常用运维工具(可选) 常见的运维必备内置软件持续更新中,常用的软件有: gcc、perl、python2-pip、strace、sysstat、tcpdump、vim-common、vim-enhanced、vim-filesystem、wget、telnet 目前CentOS、RedHat系列支持连接互联网,使用yum源在线安装。根据常用软件列表,请依次执行下面命令进行安装: yum install gcc yum install perl yum install python2-pip yum install strace yum install sysstat yum install tcpdump yum install vim-common yum install vim-enhanced yum install vim-filesystem yum install wget yum install telnet 父主题: 安全性配置
  • 操作步骤 将准备工作中获取的“RAID-3008IR_3008IT_3408IT_3416IT-CentOS7.6-mpt3sas-27.00.00.00-1-x86_64.rpm”上传至虚拟机。 安装mpt3驱动。 进入rpm安装包所在目录,执行以下命令安装驱动: rpm -ivh RAID-3008IR_3008IT_3408IT_3416IT-CentOS7.6-mpt3sas-27.00.00.00-1-x86_64.rpm [root@localhost mpt3-82599]# rpm -ivh RAID-3008IR_3008IT_3408IT_3416IT-CentOS7.6-mpt3sas-27.00.00.00-1-x86_64.rpm Preparing... ################################## [100%] Updating / installing... 1:kmod-mpt3sas-27.00.00.00_el7.6-1 ################################## [100%] [root@localhost mpt3-82599]# 执行dracut -f命令刷新内核。 安装完成后,执行rpm -qa | grep mpt3,如下回显表示安装成功。 kmod-mpt3sas-27.00.00.00_el7.6-1.x86_64
  • 操作步骤 查看是否已有hinic网卡驱动。 rpm -qa | grep hinic 如果有,则执行2。 如果没有,执行3。 卸载hinic网卡驱动。 rpm -e kmod-hinic rmmod hinic 进入rpm安装包所在目录,执行以下命令安装驱动: rpm -ivh NIC-Hi1822-CentOS7.6-hinic-3.9.0.8-1-x86_64.rpm 执行modprobe hinic加载最新的Hi1822网卡驱动。 安装Hi1822管理软件(hinicadm包): rpm -ivh NIC-Hi1822-CentOS7.6-hinicadm-3.9.0.8-1-x86_64.rpm
  • Ubuntu 16.04/Ubuntu 18.04 执行下列命令: systemctl status cloud-init systemctl status cloud-init-local systemctl status cloud-config systemctl status cloud-final 如下图,若红框部分是“enable”状态,则表示服务已被自启动。 如果Cloud-Init四个阶段的服务未被自启动,在命令行执行: systemctl enable cloud-init systemctl enable cloud-init-local systemctl enable cloud-config systemctl enable cloud-final 执行以下命令,运行Cloud-Init服务命令。 systemctl start cloud-init-local systemctl start cloud-init systemctl start cloud-config systemctl start cloud-final 执行步骤1中命令,查看Cloud-Init状态是否为active,如图。 父主题: 查看Cloud-Init服务状态
  • cloud-init-0.7.9及以上版本配置 添加如下键值对,前后各空出一行: no_ssh_fingerprints: true 设置ssh_pwauth为false或0,该选项表示是否支持ssh密码登录。false或0为禁用。 ssh_pwauth: true 修改disable_root为false。该参数表示是否禁用远程ssh root登录。 disable_root: false 添加preserve_hostname: false。 preserve_hostname: false 使用“#”注释掉以下语句(不存在忽略): mount_default_fields: [~, ~, 'auto', 'defaults,nofail', '0', '2'] resize_rootfs_tmp: /dev ssh_deletekeys: 0 修改ssh_genkeytypes为下面语句(不存在添加): ssh_genkeytypes: ['rsa', 'dsa'] 修改syslog_fix_perms为下面语句(不存在添加): syslog_fix_perms: root:root 添加下面语句: network: config: disabled datasource_list: [ OpenStack ] datasource: OpenStack: metadata_urls: ['http://169.254.169.254'] max_wait: 120 timeout: 10 retries: 5 (可选)在“/etc/cloud/cloud.cfg”中配置“apply_network_config: False”。 对于使用Cloud-Init 18.3及以上版本的用户,需执行本操作 在cloud_final_modules段的“- final-message”后面添加一句: - power-state-change 查看并修改system info中的信息: system_info: distro: rhel default_user: name: root //登录操作系统使用的用户名 lock_passwd: False //True表示禁用密码登录方式,注意部分操作系统此处配置为1表示禁用 其中,distro参数需要根据具体操作系统类型修改,比如distro: sles、distro: rhel、distro: ubuntu、distro: debian、dustro: fedora等。 (可选)对于SUSE 12 SP1和SUSE 12 SP2操作系统,还需要修改“/usr/lib/systemd/system/cloud-init-local.service”配置文件的[Unit]配置信息。 vi /usr/lib/systemd/system/cloud-init-local.service 保持[Unit]配置项与下面内容一致: [Unit] Description=Initial cloud-init job (pre-networking) DefaultDependencies=no Wants=network-pre.target Wants=local-fs.target After=local-fs.target Before=network-pre.target Before=shutdown.target Before=basic.target Conflicts=shutdown.target # Other distros use Before=sysinit.target. There is not a clearly identified # reason for usage of basic.target instead. (可选)对于Ubuntu 16.04操作系统,还需要执行以下命令,配置OpenStack源。 dpkg-reconfigure cloud-init 执行命令vim /etc/cloud/cloud.cfg.d/90_dpkg.cfg打开配置文件,检查配置项是否正确。 # to update this file, run dpkg-reconfigure cloud-init datasource_list: [ OpenStack ] ~ ~ ~ 配置文件和以上回显信息一致,表示配置成功。 父主题: 配置Cloud-Init
  • 操作步骤 执行rpm -ivh --nodeps --force *rpm命令强制安装wicked软件包。 查看当前已安装的所有wicked软件包。 linux-locc:/home/fsp/Desktop # rpm -qa | grep wick wicked-service-0.6.28-1.1.x86_64 libwicked-0-6-0.6.28-1.1.x86_64 libwicked-0-6-0.6.40-28.6.1.x86_64 wicked-0.6.28-1.1.x86_64 wicked-service-0.6.40-28.6.1.x86_64 wicked-0.6.40-28.6.1.x86_64 卸载旧版本的wicked软件包。 linux-locc:/home/fsp/Desktop # rpm -e wicked-service-0.6.28-1.1.x86_64 linux-locc:/home/fsp/Desktop # rpm -e libwicked-0-6-0.6.28-1.1.x86_64 linux-locc:/home/fsp/Desktop # rpm -e wicked-0.6.28-1.1.x86_64
  • 宿主机安装配置要求 制作x86系统镜像时,以CentOS 7.3 64bit操作系统为例,安装时必须选择安装GUI桌面和虚拟化环境。 选择“Server with GUI”并勾选“FTP Server”、“Virtualization Client”、“Virtualization Hypervisor”及“Virtualization Tools”。 制作ARM64系统镜像时,推荐给宿主机安装Ubuntu 16.04 Server-ARM64系统,安装时,按照下图选择安装HWE kernel。 宿主机安装系统后,需要执行以下指令安装Ubuntu桌面和虚拟化软件,重启生效。 sudo apt-get update sudo apt-get dist-upgrade sudo apt-get install ubuntu-desktop sudo apt-get install qemu sudo apt-get install qemu-kvm sudo apt-get install libvirt0 sudo apt-get install virt-manager sudo apt-get install qemu-efi 配置宿主机网络和远程连接。 宿主机能够连接到互联网,目的是虚拟机通过宿主机可以在线安装软件。 通过桌面连接到宿主机。如果使用Windows系统连接宿主机,需要进行相关配置。 开启vsftpd、sshd及VNC服务并进行相关配置。 此项配置是为了向宿主机远程传输软件包、镜像ISO、脚本等文件,以及用于远程桌面连接。配置方法参见配置SSH服务、配置vsftpd服务及配置VNC服务。 CentOS 7.x操作系统需要关闭防火墙,避免无法使用VNC Viewer登录宿主机。命令如下: systemctl disable firewalld.service systemctl stop firewalld.service 传输需要的文件到宿主机。 配置完成后,通过vsftp服务将虚拟机所需的文件上传到宿主机。至此,宿主机环境配置完成。 采用Xftp工具传输,在用ssh通过Xshell登录宿主机成功后,单击下图所示的图标:
共100000条