华为云技术精髓实验笔记(一)-存储类服务实战

华为云技术精髓实验笔记(一)

存储类服务实战

1、初始化windows服务器云硬盘

前提:购买云硬盘并挂载到指定的服务器
1、在服务器桌面,点击“开始”,在菜单列表中选择“服务器管理器”,选择文件和存储服务 -> 工具 -> 计算机管理。
在这里插入图片描述
2、在左侧导航树中,选择 存储 –> 磁盘管理。 进入“磁盘管理”页面。
在这里插入图片描述
3、若新挂载磁盘为“脱机”状态,在磁盘1区域,右键单击后在菜单列表中选择“联机”,进行联机。若新挂载磁盘显示为“没有初始化”,则右键单击在菜单列表中选择“初始化磁盘”。在“初始化磁盘”对话框中显示需要初始化的磁盘,选中“MBR(主启动记录)”或者“GPT (GUID 分区表)”,单击“确定”。
在这里插入图片描述
4、右键单击磁盘上未分配的区域,选择“新建简单卷”。
在这里插入图片描述
5、弹出“新建简单卷向导”对话框,根据界面提示,单击“下一步”。
在这里插入图片描述
6、 根据需要指定卷大小,默认为最大值,单击“下一步”。
在这里插入图片描述

7、分配驱动器号,单击“下一步”。

在这里插入图片描述
8、勾选“按下列设置格式化这个卷”,并根据实际情况设置参数,格式化新分区,单击“下一步”完成分区创建。
在这里插入图片描述
9、单击“完成”完成向导。需要等待片刻让系统完成初始化操作,当卷状态为“状态良好”时,表示初始化磁盘成功。
在这里插入图片描述
10、进入弹性云服务器的计算机,可以看到出现了新的磁盘,说明已挂载成功。
在这里插入图片描述

2、初始化Linux操作系统ECS挂载云硬盘

1、打开终端,运行以下命令

ssh root@EIP

输入对应登录信息:
① 用户名:root
② 密码:使用预置环境信息中云服务器名称为ecs-linux的用户密码(输入密码时,命令行窗口不会显示密码,输完之后直接键入回车)。

2、执行以下命令,查看新增数据盘。

fdisk -l

在这里插入图片描述
表示当前的云服务器有两块磁盘,“/dev/vda”是系统盘,“/dev/vdb”是新增数据盘。

3、执行以下命令,进入fdisk分区工具,开始对新增数据盘执行分区操作。 fdisk 新增数据盘,以新挂载的数据盘“/dev/vdb”为例:

fdisk /dev/vdb

在这里插入图片描述
4、输入“n”,按“Enter”,开始新建分区。
在这里插入图片描述
5、以创建一个主要分区为例,输入“p”,按“Enter”,开始创建一个主分区。以分区编号选择“1”为例,输入主分区编号“1”,按“Enter”。
在这里插入图片描述
6、“First sector”表示初始磁柱区域,默认为2048。本文以使用默认初始磁柱编号2048为例,按“Enter”。
在这里插入图片描述
7、“Last sector”表示截止磁柱区域,您可查看默认值。本文以选择默认截止磁柱编号41943039为例,按“Enter”。
在这里插入图片描述
8、至此分区完成,即为20GB的数据盘新建了1个分区。 输入“p”,按“Enter”,查看新建分区的详细信息
在这里插入图片描述
9、您可查看新建分区“/dev/vb1”的详细信息。确认无误后,输入“w”,按“Enter”,将分区结果写入分区表中。
在这里插入图片描述
10、执行以下命令,将新的分区表变更同步至操作系统。

partprobe

11、执行以下命令,将新建分区文件系统设为系统所需格式。本文以设置文件系统为“ext4”为例:

mkfs -t ext4 /dev/vdb1

格式化需要等待一段时间,不要退出,等待任务状态为done。
在这里插入图片描述
12、执行以下命令,新建挂载点。本文以新建挂载点“/mnt/sdc”为例

mkdir /mnt/sdc

在这里插入图片描述
13、执行以下命令,将新建分区挂载到上步中新建的挂载点下。本文以挂载新建分区至“/mnt/sdc”为例:

mount /dev/vdb1 /mnt/sdc

在这里插入图片描述
14、执行以下命令,查看挂载结果。

df -TH

在这里插入图片描述
2.5. 设置开机自动挂载磁盘分区(可选)执行以下命令,查询磁盘分区的UUID。blkid 磁盘分区,以查询磁盘分区“/dev/vdb1”的UUID为例:

blkid /dev/vdb1

在这里插入图片描述
编辑器“fstab”文件。

vi /etc/fstab

按“i”,进入编辑模式,填写下行内容。(以下UUID换成自己查询所得的ID)

UUID=8493dccb-1a8c-4225-8e9c-84eb1243cf23 /mnt/sdc                ext4    defaults        0 2

按“Esc”后,输入“:wq”,按“Enter”。执行如下命令,卸载已挂载的分区。umount 磁盘分区,命令示例:

umount /dev/vdb1

执行如下命令,将“/etc/fstab”文件所有内容重新加载。

mount -a

执行如下命令,查询文件系统挂载信息。

mount | grep /mnt/sdc

在这里插入图片描述
2.6. 快照使用(可选)

  1. 分别执行以下指令创建测试文件。
mkdir /mnt/sdc/snapshot
cd /mnt/sdc/snapshot
echo "snapshot test"> test.file
cat test.file

在这里插入图片描述
2. 找到volume-linuxadd,选择“创建快照”。
在这里插入图片描述
创建快照名字为volume-linuxdata,点击“立即创建”。
在这里插入图片描述
在这里插入图片描述
3. 返回快照列表,点击列表右侧“创建磁盘”。
在这里插入图片描述
选择“按需计费”,设置磁盘名称为 volume-linuxdata 。
在这里插入图片描述
5.登录ecs-linux,查看新增数据盘。

fdisk -l

在这里插入图片描述
4. 执行以下命令,新建挂载目录。

mkdir /mnt/sdc1
  1. 本文以挂载新建分区“/dev/vdc1”至“/mnt/sdc1”为例。
mount /dev/vdc1 /mnt/sdc1
  1. 切换目录至“/mnt/sdc1”,并验证快照文件是否同步。
cd /mnt/sdc1/snapshot
ls
cat test.file

在这里插入图片描述
出现以上回显,证明快照文件同步成功。

3、对象存储服务(OBS)

1、获取访问密钥(AK和SK)

切换回浏览器的管理控制台页面,鼠标停留在右上角用户名,单击“我的凭证”。
在这里插入图片描述
(2)左侧导航单击“访问密钥”,单击“新增访问密钥”,单击“确定”,单击“立即下载”。
在这里插入图片描述
(3)回到【实验室桌面】,重新双击【Xfce终端】,打开一个新的Terminal(原来的连接DWS数据的Terminal会话保留),执行以下命令获取AK和SK值。如下图所示,标红色的框,前面为AK,后面为SK。

cat /home/user/Downloads/credentials.csv

登陆云服务器下载obs

wget https://obs-community.obs.cn-north-1.myhuaweicloud.com/obsutil/current/obsutil_linux_amd64.tar.gz

在软件包所在目录,执行以下解压命令。

tar -xzvf obsutil_linux_amd64.tar.gz
ls

在这里插入图片描述
使用功cd命令,进入obsutil所在目录,执行以下命令,为obsutil增加可执行权限。

cd obsutil_linux_amd64* && chmod 755 obsutil

注:cd obsutil_linux_amd64*后面的目录替换实际解压的目录

初始化配置:• 已获取OBS当前开通的区域和终端节点地址,您可以从这里(https://developer.huaweicloud.com/endpoint?OBS)查看。例如,访问区域为华为-北京四,则实际的OBS服务地址为:https://obs.cn-north-4.myhuaweicloud.com。
• Access Key ID:请从获取访问密钥(AK和SK)下载的密钥文件中获取。
• Secret Access Key:请从获取访问密钥(AK和SK)下载的密钥文件中获取。(删除下载的cvs文件结尾的“user“)
配置方法:
• 可以通过config命令对obsutil进行初始化配置(关于config的详细介绍,参见更新配置文件(https://support.huaweicloud.com/utiltg-obs/obs_11_0023.html)),示例如下:

./obsutil ls -s

在这里插入图片描述
根据命令回显结果,检查配置结果:
• 如果返回结果中包含“Bucket number:”,表明配置正确。
• 如果返回结果中包含“Http status [403]”,表明访问密钥配置有误。
• 如果返回结果中包含“A connection attempt failed”,表明无法连接OBS服务,请检查网络环境是否正常。

3、创建桶
• 使用如下命令,在华北-北京四区域创建一个以bucket为前缀的桶,本文以bucket-test22为例,请您按需调整。注意:OBS 桶名全局唯一,请您以 bucket 为前缀创建桶,否则无法检测。本文以 bucket-test22 为例,请您在后续命令中替换为实际使用的桶名。

./obsutil mb obs://bucket-test22 -location=cn-north-4

在这里插入图片描述
打开OBS控制台,服务列表>对象存储服务OBS,可以在华北-北京四区域的控制台中查看到刚刚创建的桶。
在这里插入图片描述
4、上传文件

• 创建一个test.txt文件。

echo "welcome to use obs service" >> /home/test.txt

在这里插入图片描述
• 使用如下命令,将本地test.txt文件上传至bucket-test22桶中。

./obsutil cp /home/test.txt obs://bucket-test22/test.txt

在这里插入图片描述
5、下载文件

• 运行命令,将bucket-test桶中的test.txt对象下载至本地。

./obsutil cp obs://bucket-test22/test.txt /home/test1.txt

在这里插入图片描述
6、删除文件
• 使用如下命令,在bucket-test22桶中删除test.txt对象。

./obsutil rm obs://bucket-test22/test.txt -f

在这里插入图片描述
7、删除桶
• 使用如下命令,删除bucket-test22桶存储。

./obsutil rm obs://bucket-test22 -f

在这里插入图片描述

4、 弹性文件服务(SFS)

1、创建单个文件系统

  1. 登录华为云控制台,在控制台首页,单击“服务列表 > 存储 > 弹性文件服务>SFS容量型3.0”。
  2. 在SFS 3.0容量型页面中,单击“创建文件系统”。
    在这里插入图片描述
  3. 弹出的页面中输入文件系统的名称,文件系统类型以及所在的VPC。
    在这里插入图片描述
    然后购买提交

登陆服务器
查看系统是否安装NFS软件包(系统一般会自带该软件包),执行如下命令:

 rpm -qa|grep nfs

在这里插入图片描述
如果回显如上图类似信息,说明已经成功安装NFS软件包,不同操作系统回显会有所不同。如果未回显,则表示未安装。根据不同的操作系统,执行不同命令。(本实验以Huawei Cloud EulerOS 2.0 Standard 64 bit为例)•Huawei Cloud EulerOS 2.0 CentOS、Red Hat、Euler OS、Fedora或Oracle Enterprise Linux系统下,执行如下命令:

sudo yum -y install nfs-utils

Debian或Ubuntu系统下,执行如下命令:

sudo apt-get install nfs-commonSUSE

OpenSUSE系统下,执行如下命令:

zypper install nfs-client

输入以下指令安装bind-utils软件包。

yum  -y install bind-utils

执行以下命令,验证文件系统域名是否可以解析到IP地址,例如:

nslookup sfs-nas01.cn-north-4b.myhuaweicloud.com

解析成功回显如下:
在这里插入图片描述
执行命令mkdir /本地路径,创建待挂载到的本地目录,例如:

mkdir /localfolder

登录sfs控制台,点击待挂载文件系统,查看挂载地址。
运行如下命令挂载创建的共享文件系统到上述创建的本地路径。

mount -t nfs -o vers=3,nolock 共享路径(即SFS文件系统路径)/本地路径

具体挂载命令可以在SFS控制台中文件列表中–>sfs–>sdcbb–>挂载点信息中查看:
在这里插入图片描述
将/mnt/sfs_turbo换成刚刚创建的文件夹/localfolder
即:

mount -t nfs -o vers=3,nolock,noresvport 47ff943d-33cd-4aa8-9abb-c64474f2cbd4.sfsturbo.internal:/ /localfolder

运行mount –l查看已挂载的文件系统。
在这里插入图片描述
执行vi /etc/fstab命令编辑“/etc/fstab”文件。

vi /etc/fstab

在文件的最后新增要挂载的文件系统信息,配置示例如下:
注意:使用获取的挂载点地址替换掉命令中的【SFSURL】

SFSURL /localfolder nfs vers=3,timeo=600,nolock 0 0

按“Esc”,并输入:wq,保存文件并退出。(MAC电脑按esc键盘光标就消失了,需要点一下页面其他东西,键盘输入才能重新生效。。。)查看修改后的fstab文件内容。

cat /etc/fstab

在这里插入图片描述
重启服务器。

reboot

运行mount –l查看已挂载的文件系统。

mount -l

在这里插入图片描述
创建文档“new”。

cd /localfolder
vim new

输入i编辑“new”文档,按Esc,并输入:wq并保存。

Hello HuaweiCloud SFS

在这里插入图片描述
执行cat /localfolder/new查看文档内容。

cat /localfolder/new

在这里插入图片描述

4、挂载文件系统到云服务器(Windows)

1、登录Windows云服务器

2、安装NFS客户端
单击单击左下角“服务器管理器”,弹出“服务器管理器”界面。
在这里插入图片描述
单击“添加角色和功能”。
在这里插入图片描述
根据系统提示操作单击“下一步”,在“服务器角色”,选择“NFS服务器”。
在这里插入图片描述
单击“下一步”,添加功能。
在这里插入图片描述
在“功能”选择“NFS客户端”。
在这里插入图片描述
确认无误后单击“安装”。
在这里插入图片描述
安装结束后,如果首次安装NFS客户端,需要按照系统提示重新启动客户端并重新登录云服务器。

3、挂载步骤
选择“控制面板 ”,查看方式选择“类别”。
在这里插入图片描述
选择“控制面板 > 系统和安全 > 管理工具 > Network File System 服务(NFS)”。
在这里插入图片描述
右键单击“NFS客户端”选择“属性”,修改传输协议为“TCP协议”,同时选中“使用硬装载”。
在这里插入图片描述
在这里插入图片描述

云备份(CBR)

1、购买云服务器备份存储库

进入CBR界面,单击“购买云服务器备份存储库”,创建备份。
在这里插入图片描述
选中需要备份的云服务器,按照需求进行配置。
在这里插入图片描述
主要配置信息如下,其余请保持默认:
• 计费模式:按需计费。
• 区域:北京四。
• 选择服务器:ecs-linux确认配置,提交购买界面。
在这里插入图片描述
返回云服务器备份页面。可以在存储库列表看到成功创建的存储库。
在这里插入图片描述

2、使用云服务器备份恢复数据

当服务器中的磁盘发生故障、或者由于人为误操作导致服务器数据丢失时,可以使用已经创建成功的备份恢复服务器。 前提:需要恢复的服务器中的磁盘运行状态正常;需要恢复的服务器至少存在一个备份,并且需要恢复的服务器的备份的“备份状态”为“可用”。
1、登录ecs-linux,创建文件。

vim /root/test

在这里插入图片描述
2、 按i,输入 hello world!
在这里插入图片描述
按Esc,输入:wq保存并退出。
3、在云服务器备份界面,选择“存储库”页签,找到云服务器对应的存储库。单击“操作”列下的“执行备份”。
在这里插入图片描述
选择绑定存储库上需要备份的服务器,设置备份名称为 manualbk_vault-test-linux。
在这里插入图片描述
4、单击“确定”即可开始备份,备份完成后,可在“备份副本”中查看。
在这里插入图片描述
5、再次登录ecs-linux,删除创建文件。

rm  -rf /root/test

6、验证文件是否删除成功。

cat /root/test

显示信息如下,表示已删除成功。
在这里插入图片描述
7、登录云备份管理控制台,选择“备份副本”页签,找到存储库和服务器所对应的备份,单击备份所在行的“恢复数据”。
在这里插入图片描述
点击确认,使用备份恢复服务器数据。
在这里插入图片描述
在这里插入图片描述
8、登录云服务器ecs-linux,查看删除的文件是否被恢复(需等待,可进行刷新)。

cat /root/test 2>1 /dev/null

在这里插入图片描述

  • 18
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

暮春二十四

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值