华为云用户手册

  • 解决方法 通过控制台提供的VNC方式登录云服务器。 打开Windows搜索框,输入services,选择“服务”。 在服务中选择并重启Remote Desktop Services服务,请确保Remote Desktop Services状态为“正在运行”。 图1 Remote Desktop Services 重试远程连接。 如果仍然无法连接还可以尝试在本地主机以管理员身份运行cmd,执行netsh winsock reset恢复网络连接的默认配置,执行后重试远程连接。
  • 操作步骤 在Windows本地主机上安装FileZilla。下载FileZilla。 在Windows本地主机打开 FileZilla,填写待连接的云服务器信息,单击“快速连接”。 主机:云服务器的弹性公网IP。 用户名:搭建FTP时设置的用户名。 密码:搭建FTP时设置的用户对应的密码。 端口:FTP链接端口,默认使用21端口。 图1 连接云服务器 您可以选择左侧本地计算机的文件,拖拽到右侧的远程云服务器,完成文件上传到云服务器。
  • 操作指引 本文提供Linux和Windows云服务器的操作指导,具体请参见表1。 表1 操作指引说明 操作系统类型 IP类型 操作步骤 Linux IPv4 本文以CentOS 8.0 64bit操作系统为例: 为多网卡Linux云服务器配置策略路由 (IPv4/IPv6) IPv6 Windows IPv4 本文以Windows 2012 64bit操作系统为例: 为多网卡Windows云服务器配置策略路由 (IPv4/IPv6) IPv6
  • 问题原因 首先,系统启动时会初始化相关设备,该过程会占用内存,内核启动时,也会占用一部分的内存。其中,kdump占用的内存是可以自行设置的,如无特殊要求,请勿自行修改kdump占用的内存大小。 其次,free -m命令查询的是弹性云服务器的可用内存,dmidecode -t memory命令查询的是实际硬件内存大小。 因此,使用free -m命令查询到的内存大小比实际的要小一些,属于正常情况,非问题。 物理机同样存在该问题。
  • 操作步骤 执行以下命令,备份配置文件。 cp -a /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup mv /etc/yum.repos.d/epel-testing.repo /etc/yum.repos.d/epel-testing.repo.backup 修改epel.repo文件。 执行以下命令,取消baseurl开头的行的注释;增加mirrorlist开头的行的注释;将文件中的http://download.fedoraproject.org/pub替换成https://repo.huaweicloud.com。 sed -i "s/#baseurl/baseurl/g" /etc/yum.repos.d/epel.repo sed -i "s/metalink/#metalink/g" /etc/yum.repos.d/epel.repo sed -i "s@http://download.fedoraproject.org/pub@https://repo.huaweicloud.com@g" /etc/yum.repos.d/epel.repo 执行yum update更新软件列表。 执行命令yum makecache后,如果回显信息为“Another app is currently holding the yum lock”,则需执行命令rm -rf /var/run/yum.pid删除yum.pid文件,然后再执行命令yum makecache生成缓存。 执行命令yum makecache后,如果回显报错“Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again”,则需执行以下命令,更新证书临时禁用epel源即可。 yum --disablerepo=epel -y update ca-certificates 如果使用过程中发现某些包不可用,可能是数据正在同步,请过几个小时后再重试。
  • 问题描述 弹性云服务器创建成功后,使用free -m命令查询内存大小,查询结果与实际配置不符,较之创建时的配置要小一些。 示例: 假设创建该弹性云服务器时,配置的实际内存大小为4194304KB(即4096MB)。创建完成后,使用free -m命令查询内存大小,回显如下: [root@localhost ~]# free -mtotal used free shared buff/cache availableMem: 3790 167 3474 8 147 3414Swap: 1022 0 1022 可以看到内存只有3790MB,小于实际的4096MB。 但是使用dmidecode -t memory命令查看实际的硬件内存大小时,回显如下: [root@localhost ~]# dmidecode -t memory# dmidecode 3.0Getting SMBIOS data from sysfs.SMBIOS 2.8 present.Handle 0x1000, DMI type 16, 23 bytesPhysical Memory ArrayLocation: OtherUse: System MemoryError Correction Type: Multi-bit ECCMaximum Capacity: 4 GBError Information Handle: Not ProvidedNumber Of Devices: 1Handle 0x1100, DMI type 17, 40 bytesMemory DeviceArray Handle: 0x1000Error Information Handle: Not ProvidedTotal Width: UnknownData Width: UnknownSize: 4096 MBForm Factor: DIMMSet: NoneLocator: DIMM 0Bank Locator: Not SpecifiedType: RAMType Detail: OtherSpeed: UnknownManufacturer: QEMUSerial Number: Not SpecifiedAsset Tag: Not SpecifiedPart Number: Not SpecifiedRank: UnknownConfigured Clock Speed: UnknownMinimum Voltage: UnknownMaximum Voltage: UnknownConfigured Voltage: Unknown 可以看到使用dmidecode -t memory查看的内存大小与实际配置一致。
  • 文件系统自动挂载 当前标准的文件系统自动挂载方式是推荐配置文件系统UUID作为挂载点,因为文件系统UUID是文件系统的唯一标识,不随盘符等信息变化而发生变化,因此该方案比较稳定,适用性强。这里分系统盘和数据盘两种场景讲一下如何使用文件系统UUID配置自动挂载。 系统盘自动挂载 如果使用的是华为云的公共镜像,或者是根据公共镜像制作的私有镜像,则无需特殊处理,当前已经是文件系统UUID方式自动挂载。 如果是非公共镜像制作的私有镜像,则推荐在制作镜像时,勾选“进行后台自动化配置”按钮,则系统会自动优化为文件系统UUID方式自动挂载。 如果制作私有镜像时,未勾选“进行后台自动化配置”按钮,可参考修改fstab文件磁盘标识方式为UUID进行配置。 数据盘自动挂载 如果是要配置数据盘自动挂载,则推荐参考创建并挂载文件系统进行配置。
  • 场景一:用户1使用加密特性 在该用户组中,如果是用户1(拥有Security Administrator权限)首次使用加密特性,则操作流程如下: 创建Xrole,授权EVS访问KMS。 授权成功后,系统会为您创建默认主密钥“evs/default”,此密钥用来加密云硬盘。 云硬盘的加密依赖KMS,首次使用加密特性时,需要授权EVS访问KMS。当授权成功后,用户组中的所有用户使用加密特性均无需再次进行授权操作。 选择密钥。 您可以选择使用的密钥如下: 默认主密钥“evs/default”。 用户主密钥,即您在使用云硬盘加密功能前已经创建的密钥。 新创建密钥,创建方法请参见《数据加密服务用户指南》的“创建密钥对”章节。 用户1成功使用加密特性后,用户组中的所有用户都可以直接使用加密特性,无需再联系用户1获取权限。
  • 磁盘分区、格式化 问题描述:云服务器首次使用前,需要对挂载的数据盘执行分区或格式化的操作。如果云服务器盘符是sd*格式,那么使用/dev/vd*的命令操作则会出现问题。 解决方法:推荐先动态获取盘符,然后再对磁盘进行操作的方案。动态获取盘符有以下两种方案: 方法一:通过fdisk命令查询盘符。 登录云服务器,执行如下命令,查看数据盘列表: fdisk -l 回显信息如下所示,表示当前的云服务器有两块磁盘,“/dev/vda”是系统盘,“/dev/vdb”是新增数据盘。 [root@ecs-test-0001 ~]# fdisk -lDisk /dev/vda: 42.9 GB, 42949672960 bytes, 83886080 sectorsUnits = sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk label type: dosDisk identifier: 0x000bcb4e Device Boot Start End Blocks Id System/dev/vda1 * 2048 83886079 41942016 83 LinuxDisk /dev/vdb: 107.4 GB, 107374182400 bytes, 209715200 sectorsUnits = sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytes 该方法获取盘符的方式比较便捷,但无法得知操作系统内部磁盘与服务器挂载的云硬盘之间的对应关系。如果需要知道该对应关系,则需要参考方法二获取盘符。 方法二:通过serial-id或者wwn方式获取盘符。 详细操作请参考控制台与弹性云服务器内部之间磁盘挂载点的对应关系。
  • 问题描述 弹性云服务器挂载VBD类型磁盘,采用ext4格式的分区,控制台可能打印如下日志: blk_update_request: operation not supported error, dev vdb, sector 826298624 op 0x9:(WRITE_ZEROES) flags 0x800 phys_seg 0 prio class 0 图1 打印日志 涉及操作系统:Ubuntu 20.04、CentOS 8.0、CentOS 8.1等内核版本在4.18及以上的ECS。
  • 问题描述 挂载有NVMe SSD盘的Linux弹性云服务器(如P1型云服务器)发生故障时,需联系管理员通过异地重建的方式进行恢复,新建故障弹性云服务器。 如果故障弹性云服务器在/etc/fstab中设置了NVMe SSD盘的开机自动挂载功能,对于新建弹性云服务器,系统盘恢复,但挂载的NVMe SSD盘无文件系统,无法实现开机自动挂载,导致云服务器启动时进入紧急模式,如图1所示。 图1 紧急模式 为保证新建弹性云服务器的正常使用,需要您手动删除/etc/fstab中的挂载信息,具体操作请参见本节内容。 NVMe SSD盘发生故障后,数据会丢失。本指导仅用于恢复弹性云服务器自动挂载NVMe SSD盘的操作,不能恢复盘上的数据。
  • 处理方法 登录弹性云服务器。 执行以下命令,查询磁盘分区的UUID。 blkid 磁盘分区 以查询磁盘分区“/dev/vdb1”的UUID为例: blkid /dev/vdb1 回显类似如下信息: [root@ecs-test-0001 ~]# blkid /dev/vdb1 /dev/vdb1: UUID="b9a07b7b-9322-4e05-ab9b-14b8050cd8cc" TYPE="ext4" 表示“/dev/vdb1”的UUID。 执行以下命令,使用VI编辑器打开“fstab”文件。 vi /etc/fstab 按“i”,进入编辑模式。 将光标移至文件末尾,按“Enter”,添加如下内容。 UUID=b9a07b7b-9322-4e05-ab9b-14b8050cd8cc /data1 ext4 defaults 0 0 其中, UUID=b9a07b7b-9322-4e05-ab9b-14b8050cd8cc:磁盘的分区的UUID。 /data1:磁盘分区的挂载目录,可以通过df -TH命令查询。 ext4:磁盘分区的文件系统格式, 可以通过df -TH命令查询。 defaults:磁盘分区的挂载选项,此处通常设置为defaults即可。 0:Linux dump备份选项。 0表示不使用Linux dump备份。现在通常不使用dump备份,此处设置为0即可。 1表示使用Linux dump备份。 0:fsck选项,即开机时是否使用fsck检查磁盘。 0表示不检验。 挂载点为(/)根目录的分区,此处必须填写1。 根分区设置为1,其他分区只能从2开始,系统会按照数字从小到大依次检查下去。 重复执行步骤2~步骤5,替换“/dev/vdc1”的UUID。 再次执行以下命令,查看磁盘挂载参数: cat /etc/fstab 回显信息如下所示: UUID=b9a07b7b-9322-4e05-ab9b-14b8050bdc8a / ext4 defaults 0 1 UUID=b9a07b7b-9322-4e05-ab9b-14b8050cd8cc /data1 ext4 defaults 0 0 UUID=b9a07b7b-9322-4e05-ab9b-14b8050ab6bb /data2 ext4 defaults 0 0
  • 处理方法 检查弹性云服务器的网络配置,确认是否因弹性云服务器Cloud-init功能失效,而导致提示登录密码错误,检查步骤如下: 弹性云服务器所在安全组80端口“出方向”和“入方向”是否放通。 图1 80端口 弹性云服务器所在子网DHCP是否放通。 图2 检查DHCP是否放通 弹性云服务器所在的安全组80端口、弹性云服务器子网DHCP放通后,重启弹性云服务器,等待3~5分钟,远程登录输入密码或密钥可以登录。
  • 问题原因 当Linux系统的弹性云服务器管理多块磁盘时,会按照磁盘加载顺序分配盘符,依次为磁盘命名,例如:/dev/vda1,/dev/vdb1,/dev/vdc1等。 由于Linux系统的盘符分配机制,当弹性云服务器卸载云硬盘后重新挂载,或者卸载云硬盘后重启云服务器时,可能会存在出现盘符发生变化的情况。 例如,某个云服务器有/dev/vda1,/dev/vdb1,/dev/vdc1三块磁盘,在/etc/fstab中的挂载参数如下所示: cat /etc/fstab UUID=b9a07b7b-9322-4e05-ab9b-14b8050bdc8a / ext4 defaults 0 1 /dev/vdb1 /data1 ext4 defaults 0 0 /dev/vdc1 /data2 ext4 defaults 0 0 当卸载原有磁盘/dev/vdb1,并重启云服务器后,原有的/dev/vdc1会变为/dev/vdb1并挂载到挂载点/data,而挂载点/data2则无磁盘可以挂载。 磁盘盘符的变化会影响依赖盘符工作的应用程序的正常使用,为解决这个问题,建议采用UUID(universally unique identifier)来替代/dev/vdx,UUID是Linux系统为磁盘分区提供的唯一的标识字符串。
  • 处理方法 根据已有的密钥文件,通过密钥方式以root用户登录Linux弹性云服务器。 执行以下命令,重置root的用户密码。 passwd 如果是重置其他用户的密码,请将“passwd”替换为“passwd username”。 根据系统显示的如下回显信息,输入新密码。 New password:Retype new password: 系统显示如下回显信息时,表示密码重置成功。 passwd: all authentication tokens updates successfully
  • 处理方法 检查弹性云服务器远程连接是否能显示登录界面。 如果不能显示登录界面,表示可能是GuestOS在弹性云服务器上的进程异常,请联系客服进行定位。 如果可以显示登录界面,需要使用单用户模式进入操作系统内部进行排查,操作步骤如下: 检查单用户模式下是否可以修改密码。 如果可以修改密码,修改成功后,请联系客服排查弹性云服务器是否遭受攻击被恶意修改密码。 如果单用户模式修改密码后不生效,请检查“/etc/security/limits.conf”中的 “hard ”和 “soft”的设置,建议不要超过65535。 如果值过大,可以适当调小,在单用户模式下修改密码后再尝试登录。
  • 方法一(推荐):将一键式重置密码插件wrapper修改为PIPE模式 推荐您将一键式重置密码插件wrapper从AUTO模式(SOCKET)修改为PIPE模式,修改后,插件运行时不再占用端口。 打开CloudResetPwdAgent配置文件。 Linux弹性云服务器文件位置: “/CloudrResetPwdAgent/conf/wrapper.conf”和“/CloudResetPwdUpdateAgent/conf/wrapper.conf” Windows弹性云服务器文件位置: “C:\CloudResetPwdUpdateAgent\conf\wrapper.conf”和“C:\CloudResetPwdUpdateAgent\conf\wrapper.conf” 在末尾新增如下配置: wrapper.backend.type=PIPE 重启CloudResetPwdUpdateAgent服务。 Linux弹性云服务器 /CloudResetPwdUpdateAgent/bin/cloudResetPwdUpdateAgent.script restart Windows弹性云服务器 使用快捷键“Win+R”,打开“运行”窗口。 输入“Services.msc”,并单击“确定”。 图1 运行 右键单击服务“cloud reset password update agent”,选择“重新启动”。 图2 服务(本地)
  • 问题原因 对于采用AUTO模式的弹性云服务器,一键式重置密码插件启动时,会随机选取端口进行使用,可能占用了业务端口。 一键式重置密码插件已经升级,默认采用PIPE模式。 对于新创建的弹性云服务器,默认采用PIPE模式,不会占用端口。 对于已创建的弹性云服务器,仍采用AUTO模式,随机占用31000~32999中的一个端口。占用端口的原则是:在该范围内,系统会按照自小到大的顺序,占用当前空闲的端口。
  • 方法二:修改配置,更换端口范围 您可以修改CloudResetPwdAgent配置,更换默认随机端口选取的范围(31000~32999),确保业务端口不在一键式重置密码插件的端口选择范围内。 假设将一键式重置密码插件随机占用的端口范围修改为:40000~42000,则操作如下: 打开CloudResetPwdAgent配置文件。 Linux弹性云服务器文件位置: “/CloudrResetPwdAgent/conf/wrapper.conf”和“/CloudResetPwdUpdateAgent/conf/wrapper.conf” Windows弹性云服务器文件位置: “C:\CloudResetPwdUpdateAgent\conf\wrapper.conf”和“C:\CloudResetPwdUpdateAgent\conf\wrapper.conf” 新增如下配置: wrapper.port.min=40000 wrapper.port.max=41000 wrapper.jvm.port.min=41001 wrapper.jvm.port.max=42000 图3 修改配置文件 重启CloudResetPwdUpdateAgent服务。 Linux弹性云服务器 /CloudResetPwdUpdateAgent/bin/cloudResetPwdUpdateAgent.script restart Windows弹性云服务器 使用快捷键“Win+R”,打开“运行”窗口。 输入“Services.msc”,并单击“确定”。 图4 运行 右键单击服务“cloud reset password update agent”,选择“重新启动”。 图5 服务(本地)
  • 处理方法 使用DiskPart磁盘分区管理工具来查询、设置云服务器的SAN策略,将其修改为OnlineAll类型。 登录Windows云服务器。 按快捷键“Win+R”,运行cmd.exe。 执行以下命令,进入DiskPart。 diskpart 执行以下命令,查看云服务器当前的SAN策略。 san 如果SAN策略为OnlineAll,请执行exit命令退出DiskPart。 否,请执行5。 执行以下命令,修改云服务器SAN策略为OnlineAll。 san policy=onlineall (可选)如需永久生效,您可以将修改过SAN策略的云服务器制作为私有镜像。由该私有镜像创建的云服务器,添加的磁盘只需执行初始化操作,磁盘默认是联机状态。
  • 问题原因 Windows操作系统SAN策略分为三种类型:OnlineAll,OfflineShared,OfflineInternal 表1 Windows操作系统SAN策略类型 类型 说明 OnlineAll 表示所有新发现磁盘都置于在线模式。 OfflineShared 表示所有共享总线上(比如FC、ISCSI)的新发现磁盘都置于离线模式,非共享总线上的磁盘都置于在线模式。 OfflineInternal 表示所有新发现磁盘都置于离线模式。 对于部分版本的Windows操作系统(如Windows 2008/2012 企业版、数据中心版),默认是共享离线OfflineShared模式。
  • Windows操作系统 请根据如下原因逐一进行排查: 检查安全组出方向80端口是否放通。 登录控制台。 选择需要检查的弹性云服务器,并进入“弹性云服务器”详情页面。 在“安全组”页签,检查“出方向规则”是否放通“80”端口。 默认安全组的规则中,“出方向规则”为放通所有端口。 图1 出方向放通全部端口 检查弹性云服务器VPC的DHCP是否启用。 在“弹性云服务器”详情页面中,单击“虚拟私有云”的名称,进入“虚拟私有云”页面。 单击虚拟私有云名称,进入“虚拟私有云”详情页面。 单击“子网”后的数字,进入“子网”页面。 单击“子网”名称,进入“子网”详情页面。 检查是否启用DHCP。 图2 检查DHCP是否放通 如果安全组配置、DHCP均正常,但一键重置密码功能仍未生效,请尝试使用原密码登录弹性云服务器。 如果原密码失效,请参考重置Windows云服务器密码(未安装重置密码插件)重置密码。 如果原密码有效,可以用原密码登录弹性云服务器,参考在操作系统内部修改云服务器密码重置密码。 如果原密码有效,可以用原密码登录弹性云服务器,检查弹性云服务器是否已安装密码重置插件CloudResetPwdAgent和CloudResetPwdUpdateAgent。检查方法如下: 查看任务管理器,如果找到cloudResetPwdAgent服务和cloudResetPwdUpdateAgent服务,如图3所示,表示弹性云服务器已安装密码重置插件。否则说明当前弹性云服务器没有安装一键式重置密码插件。 安装方法请参见安装一键式重置密码插件。 图3 安装插件成功
  • Linux操作系统 请根据如下原因逐一进行排查: 检查安全组出方向80端口是否放通。 登录控制台。 选择需要检查的弹性云服务器,并进入“弹性云服务器”详情页面。 在“安全组”页签,检查“出方向规则”是否放通“80”端口。 默认安全组的规则中,“出方向规则”为放通所有端口。 图4 出方向放通全部端口 检查弹性云服务器VPC的DHCP是否启用。 在“弹性云服务器”详情页面中,单击“虚拟私有云”的名称,进入“虚拟私有云”页面。 单击虚拟私有云名称,进入“虚拟私有云”详情页面。 单击“子网”后的数字,进入“子网”页面。 单击“子网”名称,进入“子网”详情页面。 检查是否启用DHCP。 图5 检查DHCP是否放通 如果安全组配置、DHCP均正常,但一键重置密码功能仍未生效,请尝试使用原密码登录弹性云服务器。 如果原密码失效,可以进入单用户模式下进行密码重置。 详细操作请参考Linux云服务器如何进入单用户模式重置root密码。 如果原密码有效,可以用原密码登录弹性云服务器后进入操作系统内进一步排查: 使用原密码登录Linux弹性云服务器。 执行curl http://169.254.169.254/openstack/latest/resetpwd_flag。 返回为“true”,表示可以一键重置密码。 返回其他,表示不支持重置密码或网络异常。 如果原密码有效,可以用原密码登录弹性云服务器,检查是否已安装“CloudResetPwdAgent”。 检查弹性云服务器的根目录下,是否存在“CloudrResetPwdAgent”目录。 是,请执行4.b 否,说明当前弹性云服务器没有安装一键式重置密码插件。 安装方法请参见安装一键式重置密码插件。 执行以下命令,查看“CloudResetPwdAgent”的状态。 service cloudResetPwdAgent status 如果回显信息是“unrecognized service”说明当前弹性云服务器没有安装一键式重置密码插件。 安装方法请参见安装一键式重置密码插件。
  • 处理方法 登录弹性云服务器。 打开“运行”对话框,输入“regedit”进入注册表编辑器。 在注册表中找到以下路径:Computer\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\vioscsi 查看该目录下是否存在“StartOverride”项。 若注册表该路径下只有“Enum”和“Parameters”项,则无需修改,如图1所示。 图1 注册表 若注册表该路径下存在“StartOverride”项,请执行步骤4。 修改“StartOverride”项中类型为“REG_DWORD”,数据为“3”的字段修改为“0”。 图2 “StartOverride”项 图3 修改“REG_DWORD”数据 重启弹性云服务器。 再次执行步骤2~步骤3,检查注册表路径下是否存在“StartOverride”项。 若该路径下只有“Enum”和“Parameters”项,则表示修改成功。 您可以再次变更云服务器规格为C7,检查是否会出现蓝屏。
  • 问题描述 弹性云服务器虚拟化驱动异常会影响弹性云服务器服务数据安全、可用性、系统性能。 具体影响的表现: 可能导致弹性云服务器文件系统损坏。 用户控制台单击“关机”、“重启”按钮,由于没有Tools,在云平台底层弹性云服务器会被“强制关机”、“强制重启”。 可能导致弹性云服务器服务不可用。 虚拟化驱动异常的弹性云服务器无法在物理机之间做热迁移,当物理机故障或做硬件维护时,弹性云服务器无法被迁移到其他物理机,无法保证弹性云服务器服务的高可用性。 弹性云服务器网络和存储性能降低。 虚拟化驱动对弹性云服务器的网络、存储性能进行了优化,虚拟化驱动不正常时网络、存储性能降低。
  • 操作步骤 Windows弹性云服务器安装Tools的步骤: 获取Tools安装包“pvdriver-windows.zip”。 软件包下载地址:https://ecs-instance-driver.obs.cn-north-1.myhuaweicloud.com/pvdriver-windows.zip 解压缩安装包,双击setup.exe执行文件开始安装,安装过程类似如图1所示。 图1 安装pvdriver 单击“下一步”,选择是否接受许可。 单击“Install”开始安装,安装进度显示如图2所示。 图2 安装进度 单击“Finish”,安装完成,如图3所示。 图3 安装完成界面 重启弹性云服务器,如图4所示。 图4 选择重启弹性云服务器界面提示 在弹性云服务器桌面的右下角查看Tools是否正常,如果有黄色图标代表正常,如图5所示。 图5 Tools状态正常
  • 问题描述 变更弹性云服务器规格时,如果使用自动化脚本的方式为Linux云服务器安装驱动。 如果安装过程中出现如下回显信息,说明脚本已经执行完成驱动安装步骤,但在最后检查时失败,可能原因是由于云服务器中缺少某个驱动。 ...Info:ECS modify success (mkinitrd)Info:Check xen and virtio driver again!...Error:ECS modify error! 图1 驱动安装成功但是检查失败
  • 解决方案 请先参考XEN实例变更为KVM实例(Linux-手动配置)中“检查云服务器配置是否成功”的操作步骤检查驱动是否安装成功。 如果驱动安装失败,可能是由于自动化脚本与当前操作系统不适配,建议参考XEN实例变更为KVM实例(Linux-手动配置),手动安装Linux云服务器驱动。 部分Linux云服务器由于内核版本过低或对内核做过某些修改,导致云服务器缺少virtio_scsi驱动。缺少virtio_scsi驱动将导致云服务器无法正常挂载SCSI类型磁盘,但不影响XEN实例变更为KVM实例。如确认不使用SCSI类型磁盘,则可以在缺少virtio_scsi驱动的情况下变更规格。
  • 操作步骤 单击sidchg下载工具。 Server版请下载64bit版本。 图1 下载工具 执行以下命令修改云服务器SID。 sidchg64-2.0n.exe /R /R表示修改后自动重启,/S表示修改后关闭。 根据提示输入Trial key或者license,然后回车。 单击这里获取最新的Trail key,也可了解sidchg的使用方法。 提示修改SID可能引发数据丢失或者系统损坏,是否继续?输入“Y”进行设置。 图2 下载工具 输入Y后,系统会自动提示重新登录。 图3 重新登录 云服务器重启后,输入cmd打开命令行窗口,执行命令whoami /user验证SID修改成功。
  • 操作步骤 登录弹性云服务器,新建临时目录check。 mkdir /check 复制镜像文件到当前目录下。 cp /boot/initrd-2.6.18-308.el5.img /check/ 执行以下命令,修改文件格式为gz。 cd /check mv initrd-2.6.18-308.el5.img initrd-2.6.18-308.el5.img.gz 解压文件。 gzip -d initrd-2.6.18-308.el5.img.gz 查询驱动安装情况。 cpio -t -F initrd-2.6.18-308.el5.img | grep virtio 检查过程如图所示: 图1 查询驱动安装情况 如果回显包含:virtio,virtio_blk,virtio_net,virtio_pci则表示驱动安装成功。 由于镜像版本过低,缺少virtio_scsi驱动,此弹性云服务器将无法正常挂载SCSI类型的磁盘。
共100000条