云资源池

云主机

  1. Q:如何检查一台云主机是否支持硬件虚拟化?

    A:在终端中执行egrep "vmx|svm" /proc/cpuinfo命令,如果有输出代表支持硬件虚拟化。

  2. Q:ZStack的DHCP服务和目前机房的DHCP是否会出现冲突?

    A:ZStack的DHCP服务与目前机房已经配置的DHCP服务不冲突。但ZStack里面的云主机使用的网络段不可与当前环境内已经使用的IP范围重叠,如果发生重叠,可能发生IP地址冲突。

  3. Q:如果扁平网络创建云主机时不设置云主机hostname,默认hostname是什么?

    A:如果镜像里原本的hostname是localhost,DHCP会主动将hostname修改成与IP地址相关。例如:云主机IP地址为192.168.12.3,那么云主机hostnme会变成192-168-12-3

  4. Q:zstack-cli里面设置扁平网络的hostname为何不生效?

    A:如果镜像里面原本的hostname不是localhost,那么DHCP将不会分配新的hostname,而是使用原本的hostname。

  5. Q:如何修改控制台代理地址?

    A:
    • UI方式

      平台管理 > 控制台代理页面,设置控制台代理地址。无需重启管理节点,直接生效。

    • 命令行方式
      依次执行以下命令(MANAGEMENT_NODE_PUBLIC_IP_ADDRESS为控制台代理IP):
      [root@localhost ~]# zstack-ctl configure consoleProxyOverriddenIp=MANAGEMENT_NODE_PUBLIC_IP_ADDRESS
      [root@localhost ~]# zstack-ctl restart_node
  6. Q:如何通过管理节点的公网IP连接内网IP上云主机的控制台?

    A:修改控制控制台代理地址即可,方法同上。

  7. Q:怎么从IP Range中保留一个IP地址,不让ZStack分配给云主机?

    A:
    • 目前还没有提供ReserverIpRange的API,如果希望ZStack从已经设置的IP Range中保留几个特定的IP地址,可以在UI界面创建指定的虚拟IP方式来保留IP使用。
    • 也可以用CreateVip这个API。
      例如:使用如下命令把a.b.c.d的IP地址从指定的L3网络上用创建虚拟IP的方式保留:
      [root@localhost ~]# zstack-cli  #进入cli命令
      admin>>> LogInByAccount accountName=admin password=password #登录cli,默认用户名密码为:admin/password
      admin>>> CreateVip l3NetworkUuid=YOU_L3_NETWORK_UUID name=for_reserver requiredIp=a.b.c.d 
  8. Q:如何批量修改云主机的计算规格?

    A:在云资源池 > 云主机页面,同时选中多个云主机,点击更多操作 > 修改计算规格按钮,选择合适的计算规格进行修改。

  9. Q:如何解决qemu版本不匹配的问题?

    A:
    • 现象
      使用过程中,启动云主机时可能遇到类似这样的错误信息:
      uses a qcow2 feature which is not supported by this qemu version: QCOW version 3
    • 原因

      主要原因是qcow版本不一致。原始的qcow2创建版本使用的qemu-img为较新版本,现在创建时使用的为较旧版本,旧版本不支持新版本。

    • 解决方案
      在拥有较新版本的qemu-img里面进行兼容性转换,例如执行以下命令进行转换,转换完毕后,再重新添加镜像:
      qemu-img convert -o compat=0.10 -f qcow2 -O qcow2 centos6-cloud-init.qcow2 centos-st-ssh-key.qcow2
  10. Q:ZStack给云主机的MAC地址,可以手动修改吗?

    A:可以。ZStack支持停止状态的云主机修改MAC地址。

  11. Q:ZStack如何修改云主机网卡的MAC地址?

    A:创建云主机时可以指定MAC地址。停止云主机后,可在配置信息界面,点击网卡右侧的操作 > 设置MAC来设置或更改MAC地址。

  12. Q:机房准备断电维护,上电后如何自动恢复云主机的业务?

    A:机房计划性下电/上电、机房意外断电恢复的详细步骤,请参考机房电力运维章节。

  13. Q:云主机卸载L3网络,并重新加载后,云主机的IP地址会发生变化吗?

    A:在DHCP情况下会随机重新分配IP。

  14. Q:如何修改云主机的删除时延?

    A:
    • UI方式

      设置 > 全局设置 > 基本设置页面,修改彻底删除时延的值。

    • 命令行方式
      依次执行以下命令:
      [root@localhost ~]# zstack-cli  #进入cli命令
      admin>>> LogInByAccount accountName=admin password=password #登录cli,默认用户名密码为:admin/password
      admin>>> UpdateGlobalConfig category=vm name=expungePeriod value=3600  #将彻底删除时延设置成3600秒
  15. Q:ZStack能为已经运行的云主机加载或卸载ISO吗?

    A:可以。在云主机页面,选中一个运行中的云主机,点击更多操作,选择加载/卸载ISO。

  16. Q:如何在一个VM上添加多块网卡?

    A:
    • 现象

      创建VM时,可能会遇到一个云主机挂载多个网络的情况,这时进入console可看到多块网卡,但没有发现IP。

    • 原因

      每个网络对VM来说就是一块网卡,把网络加载到VM上,等价于把一块物理网卡插到一台Server上。因此使用 ifconfig命令就能看到eth设备了。如果没有看到IP,说明网卡插上了,但并没有配置好。

    • 解决方案
      请仿照eth0的配置文件,为这个新网卡创建一个配置文件:
      1. 拷贝一份eth0:(以下示例是Centos 7.2环境,其他版本Linux路径和文件可能有变化)
        # 将配置文件中的eth0替换为eth1,并删除其中的uuid信息
        cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth1 
        sed -i 's/eth0/eth1/g' ifcfg-eth0
        sed -i '/UUID*/d' /etc/sysconfig/network-scripts/ifcfg-eth1
      2. 将网络重启生效:
        /etc/init.d/network restart
      3. ifconfig查看,第二块网卡也有IP了。如果在云主机上挂载多个网络,重复以上操作即可。
  17. Q:如何将KVM上的云主机迁移到ZStack中?

    A:ZStack提供V2V迁移服务,支持将基于KVM的源云平台的云主机及数据完整迁移至ZStack云平台。详情请参考《迁移服务使用教程》。

  18. Q:ZStack如何设置云主机启动顺序?

    A:在云资源池 > 云主机页面,选择云主机名称,点击更多操作 > 设置启动顺序,选择需要的启动顺序。

  19. Q:如何在创建云主机时指定IP?

    A:大多数情况下,云主机的IP地址由DHCP自动分配。对于需要指定IP的用户,可参考以下步骤设置:停止云主机,然后进入云主机详情页,在配置信息页面选中云主机挂载的某网卡点击操作 > 设置指定IP

  20. Q:修改Windows云主机密码报错怎么办?

    A:
    • 现象
      修改Windows云主机密码时出现如下报错:
      return code: 1 stdout: stderr: error: internal error: unable to execute QEMU agent command 'guest-set-user-password': 
      The command guest-set-user-password has not been found
    • 原因

      可能原因是使用了错误的Windows Virtio驱动。

      解决方案

      目前ZStack定制版ISO里已经集成了可用的Windows Virtio驱动,解压此ISO,添加此Windows Virtio驱动作为ISO镜像到镜像服务器中,然后挂载此ISO,安装对应的qemu-guest-agent即可。

  21. Q:误删除ssh key,如何恢复?

    A:ssh key默认存放在目录:/usr/local/zstack/apache-tomcat/webapps/zstack/WEB-INF/classes/ansible/rsaKeys,如果用户不小心删除了ssh key,可以通过以下方式恢复:
    1. 首先运行以下命令生成ssh key:
      ssh-keygen -f /usr/local/zstack/apache-tomcat/webapps/zstack/WEB-INF/classes/ansible/rsaKeys/id_rsa -N ""    //命令中""为两个英文双引号
    2. 生成ssh key后,运行以下命令确保用户有权限访问:
      chown -R zstack.zstack /usr/local/zstack/apache-tomcat/webapps/zstack/WEB-INF/classes/ansible/rsaKeys
  22. Q:云主机控制台出现Guest has not initialized the display (yet)怎么办?

    A:
    • 现象及原因
      使用旧的服务器作为计算节点,可能会遇到因CPU型号过早,无法创建云主机或者创建的云主机不能显示console界面的问题,如下图所示:



    • 解决方案
      出现这种情况,可以尝试如下设置:
      1. kvm-nested.conf里面第一行加上ept=0,如:
        options kvm_intel nested=1 ept=0
        #vim /etc/modprobe.d/kvm-nested.conf
      2. 关闭运行状态的VM,然后移除kvm_intel:
        #rmmod kvm_intel
      3. 最后重新加载kvm_intel:
        #modprobe kvm-intel ept=0 unrestricted_guest=0
  23. Q:CPU型号与Passthrough(支持嵌套虚拟化)的说明。

    A:可使用以下方式设置云主机CPU模式:在设置 > 全局设置 > 高级设置页面,修改云主机CPU模式的值为host-model

    三种云主机CPU模式:
    • none:CPU型号为QEMU模拟器
    • host-model:CPU类型为物理主机CPU类型
    • host-passthrough:CPU型号跟物理主机CPU完全一样
    说明:
    • 当模式为host-modelhost-passthrough时,云主机可以获得嵌套虚拟化功能。
    • 使用该功能可能会影响云主机热迁移。因为热迁移时会检查云主机CPU型号,如果两台物理主机的CPU型号不同,会导致云主机热迁移失败。
  24. Q:什么情况下云主机会变成Paused状态?

    A:云主机内存过低时,创建或迁移云主机可能变成Paused状态。

  25. Q:控制台代理出现IO报错如何处理?

    A:
    • 现象
      "description": "Cannot do an IO operation(e.g. network IO error, file IO error)", "details": "I/O error on POST request for \"http://127.0.0.1:7758/console/establish\": Connect to 127.0.0.1:7758 [/127.0.0.1] failed: Connection refused; nested exception is org.apache.http.conn.HttpHostConnectException: Connect to 127.0.0.1:7758 [/127.0.0.1] failed: Connection refused","$$hashKey": "object:1344"
    • 解决方案

      删除/var/lib/zstack/pickledb/下面的consoleProxy文件,再次重连控制台代理。

  26. Q:为什么同一个网络段之间的云主机相互之间ping不通?

    A:如果本物理主机上的云主机 IP互通,而且云主机所在网卡的物理主机之间也互通,应该是跨物理主机的云主机之间不通,很可能交换机出现问题。

  27. Q:如果网内没有自建DNS服务器,云主机怎么才能使用电信的DNS服务器IP地址来解析域名上网?

    A:请在创建网络时指定DNS地址。

  28. Q:云主机迁移失败的原因是什么?

    A:
    • 现象
      {
        "error": {
          "code": "HOST.1009",
          "description": "Failed to migrate vm on hypervisor",
          "details": "failed to migrate vm[uuid:90bb61f55e774f5f89c9e1ea46db7661] from kvm host[uuid:e5105c61114a4efe8bcc025f744226bd, ip:10.0.247.244] to dest host[ip:10.0.197.238], unable to migrate vm[uuid:90bb61f55e774f5f89c9e1ea46db7661] to qemu+tcp://10.0.197.238/system, internal error: Attempt to migrate guest to the same host localhost.domain.com"
        },
        "createdTime": 1488170137857,
        "type": {
          "_name": "key.event.API.API_EVENT"
        },
        "id": "e6bcd7c33ad9446b919e11cd647fc8dc"
      }
    • 原因

      两台物理机hostname相同。KVM云主机在线迁移依靠hostname进行确认物理机,若hostname相同即被认定为同一台物理机。

    • 解决方案

      建议对物理机设置不同的hostname。若遇到以上报错,请联系官方技术支持获取帮助。

  29. Q:为什么有的云主机关机时间比较久?

    A:
    • 原因

      这种情况一般出现在Guest OS为Linux的云主机上,这是因为缺少ACPID服务(用于处理电源相关事件的守护进程)。KVM云主机安装Linux系统默认是没有安装ACPID服务的,所以不会做处理,关机一分钟后被ZStack杀掉云主机进程强行关闭。

    • 解决方案
      对于这种情况,只需在云主机里安装和启动ACPID服务即可,执行命令如下:
      [root@kvm_client_00 ~]# yum install acpid -y
      # 重新启动ACPID服务,安装后默认加入到开机启动。
      [root@kvm_client_00 ~]# /etc/init.d/acpid restart 
  30. Q:云主机高可用有哪几个阶段?

    A:高可用状态的云主机失败重启涉及以下流程:
    • 通过轮询、触发等机制检测云主机状态,如果确定云主机已停止,那么设置NeverStop的云主机将直接自动重启。
    • 通过轮询、触发等机制检测云主机状态,如果不能确定云主机状态,将根据以下步骤进行检测:
      1. 根据已有网络配置,选择最精准的方法探测云主机所在的物理机的状态
      2. 如果物理机状态异常,设置NeverStop的云主机将尝试自动重启。
  31. Q:对于Ubuntu系统的云主机,当用户使用apt-get install qemu-guest在线安装qemu-ga时,安装完成后qemu-ga版本为2.0(版本过低),如何解决?

    A:
    1. 在Ubuntu依赖库官网搜索Ubuntu 16.04的qemu-ga版本,下载2.5版本的qemu-ga离线deb包:

      https://ubuntu.pkgs.org/16.04/ubuntu-universe-amd64/qemu-guest-agent_2.5+dfsg-5ubuntu10_amd64.deb.html

    2. 安装2.5版本的qemu-ga离线deb包:
      dpkg -i <package.deb>    //<package.deb>为下载的2.5版本的qemu-ga离线deb包
    3. 在页面修改密码,无报错,修改完成。
  32. Q:ZStack云平台创建云主机失败的原因可能有哪些?

    A:
    • 镜像服务器失联,请确保镜像服务器可用并正常连接。
    • 主存储未挂载集群,导致找不到可用的物理机,请确保主存储已挂载集群。
    • 集群内没有可用的物理机满足计算规格的定义,请确保物理机可用,且资源满足。
    • 主存储容量不足以提供镜像需要的虚拟容量,请确保主存储容量充足。
    • 集群未挂载相应的网络,需确保集群已挂载对应的网络
    • IP地址池资源不足,需确保IP范围充足
    • 镜像服务器与主存储链路异常,请确保镜像服务器下载镜像到主存储的链路正常。
    • 确保物理机的分布式DHCP服务dnsmasq服务正常,以正常提供DHCP服务IP分配服务
    • 确保物理机的Libvirtd服务正常,以正常提供虚拟化服务
    • 如果云主机一直处于启动中,需要检查使用此云主机的镜像是否巨大,镜像缓存的下载是否需要耗时很久。如果镜像缓存存在,需继续检查物理机的/var/log/zstack/zstack-kvmagent.log
  33. Q:云主机的系统时间和物理机的系统时间有什么关系?

    A:为了保障云主机时间同步正确,强烈建议为云主机配置独立的时间同步服务器。若为在云主机没配置时间同步服务器,不同操作系统的云主机时间同步机制如下:
    • Linux云主机内部系统时间,会随着创建、启动、重启等操作,读取物理机时间作为时钟。云主机时间比物理机时间滞后还是提前,都会生效。
    • 创建Windows云主机会自动读取物理机的时间作为时钟。
    • 当Windows云主机内部系统时间比物理机时间滞后时,Windows云主机内部系统时间,会随着启动、重启等操作,读取物理机的时间作为时钟。
    • 当Windows云主机内部系统时间比物理机时间提前时,启动、重启等操作无法读取物理机的时间。 有可能与Windows系统许可策略有关,例如180天的试用过期后,每1小时会关机一次,倒退时间会逃避微软许可策略。
    说明:
    • 底层物理机的时间源一般由管理节点配置文件的 /usr/local/zstack/apache-tomcat/webapps/zstack/WEB-INF/classes/zstack.properties里面的chrony.serverIp.0 = 172.20.0.10的选项来定义(假设时间同步服务器为172.20.0.10)。
    • 管理节点将会同步所有的物理机采用相同的时间源,云主机在创建、启动时将跟随物理机的时间源。
  34. Q:云主机支持系统盘扩容吗?

    A:支持。详情请参考《用户手册》的系统扩容章节。

  35. Q:GPU透传识别不到设备怎么解决?

    A:
    • lspci -s xx:xx -v检查GPU驱动信息,是否被物理机使用
    • 启用物理机IOMMU,BIOS中打开Intel VT-d / AMD IOMMU选项
  36. Q:可以在创建云主机的时候设置账户/密码吗?

    A:
    • 方法一:在创建云主机 > 高级 > SSH登录方式列,选择密码按钮,支持设置云主机密码:
      • Linux镜像:固定用户名root,支持设置SSH密钥和密码。
      • window镜像:固定用户名administrator,仅支持设置密码。
    • 方法二:在创建云主机 > 高级 > User Data列,通过Userdata注入方式设置账户/密码。
    详情请参考《用户手册》的创建云主机章节。
  37. Q:云主机ssh慢怎么解决?

    A:
    1. 在ssh服务器上更改/etc/ssh/sshd_config文件中配置如下:
      UseDNS no
      #GSSAPI options
      GSSAPIAuthentication no
    2. 执行命令/etc/init.d/sshd restart重启sshd服务。
  38. Q :远程桌面Windows Server云主机时提示CredSSP加密Oracle修正,如何解决?

    A:请参考以下步骤启用加密Oracle修正:
    1. 在企业版Windows操作系统的运行界面(windows+R),输入gpedit.msc并点击确定按钮,打开本地组策略编辑界面。
    2. 点击计算机配置 > 管理模板 > 系统 > 凭证分配 > 加密Oracle修正按钮,进入加密Oracle修正界面。
    3. 加密Oracle修正配置修改为已启用,点击应用按钮,启用加密Oracle修正。
      说明: 若应用后配置未生效,请重启操作系统。
  39. Q:使用三层网络创建Windows和Linux云主机,Windows云主机网络不可用,而Linux云主机可正常通信,原因是什么?

    A:新创建的Windows云主机需安装对应版本的virtio网卡驱动并重启。

  40. Q:云主机使用共享存储且CPU模式设置为host-passthrough,在相同集群内在线热迁移失败,如何处理?

    A:

    • 现象
      迁移时报如下错误消息:
      Assertion `ret == cpu >kvm_msr_buf->nmsrs`failed
    • 原因:对端物理机的CPU型号和当前服务器CPU型号不同 。
    • 解决方案: 迁移到使用相同CPU的物理机,或者关闭云主机进行迁移。
  41. Q:使用UEFI模式引导的云主机,操作系统安装完成后进行重启,自动进入UEFI shell界面,该如何解决?

    A:使用vim /boot/efi/startup.nsh命令写入以下内容并保存,然后重启云主机,即可正常启动。
    FS0:
    CD EFI
    CD centos
    shimx64-centos.efi

镜像

  1. Q:创建镜像的占用空间是怎样的?

    A:
    • 前提: 主存储未超分或者主存储使用厚置备;使用ImageStore类型的主存储。
    • 举例说明:假设主存储有800G的空间,创建一个400G的VM(假定为A),对A创建镜像(假定为B,B的实际大小并非400G,假定为10G);用B创建新的VM(假定为C),此时B会从镜像服务器上下载到主存储的cache目录(需要消耗主存储的空间10G),镜像下载成功后,主存储的虚拟可用容量就仅剩390G,而创建VM需要400G容量,因此C无法成功创建。
  2. Q:创建镜像时提示URL相关错误一般有哪些方法?

    A:
    • ZStack允许输入的URL格式为:
      • 支持HTTP/HTTPS方式:
        • 填写格式为:http://path/filehttps://path/file
        • 例如:http://cdn.zstack.io/product_downloads/images/zstack-image.qcow2
      • 支持FTP方式:
        • 匿名模式:ftp://hostname[:port]/path/file

          例如:ftp://172.20.0.10/pub/zstack-image.qcow2

        • 非匿名模式:ftp://user:password@hostname[:port]/path/file

          例如:ftp://zstack:password@172.20.0.10/pub/zstack-image.qcow2

      • 支持SFTP方式:
        • 指定密码模式:sftp://user:password@hostname[:port]/path/file

          例如:sftp://root:password@172.20.0.10/pub/zstack-image.qcow2

        • 免密模式:sftp://user@hostname[:port]/path/file

          例如:sftp://root@172.20.0.10/pub/zstack-image.qcow2

      • 镜像服务器上的绝对路径,支持Sftp镜像服务器和镜像仓库

        例如:file:///opt/zstack-dvd/zstack-image-1.4.qcow2

      说明:
      • 建议用户创建一个http服务器来下载镜像。
      • 如果使用本地镜像,注意file后必须为绝对路径。
  3. Q:添加镜像超时怎么办?

    A:
    • 原因

      下载镜像时,有时因为镜像过大或者网络等原因导致镜像下载太慢超时报错。

    • 解决方案

      如果执行了下载操作,就会在镜像服务器上启用http服务。当UI上显示超时,甚至关闭管理节点时(镜像服务器不在管理节点所在的host),并不影响服务继续运行。

      因此,如果时间过长不用担心。后台会自动下载完成,下次继续添加该镜像时会迅速完成。

  4. Q:Windows内存监控没有数据如何解决?

    A:PCI设备驱动(安装后叫VirtIO Balloon Driver)安装后,可能出现无法通过qemu获取内存信息的问题,解决方法如下:
    1. 加载windows-virtio-driver的ISO镜像。
    2. 以64位Windows 2012操作系统为例:将驱动文件夹X:\Balloon\2k12R2\amd64目录下的BLNSVR.EXE文件拷贝到C:\Windows\System32目录下。
    3. 以管理员方式打开命令行程序并执行BLNSVR -I命令。
  5. Q:封装Windows系统模板时,无法识别Virtio驱动怎么办?

    A:
    • 现象:在安装过程中,无法识别ISO中加载的Virtio驱动,导致无法看到已加载的系统云盘。
    • 原因:有可能所用的Windows ISO镜像不是从微软官方下载的,可能是通过其他工具后期定制的。
    • 解决方案: 从微软官网下载相应的ISO文件 。
  6. Q:Windows virtio ISO的镜像在哪里可以找到?

    A:以c76版本为例,在管理节点/opt/zstack-dvd/x86_64/c76/目录,内置zstack-windows-virtio-driver.iso镜像

  7. Q:如何设置单个云主机的写缓存?

    A:写缓存模式属于全局设置参数,修改后重启生效。如果需要为单个云主机设置写缓存,可以先修改缓存模式再创建云主机,再还原原来的缓存模式

  8. Q:raw格式和qcow2的镜像格式区别是什么?

    A:
    • raw :裸格式,创建时就需要指定存储容量,占用全部容量,不支持动态扩容,不支持快照,性能好
    • qcow2:quick copy on write 2, 写时复制,开始只占用少许容量,支持动态扩容,支持压缩,支持AES加密,支持快照,性能较好
  9. Q:对于安装Ubuntu 18版本操作系统的云主机,若grub配置了splash选项,云主机无法启动,该如何解决?

    A:
    • 现象:对于安装Ubuntu 18版本操作系统的云主机,若grub配置了splash选项,云主机无法启动,启动页面花屏,如图 1图 2所示:
      图 1. 云主机grub配置splash选项


      图 2. 云主机启动页面花屏


    • 解决方案:请进入设置 > 全局设置 > 基本设置,将显卡类型设置为vga,即可正常启动云主机。
      说明: 该问题仅出现在Ubuntu 18版本中,Ubuntu 18之前的版本均无该问题。
  10. Q:Windows云主机无法设置分辨率怎么办?

    A:在ZStackUI界面,进入设置 > 全局设置 > 高级设置页面,将显卡类型设置为vga,然后重启云主机。

  11. Q:Ceph主存储的云主机,创建镜像到ImageStore镜像服务器时间很长,为什么?

    A:Ceph存储卷采用raw格式,创建镜像需要做全量数据拷贝。可以在创建云主机镜像后导出镜像,自行转换为qcow2格式,最后重新导入ImageStore镜像服务器。

云盘

  1. Q:云盘可以建立在共享存储上,且可以进行任意挂载吗?

    A:ZStack可以给一个区域内不同集群添加不同主存储,主存储可以是本地存储也可以是共享存储。
    • 如果主存储为共享存储,则云盘创建在共享存储上,云盘和物理主机无关 ,可以挂载到任意物理节点的云主机上。即:云盘的挂载不受物理主机的相关约束,而且不支持云盘迁移。
    • 如果主存储为本地存储,挂载一个卸载过的云盘时,需要保证该云盘和目标云主机在相同的物理主机上。如果该云盘和目标云主机不在相同的物理主机上,需要将云盘和云主机迁移到相同的物理主机上。可以选择迁移云主机(需要首先停止云主机),也可以选择迁移云盘。
  2. Q:云主机上加载新的L3网络时,为何只显示一张网卡?

    A:动态挂载只是Qemu给云主机一个虚拟网卡,使用lspci可以看到此网卡,但是云主机的操作系统使用时,可通过以下方法识别网卡:
    • 方法一:重启云主机,重启云主机将自动获取网卡信息。
    • 方法二:手动配置网卡,无需重启云主机,步骤如下:
      1. 参考云主机里的 /etc/sysconfig/network-scripts/ifcfg-eth0,对新增的eth1网卡添加配置文件ifcfg-eth1
      2. 打开eth1网卡配置文件ifcfg-eth1,并设置必要参数,例如:
        [root@VM-web ~]# cd /etc/sysconfig/network-scripts/
        [root@VM-web network-scripts]# vim ifcfg-eth1
        ...
        TYPE=Ethernet
        BOOTPROTO=dhcp
        NAME=eth1
        DEVICE=eth1
        ONBOOT=yes
        ...
        完成后输入命令:wq保存并退出。
      3. 执行systemctl restart network重启网络配置生效,即可识别新添加网卡。
  3. Q:QueryVolume actualSize为什么和实际文件大小不一致?

    A:随着磁盘使用过程,这个actualsize可能会不断增加,在云资源池 > 云盘页面,展开某一云盘详情页,然后点击真实容量后面的刷新按钮进行同步。

  4. Q:云主机磁盘写满,无法启动怎么办?

    A:可以扩大磁盘后启动,建议先备份镜像。

  5. Q:本地存储如何迁移云盘?

    A:使用本地存储的用户,可使用如下方法迁移云盘:

    云资源池 > 云盘页面,选中待迁移的云盘,点击更多操作 > 迁移按钮,选择目标物理主机即可。

  6. Q:Windows安装Virtio驱动时,磁盘应该选择哪个驱动?

    A:安装viostor存储控制器和vioscsi磁盘控制器。

  7. Q:数据云盘是建立在主存储还是镜像服务器上?为什么建立的数据云盘在Windows上发现不了?

    A:数据云盘是建立在主存储上,需要在云主机里安装Virtio驱动。

  8. Q:ZStack基于模版创建云主机,可否实现母盘+增量盘的模式?

    A:ZStack采用增量盘的模式。镜像从镜像服务器下发到主存储作为镜像缓存,以此为base创建云主机。这些云主机均使用同一base。

  9. Q:加载云盘后修改Linux云主机的/etc/fstab文件,对该云主机在线创建镜像,使用该镜像创建其它云主机时,所创建的云主机会hang住无法启动,如何解决?

    A:
    • 原因

      云主机加载/卸载云盘是动态操作,而云主机的/etc/fstab是静态配置文件。如果加载云盘后修改云主机fstab文件,对该云主机在线创建镜像,使用该镜像创建其它云主机时,由于fstab文件没有相应的挂载信息,所创建的云主机会hang住无法启动。

    • 解决方案
      • Linux云主机加载云盘后不建议通过修改/etc/fstab文件方式挂载。
      • 推荐的做法:
        • 进入/etc/rc.d/rc.local执行mount命令来挂载云盘:
          # chmod +x /etc/rc.d/rc.local
          # mount -U <文件系统UUID> <目标挂载路径>
          说明: 建议使用云盘的文件系统UUID来挂载,而非/dev/vdb类似的盘符来挂载。
  10. Q:为何云盘的真实容量会大于分配容量?

    A:当云盘是qcow2格式时,云盘的真实容量会累加快照容量。

学习路径

ZStack Cloud 产品学习路径

快速梳理文档,点击相应文本链接,快速跳转到相应文档的页面,学习 ZStack Cloud 产品。

我知道了

升级提醒

若您选择升级至4.0.0及之后版本,请注意以下功能调整:

1. 云路由器全面升级为VPC路由器,云路由网络全面升级为VPC网络,不再单独设云路由器页面。升级全程无感知,相关业务不受任何影响。

2. 企业管理账号体系取代用户组与用户,不再单独设用户/用户组页面,不可再使用用户/用户组账号登录云平台。升级前,请先将“用户组与用户”纳管的账号数据妥善迁移至“企业管理”纳管,再执行升级操作。注意:对于admin创建并具备admin权限的用户账号同步取消,如有需要,可使用企业管理账号体系中的平台管理员实现相同功能。

3. 调整AD/LDAP与账户的对接管理方式,统一由企业管理纳管,不再单独设AD/LDAP页面。升级前,请先将“账户”对接纳管的AD/LDAP账号数据妥善迁移至“企业管理”纳管,再执行升级操作。

如对上述升级提醒有任何疑问或需要升级帮助,请联系ZStack官方技术支持

下载ZStack企业版

您已填写过基本信息?点击这里

姓名应该不少于两个字符
手机号格式错误
验证码填写错误 获取短信验证码 60 秒后可重发
公司名称不应该少于4个字符
邮箱格式错误

下载链接将会通过邮件形式发送至您的邮箱,请谨慎填写。

下载ZStack企业版

还未填写过基本信息?点击这里

邮箱或手机号码格式错误
验证手机号
手机号格式错误
验证码填写错误 获取短信验证码 60 秒后可重发
登录观看培训视频
仅对注册用户开放,请 登录 或 填写资料 观看培训视频
填写资料

商务咨询:

400-962-2212 转 1

售后咨询:

400-962-2212 转 2

商务联系:

sales@zstack.io
ZStack认证培训咨询
姓名应该不少于两个字符
手机号格式错误
验证码填写错误 获取短信验证码 60 秒后可重发
公司名称不应该少于4个字符
邮箱格式错误

商务咨询:

400-962-2212 转 1

商务联系:

channel@zstack.io
申请ZStack多机版
姓名应该不少于两个字符
手机号格式错误
验证码填写错误 获取短信验证码 60 秒后可重发
公司名称不应该少于4个字符
邮箱格式错误

商务咨询:

400-962-2212 转 1

售后咨询:

400-962-2212 转 2

商务联系:

sales@zstack.io
培训认证合作伙伴申请
姓名应该不少于2个字符
手机号格式错误
验证码填写错误 获取短信验证码 60 秒后可重发
邮箱格式错误
城市名称不应该少于2个字符
公司名称不应该少于4个字符
职位名称不应该少于2个字符

商务咨询:

400-962-2212 转 1

商务联系:

channel@zstack.io
ZStack&工信人才联合证书申请
已获得ZStack原厂证书
未获得ZStack原厂证书
请填写您的基本信息
姓名应该不少于2个字符
手机号格式错误
验证码填写错误 获取短信验证码 60 秒后可重发
邮箱格式错误
城市名称不应该少于2个字符
公司/学校名称不应该少于4个字符
证书类型
ZCCT
ZCCE
ZCCA
ZCPC-ISP
申请ZStack&工信人才联合证书须支付工本费,是否可以接受

商务咨询:

400-962-2212 转 1

商务联系:

channel@zstack.io

下载链接已发送至您的邮箱。

如未收到,请查看您的垃圾邮件、订阅邮件、广告邮件。 当您收到电子邮件后,请点击 URL 链接,以完成下载。

下载链接已发送至您的邮箱。

如未收到,请查看您的垃圾邮件、订阅邮件、广告邮件。
或点击下方URL链接 (IE内核浏览器请右键另存为), 完成下载:

感谢您使用 ZStack 产品和服务。

成功提交申请。

我们将安排工作人员尽快与您取得联系。

感谢您使用 ZStack 产品和服务。

立即体验

联系我们

商务咨询
400-962-2212 转 1
售后咨询
400-962-2212 转 2

回到顶部

产品试用申请
请选择您要试用的产品
ZStack Cloud 企业版
ZStack Ceph分布式存储
ZStack Cloud 混合云版
ZStack Cube 超融合一体机
ZStack Cloud 基础版
ZStack Mini 边缘计算一体机
ZStack Cloud 标准版
ZStack CMP 多云管理平台
ZStack 信创云平台
ZStack Zaku 容器云平台
请填写您的基本信息
姓名应该不少于两个字符
手机号格式错误
验证码填写错误 获取短信验证码 60 秒后可重发
公司名称不应该少于4个字符
邮箱格式错误

商务咨询:

400-962-2212 转 1

售后咨询:

400-962-2212 转 2

商务联系:

sales@zstack.io

成功提交申请。

我们将安排工作人员尽快与您取得联系。

感谢您使用 ZStack 产品和服务。