所选语种没有对应资源,请选择:

本站点使用Cookies,继续浏览表示您同意我们使用Cookies。Cookies和隐私政策>

提示

尊敬的用户,您的IE浏览器版本过低,为获取更好的浏览体验,请升级您的IE浏览器。

升级

FusionCloud 6.3.1 用户指南 (Region Type I) 10

评分并提供意见反馈 :
华为采用机器翻译与人工审校相结合的方式将此文档翻译成不同语言,希望能帮助您更容易理解此文档的内容。 请注意:即使是最好的机器翻译,其准确度也不及专业翻译人员的水平。 华为对于翻译的准确性不承担任何责任,并建议您参考英文文档(已提供链接)。
为数据库主机创建并挂载数据盘

为数据库主机创建并挂载数据盘

场景简介

某客户申请了多台弹性云服务器,用于提供一个的面向公网的应用,组网示意如图15-78所示。

  • 一台弹性云服务器用于运行APP应用服务,外部通过公网地址访问服务。
  • 一台弹性云服务器用于运行数据库。应用服务和数据库分离部署在不同的云服务器上。数据库侧通过设置安全组来放行来自APP安全组的数据库端口。

客户在创建数据库主机时已同时创建了系统盘,现在需要为数据库主机添加一块数据盘,用于存储数据库中的关键数据,同时希望能够为该数据盘中的数据提供方便快捷的数据保护机制,确保关键数据的安全性。

图15-78 用户业务场景组网示意图

需求分析

针对本实例中用户的需求,作如下分析:

  1. EVS(云硬盘)是一种虚拟块存储服务,能够为ECS提供块存储空间。用户可以在线创建云硬盘并挂载给ECS,云硬盘的使用方式与传统服务器硬盘完全一致。通过EVS服务,可以为用户的数据库主机创建并挂载数据盘,满足用户对于存储的要求。
  2. 云硬盘快照(简称为快照)是对云硬盘数据的一种备份方式,通过对指定云硬盘的数据在某个时刻进行完全可用的拷贝,使该备份独立于云硬盘的生命周期。利用快照对业务主机上的重要业务数据进行日常备份,以应对误操作、攻击或病毒等导致的数据丢失风险,满足用户对数据安全性的要求。

基于以上分析,可以通过EVS服务为用户的数据库主机添加数据盘,并对该数据盘创建快照进行数据容灾保护。

配置思路

由于前期安装部署阶段已经完成了后端存储的接入,以及后端存储对应的磁盘类型的创建,因此现在只需要创建数据库主机所需的数据盘并进行可用性验证工作。配置思路分析如下:

  1. 由于创建数据库主机所需的弹性云服务器时,仅创建了系统盘,因此数据盘需要单独创建。
  2. 数据盘创建成功后,需要挂载给数据库主机后才能使用。
  3. 由于系统盘随数据库主机一并创建,由系统自动进行初始化。因此用户只需要针对已挂载的数据盘进行分区、格式化等初始化操作即可,初始化完成后通过写入一些测试数据以便验证数据盘是否能够正常使用。
  4. 对数据库主机的数据盘创建一次快照,实现数据的备份,以应对由于误操作、病毒以及黑客攻击等导致数据丢失或不一致的情况。

基于以上分析得出配置流程,如图15-79所示。

图15-79 配置流程

配置操作

  1. 申请云硬盘

    1. 使用浏览器,以VDC管理员或VDC业务员帐号登录ManageOne。

      非B2B场景登录地址:https://ManageOne控制台主页的访问地址。例如,https://console.demo.com。

      B2B场景登录地址:https://ManageOne租户的访问地址。例如,https://tenant.demo.com。

    2. 使用浏览器,以VDC管理员或VDC业务员帐号登录ManageOne。
    3. 在导航栏左上角下拉框选择地域和Project。
    4. 在系统首页,选择存储 > 云硬盘
    5. 单击“申请云硬盘”,并在“选择产品”对话框中,选择待申请的产品,单击“立即申请”
    6. 设置数据盘的参数信息。

      在本实例中,待创建的数据盘参数说明如表15-55所示。

      表15-55 待创建的数据盘参数说明

      参数

      说明

      取值样例

      可用分区

      选择的可用分区与数据库主机所在的可用分区一致。

      az1.dc1

      数据源

      选择“不配置”,即创建的云硬盘为空云硬盘,里面没有数据。

      不配置

      磁盘类型

      选择在ManageOne运维面已创建的磁盘类型。

      -

      容量

      请根据数据库主机的业务量,规划云硬盘的容量。

      100GB

      磁盘模式

      建议选择“SCSI”。SCSI类型的云硬盘允许ECS操作系统直接访问底层存储介质,相比VBD类型,能够支持更高级的SCSI命令。

      SCSI

      共享盘

      由于本实例中的数据库主机采用单机模式,因此此处选择“不共享”

      不共享

      磁盘名称

      建议采用数据库主机的名称作为前缀,方便后续管理和维护。

      主机名称_volume_0001

      数量

      本实例中只需要创建一块数据盘,因此此处数量采用默认值“1”即可。

      1

      申请时长

      云硬盘的有效期。

      30天

      描述

      对数据盘添加附加的描述信息,方便后续管理和维护。

      供数据库主机使用。

    7. 单击“立即申请”。
    8. 单击。
    9. “规格确认”界面,查看云硬盘规格详情并提交申请。

  2. 挂载云硬盘

    1. 找到步骤 1中申请的云硬盘,单击所在行“操作”列下的“挂载”

    2. 选择待挂载的数据库主机,并设置挂载点,单击“确定”

      当云硬盘状态为“正在使用”时,表示挂载至数据库主机成功。

  3. 初始化并写入数据

    说明:

    本节以ECS实例的操作系统为“CentOS 7.0 64位”为例,采用fdisk分区工具为数据盘设置分区,不同操作系统的初始化操作可能不同。

    1. 登录数据库主机。
    2. 执行以下命令,查看新增数据盘。

      fdisk -l

      回显类似如下信息,表示当前的云服务器有两块磁盘,“/dev/xvda”是系统盘,“/dev/xvdb”是新增数据盘。
      [root@ecs-b656 test]# fdisk -l
      
      Disk /dev/xvda: 42.9 GB, 42949672960 bytes, 83886080 sectors
      Units = sectors of 1 * 512 = 512 bytes
      Sector size (logical/physical): 512 bytes / 512 bytes
      I/O size (minimum/optimal): 512 bytes / 512 bytes
      Disk label type: dos
      Disk identifier: 0x000cc4ad
      
          Device Boot      Start         End      Blocks   Id  System
      /dev/xvda1   *        2048     2050047     1024000   83  Linux
      /dev/xvda2         2050048    22530047    10240000   83  Linux
      /dev/xvda3        22530048    24578047     1024000   83  Linux
      /dev/xvda4        24578048    83886079    29654016    5  Extended
      /dev/xvda5        24580096    26628095     1024000   82  Linux swap / Solaris
      
      Disk /dev/xvdb: 10.7 GB, 10737418240 bytes, 20971520 sectors
      Units = sectors of 1 * 512 = 512 bytes
      Sector size (logical/physical): 512 bytes / 512 bytes
      I/O size (minimum/optimal): 512 bytes / 512 bytes
    3. 执行以下命令,进入fdisk模式,开始对新增数据盘执行分区操作。

      fdisk 新增数据盘

      以新挂载的数据盘“/dev/xvdb”为例:

      fdisk /dev/xvdb

      回显类似如下信息:

      [root@ecs-b656 test]# fdisk /dev/xvdb
      Welcome to fdisk (util-linux 2.23.2).
      Changes will remain in memory only, until you decide to write them.
      Be careful before using the write command.
      Device does not contain a recognized partition table
      Building a new DOS disklabel with disk identifier 0xb00005bd.
      Command (m for help): 
    4. 输入“n”,按“Enter”,开始新建分区。
    5. 输入“p”,按“Enter”,开始创建一个主分区。
      回显类似如下信息,“Partition number”表示主分区编号,可以选择1-4。
      Select (default p): p
      Partition number (1-4, default 1):
    6. 以分区编号选择“1”为例,输入主分区编号“1”,按“Enter”。

      回显类似如下信息,“First sector”表示初始磁柱区域,可以选择2048-20971519,默认为2048。

      Partition number (1-4, default 1): 1
      First sector (2048-20971519, default 2048):
    7. 以选择默认初始磁柱编号2048为例,按“Enter”。

      回显类似如下信息,“Last sector”表示截止磁柱区域,可以选择2048-20971519,默认为20971519。

      First sector (2048-20971519, default 2048):
      Using default value 2048
      Last sector, +sectors or +size{K,M,G} (2048-20971519, default 20971519):
    8. 以选择默认截止磁柱编号20971519为例,按“Enter”。

      回显类似如下信息,表示分区完成,即为10GB的数据盘新建了1个分区。

      Last sector, +sectors or +size{K,M,G} (2048-20971519, default 20971519):
      Using default value 20971519
      Partition 1 of type Linux and of size 10 GiB is set
      Command (m for help):
    9. 输入“p”,按“Enter”,查看新建分区的详细信息。
    10. 输入“w”,按“Enter”,将分区结果写入分区表中。

      回显类似如下信息,表示分区创建完成。

      Command (m for help): w
      The partition table has been altered!
      
      Calling ioctl() to re-read partition table.
      Syncing disks.
    11. 执行以下命令,将新的分区表同步到数据盘上。

      partprobe

    12. 执行以下命令,将新建分区文件系统设为系统所需格式。

      mkfs -t 文件系统格式 /dev/xvdb1

      以设置文件系统为“ext4”为例:

      mkfs -t ext4 /dev/xvdb1

      回显类似如下信息:

      [root@ecs-b656 test]# mkfs -t ext4 /dev/xvdb1
      mke2fs 1.42.9 (28-Dec-2013)
      Filesystem label=
      OS type: Linux
      Block size=4096 (log=2)
      Fragment size=4096 (log=2)
      Stride=0 blocks, Stripe width=0 blocks
      655360 inodes, 2621184 blocks
      131059 blocks (5.00%) reserved for the super user
      First data block=0
      Maximum filesystem blocks=2151677952
      80 block groups
      32768 blocks per group, 32768 fragments per group
      8192 inodes per group
      Superblock backups stored on blocks:
              32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632
      
      Allocating group tables: done
      Writing inode tables: done
      Creating journal (32768 blocks): done
      Writing superblocks and filesystem accounting information: done
      说明:

      格式化需要等待一段时间,请观察系统运行状态,不要退出。

    13. 执行以下命令,新建挂载路径。

      mkdir 挂载路径

      以新建挂载路径“/mnt/sdc”为例:

      mkdir /mnt/sdc

    14. 执行以下命令,将新建分区挂载到3.m中新建的路径下。

      mount /dev/xvdb1 挂载路径

      以挂载新建分区至“/mnt/sdc”为例:

      mount /dev/xvdb1 /mnt/sdc

    15. 执行以下命令,查看挂载结果。

      df -TH

      回显类似如下信息,表示新建分区“/dev/xvdb1”已挂载至“/mnt/sdc”

      [root@ecs-b656 test]# df -TH
      Filesystem     Type      Size  Used Avail Use% Mounted on
      /dev/xvda2     xfs        11G  7.4G  3.2G  71% /
      devtmpfs       devtmpfs  4.1G     0  4.1G   0% /dev
      tmpfs          tmpfs     4.1G   82k  4.1G   1% /dev/shm
      tmpfs          tmpfs     4.1G  9.2M  4.1G   1% /run
      tmpfs          tmpfs     4.1G     0  4.1G   0% /sys/fs/cgroup
      /dev/xvda3     xfs       1.1G   39M  1.1G   4% /home
      /dev/xvda1     xfs       1.1G  131M  915M  13% /boot
      /dev/xvdb1     ext4       11G   38M  9.9G   1% /mnt/sdc
    16. “/mnt/sdc”路径写入数据,验证数据盘是否能够正常使用。

  4. 申请快照

    说明:

    云硬盘快照(简称为快照)是对云硬盘数据的一种备份方式,也是一种重要的数据容灾手段。通过对指定云硬盘的数据在某个时刻进行完全可用的拷贝,使该备份独立于云硬盘的生命周期,当数据丢失时,可通过快照将数据完整的恢复到快照时间点。

    当前只支持通过手动方式为磁盘创建快照。如果您需要定期为云硬盘数据做持续数据保护,推荐您配置“云硬盘备份”

    1. 选择步骤 1中创建的云硬盘,在所在行“操作”列下,选择更多 > 创建快照

    2. 设置快照的名称和描述,单击“立即申请”。

    3. “资源详情”界面,查看规格详情并提交申请。

      当快照状态为“可用”时,表示创建成功。

翻译
下载文档
更新时间:2019-08-15

文档编号:EDOC1100043090

浏览量:12914

下载量:555

平均得分:
本文档适用于这些产品
相关文档
相关版本
Share
上一页 下一页