帮助与文档

我们为你提供丰富、详尽的使用指南以及产品文档

虚拟机

虚拟机就是一台配置好了的服务器,您可以按需申请期望的硬件配置、操作系统和网络配置。每一台虚拟机都具有独立的网络 IP 地址,可运行应用服务,是 CloudCube Express 的核心组成部分。

创建虚拟机

CloudCube Express 支持单个/批量创建虚拟机。

登录 CloudCube Express ,选择 「虚拟资源」,进入虚拟机管理列表。

点击 「+ 创建虚拟机」,在弹窗中填写虚拟虚拟机的操作系统、配置、存储、网络以及登录等信息。

弹窗信息

操作系统

其中,操作系统支持基于系统镜像和自有镜像进行创建,镜像是带有操作系统的虚拟机模板。

系统镜像

目前系统镜像支持如下四种系统类型的镜像:

  • CentOS: 7.x\6.x\5.x (32 位 / 64 位)
  • Ubuntu Server:16.x\15.x\14.x\13.x\12.x\ (32 位 / 64 位)
  • Windows Server: 2003\2008\2012\2016\7 (32 位 / 64 位)
  • Fedora:18\20\22\24 (32 位 / 64 位)

自有镜像

自有镜像需要预先在镜像资源中进行注册,或者捕获一个虚拟机来自行创建,详情可参考 镜像

配置

系统默认内置了以下三类常用的配置,适用于不同访问量要求的业务,另外也支持用户根据自己的业务需求进行自定义配置

  • 入门配置 1核 1GB:适用于有一定访问量的业务
  • 普及配置 2核 4GB:适用于并发适中的业务或普通数据处理
  • 专业配置 4核 8GB:适用于并发要求较高的业务

存储

默认情况下,系统盘最低为 20 GB。若用户有更大的存储需求,支持额外挂载数据盘至虚拟机。挂载数据盘需要预先创建硬盘,参考 硬盘

网络

目前网络支持随机分配和选择基础网络两种方式。

  • 随机分配:系统将随机申请虚拟网卡 (主网卡) 并分配到虚拟机。
  • 选择基础网络:选择已有的其中一个 IP 组后,将为虚拟机分配一个其网段内的网络 IP 地址,支持自定义网段。

详情可参考网络章节。

网络

登录设置

目前支持添加 SSH 密钥和密码等两种方式登录:

  • SSH 密钥:需要预先创建。相对于用户名密码方式,密钥方式拥有更强的安全性,也可以很大程度阻止暴力破解的发生。目前常用的密钥都是非对称性的加密方式,虚拟机内置公钥,而用户则拥有私钥。由于采用非对称加密,入侵者试图通过公钥去破解私钥难度会远远超出密码的破解。
  • 密码:相较于密钥,通过用户名和密码连接更加的简单易用。

详情可参考 SSH 密钥

预览页

完成基本的配置信息后,可在右侧预览基础信息。

  • 名称:为虚拟机起一个简洁明了的名称,便于用户浏览和搜索。若不填则默认使用虚拟机 IP 作为名称。
  • 副本策略:支持单副本和两副本。
    • 单副本:即数据存放时,只会产生一份副本,没有冗余副本进行保护。对于一些自身拥有副本保护机制的集群应用,例如 Hadoop 在虚拟机层面开放单副本策略,将避免两层副本机制的重叠。
    • 多副本:即数据存储时,会产生多份实时副本,并存放于同一数据中心的不同物理节点。通过多副本保护机制,数据将拥有冗余副本,当数据所存放的物理节点宕机时,能够通过其他物理节点的副本对数据进行实时恢复,确保数据存储的高可靠性,以及相关服务的高可用性。

完成以上配置信息后,点击 「创建」 即可创建一台虚拟机,虚拟机的配置即用户在创建表单中填写的期望配置。

查看新建的虚拟机

如下所示,当前成功创建了一台 1 核 CPU 2 GB 内存的虚拟机,操作系统为 CentOS 7.5,其系统盘为 20 GB。创建时长随实际的硬件配置而有所不同,范围一般在几秒到几十秒。

连接虚拟机

连接虚拟机的方式根据不同的系统类型 (Linux、Windows) 有不同的连接方法。

浏览器 Web 连接

1、进入主机列表页,点击 「连接远程桌面」的图标,将自动打开远程连接 ( VNC ) 的会话窗口。

2、输入设置的用户名和密码即可。注意,如果主机不接受您的密码,您可以先关闭主机,然后修改主机密码。

Linux 主机

通过 SSH Terminal 终端连接

若 Linux 主机网络与终端设备在同一内网环境中,可直接通过命令 ssh root@IP -p 22 和 root 用户密码来登录虚拟机。注意,ubuntu 主机的默认登录用户为 ubuntu 而非 root 用户。

通过 SSH 密钥连接

相对于用户名密码方式,密钥方式拥有更强的安全性,也可以很大程度阻止暴力破解的发生。目前常用的密钥都是非对称性的加密方式,主机内置公钥,而用户则拥有私钥。由于采用非对称加密,入侵者试图通过公钥去破解私钥难度会远远超出密码的破解。可参考 SSH 密钥

通过第三方软件连接

1、除了通过 VNC 连接外,您也可以通过第三方软件连接至虚拟机,常见的软件有 PuTTYXshell

2、例如使用 Putty,在 Session 页面输入 IP 地址,点击 Open。

3、输入用户名和密码即可登录。

Windows主机

从安全考虑,平台上的 Windows 主机默认关闭了远程登录,您首先需要通过浏览器 Web 方式登录到主机,并开启远程登录功能

第一步:Windows Server 开启远程登录

1、浏览器打开 VNC,连接 Windows Server。

2、在 Web 登录页面,点击左上角 Ctrl-Alt-Del ,然后输入设置的密码。

3、同意内部网络共享。

登录后会弹出网络共享的界面,点击 ,允许VPC内部的网络。

4、打开系统属性。

在 Windows 主机中,点击下方文件管理器,依次点击 此电脑 - 计算机 - 系统属性

5、允许远程桌面连接。

然后,点击 远程设置 ,在远程桌面处选择 允许远程桌面连接

第二步:Windows 远程桌面连接

您可以通过 Windows 系统自带的 远程桌面连接 连接 Windows Server ,然后输入用户名密码即可。

管理虚拟机

在虚拟机的列表页,支持查看虚拟机的状态、镜像、网络 IP和绑定的资源,以及 CPU、内存系统盘的使用率。

勾选虚拟机,支持对虚拟机进行以下操作:

  • 运行中的虚拟机
    • 修改:支持修改虚拟机的名称和描述信息。
    • 关闭:将处于运行状态的虚拟机停止。
    • 重启:将处于运行状态的虚拟机重启。
    • 迁移主机:可将虚拟机从当前物理节点迁移至另一个物理节点。
    • 安置策略组:将主机加入/离开安置策略组
    • 修改最大配置:修改最大配置前请确定虚拟机处于关机状态。设置最大升级CPU、内存为虚拟机在开机情况下升级配置的最大条件,并占用物理节点的使用额度,请按实际计算需求选择。
    • 更改配置:更改虚拟机的CPU和内存配置。
    • 克隆主机:克隆虚拟机功能可以让虚拟机在运行的状态下,创建出一份具有相同配置、内网网段、系统盘、挂载数据盘的虚拟机,有助于业务不中断服务时方便地进行环境复制。
    • 网络:可将虚拟机加入/离开 IP 组的基础网络,详见 IP 池
    • 硬盘:可以挂载/卸载硬盘,挂载硬盘后可作为虚拟机的数据盘使用,详见 硬盘
    • 绑定 SSH 密钥(可选):绑定 SSH 密钥可以为虚拟机的 root 用户设置 SSH 密钥,当虚拟机启动后用户可使用 SSH 私钥进行 SSH 无密码登录,详见 SSH 密钥
    • 防火墙:可以加入或离开防火墙。默认内网互通,需要配置防火墙跟其他用户隔离,系统为每个用户提供了一个缺省防火墙,在虚拟机创建后默认绑定至该虚拟机上。
    • 告警策略:可以绑定或解绑告警策略。添加后,系统可自动监控已添加虚拟机 CPU、磁盘、网卡、内存相关的多项告警条目,详见 告警
  • 重置系统:重置后,虚拟机的系统盘内所有数据将被清除,恢复到初始状态。
    • 标签:标签是区别于资源名称和资源简介的用于标记资源的符号。随着资源和功能越来越丰富,场景化和批量化操作越来越多,标签更适合高效快捷管理资源。
    • 删除:将虚拟机删除并加入回收站,若需要恢复还可以从 「运维工具」 → 「回收站」 进行恢复。
  • 停止状态的虚拟机
    • 修改:支持修改虚拟机的名称和描述信息。
    • 启动:将处于停止状态的虚拟机启动。
    • 救援虚拟机:系统将创建一台虚拟机,挂载您当前等待救援虚拟机的系统盘,您可以在救援虚拟机上管理系统盘数据,需要在创建救援虚拟机时设置密码。
    • 迁移主机:可将虚拟机从当前物理节点迁移至另一个物理节点。
    • 制作成镜像:系统可以对虚拟机进行定制并保存为镜像模板文件,详见 镜像
    • 安置策略组:将主机加入/离开安置策略组
    • 修改最大配置:设置最大升级CPU、内存为虚拟机在开机情况下升级配置的最大条件,并占用物理节点的使用额度,请按实际计算需求选择。
    • 更改配置:支持修改虚拟机的 CPU、内存和系统盘等配置。
    • 克隆虚拟机:克隆虚拟机功能可以让虚拟机在运行的状态下,创建出一份具有相同配置、内网网段、系统盘、挂载数据盘的虚拟机,有助于业务不中断服务时方便地进行环境复制。
    • 网络:可将虚拟机加入/离开 IP 组的基础网络,详见 IP 池
    • 硬盘:可以挂载/卸载硬盘,挂载硬盘后可作为虚拟机的数据盘使用,详见 硬盘
    • 绑定 SSH 密钥(可选):绑定 SSH 密钥可以为虚拟机的 root 用户设置 SSH 密钥,当虚拟机启动后用户可使用 SSH 私钥进行 SSH 无密码登录,详见 SSH 密钥
    • 防火墙:可以加入或离开防火墙。默认内网互通,需要配置防火墙跟其他用户隔离,系统为每个用户提供了一个缺省防火墙,在虚拟机创建后默认绑定至该虚拟机上。
    • 告警策略:可以绑定或解绑告警策略。添加后,系统可自动监控已添加虚拟机 CPU、磁盘、网卡、内存相关的多项告警条目,详见 告警
    • 重置系统:重置后,虚拟机的系统盘内所有数据将被清除,恢复到初始状态。
    • 重置密码:修改虚拟机 root 用户的 SSH 登录密码。
    • 绑定标签:标签是区别于资源名称和资源简介的用于标记资源的符号。随着资源和功能越来越丰富,场景化和批量化操作越来越多,标签更适合高效快捷管理资源。
    • 删除:将虚拟机删除并加入回收站,若需要恢复还可以从 「运维工具」 → 「回收站」 进行恢复。
  • 删除状态的虚拟机
    • 支持恢复、彻底删除的操作。

注解:克隆原虚拟机需要原虚拟机使用的镜像是可用状态。如果原虚拟机启动的镜像被删除了的话,克隆会失败。

注解:更改虚拟机配置中的 CPU 拓扑结构,目前虚拟机支持的 CPU 体系结构包括 Westmere、SandyBridge、IvyBridge、Haswell、Broadwell,各体系结构支持的指令集参考 CPU 体系结构指令集,拓扑结构的相关说明参考 List of Intel CPU microarchitectures - Wikipedia

管理虚拟机

查看虚拟机资源监控

点击列表页的虚拟机进入详情页面,支持对虚拟机的实时性能监控,包括:CPU、内存、磁盘、网卡,监控数据自动实时更新,可选择的时间跨度:最近 6 小时、1 天、2 周、1 个月。

CPU 使用率

支持选择不同的时间跨度来监控虚拟机 CPU 的实时使用率(单位:%)。

CPU 使用率

内存使用率

支持选择不同的时间跨度来监控虚拟机内存的实时使用情况(单位:%)。 内存使用率

逻辑硬盘监控

支持选择不同的时间跨度来监控虚拟机磁盘的实时读/写情况,支持查看实时数据,分为逻辑分区 (逻辑盘) 监控和逻辑硬盘 (物理盘) 监控,提供以下三个监控指标:

  • 系统盘使用率 (单位:% 间隔:5分钟)
  • IOPS 监控 (读/写,单位:IOPS 间隔:5分钟)
  • 吞吐量监控 (读/写,单位:B/s 间隔:5分钟)

网卡监控

点击 「网卡监控」 切换到虚拟机的网卡监控页,支持查看实时流量监控,可选择的时间跨度:最近 6 小时、1 天、2 周、1 个月,提供以下两类监控指标:

  • 网络流量监控 (出/入流量 单位:bps 间隔:5分钟)
  • 包转发率监控 (出/入流量 单位:pps 间隔:5分钟)

网卡监控

备份

Express 提供完善可靠的备份方式与备份工具,支持在线备份、增量备份和备份链功能,并通过某一个备份点创建相应的资源(如虚拟机、虚拟硬盘等)。例如,虚拟机支持全量及增量备份 (包含备份链管理和基于某一备份点的新资源创建及备份状态回滚)。

切换到 「备份」 页面,点击 「新建全量备份链」,在弹窗中填写名称即可创建虚拟机备份。创建后支持修改、创建硬盘和删除备份。

提示:创建备份后,可使用备份中心集中管理备份,监控全平台的备份活动,或从备份还原平台资源,并且能够直观监控备份空间使用情况,每个备份链包括一个全量备份点以及多个增量备份点,您可以随时从任意一个备份点恢复数据,详见 备份

提示:备份支持通过创建定时任务来实现虚拟机自动备份,参考 定时器

监控告警

您可以使用监控告警(Alert)服务对自己的虚拟机进行状态监控,并针对资源的监控属性制定告警规则,在资源状态异常时发出警告。切换至 「监控告警」 点击 「绑定」,然后创建监控告警,参考 监控告警 创建监控告警策略。

操作日志

操作日志提供虚拟机的操作历史记录包括操作事项、时间、对象资源、操作任务状态以及执行时长,可以根据资源的 ID 进行搜索相关的操作事项。