• 全部
  • 经验案例
  • 典型配置
  • 技术公告
  • FAQ
  • 漏洞说明
  • 全部
  • 全部
  • 大数据引擎
  • 知了引擎
产品线
搜索
取消
案例类型
发布者
是否解决
是否官方
时间
搜索引擎
匹配模式
高级搜索

CAS通过FTP命令行将镜像文件上传到CloudOS的典型配置案例

2016-08-09 发表
  • 0关注
  • 3收藏 2915浏览
粉丝:2人 关注:0人

在配置H3Cloud OS的时候有一步需要将镜像文件上传到云网管平台上,而一般的镜像文件都大于5G有的甚至有几十G,所以我们必须采用服务器上传的方式,传统的方式是先在CAS或者VMware上将镜像文件制作好,然后下载到本地电脑,然后再通过本地电脑使用FTP工具将本地的镜像文件上传到H3Cloud OS,再通过浏览器将镜像文件导入系统。因为镜像文件一般都很大,我们从CAS上下载以及使用FTP工具将文件上传到H3Cloud OS上都需要很多时间,那么能否直接将CAS上的镜像文件上传到H3Cloud OS呢?答案是肯定的,一般H3Cloud OS管理计算节点的时候都是和CAS网络互通的,所以可以使用CAS本地的FTP客户端将镜像文件直接上传到H3Cloud OS上,省去要下载到本地并从本地上传到H3Cloud OS的中间步骤。

此文档将介绍如何通过CAS自带的FTP客户端工具将镜像文件上传到H3Cloud OS上以及中间的一些注意事项。首先保证CAS和H3Cloud OS之间网络通信正常,最好中间的带宽为千兆或者万兆,这样的话传输的速度会比较快,上传的时间会缩短。


第一步:进入CAS的命令行后台。通过cd命令进入镜像文件所在的目录,通过FTP客户端登录。如下:

root@cvma:/vms/cunchu# ls   //本案例中镜像文件所在的目录为/vms/cunchu/,通过ls命令可以看到里面有好几个镜像文件,本案例中以ad1作为例子。
AD  ad1  cunchu2  imc  lost+found  tj  win2008
root@cvma:/vms/cunchu# ls -lh
total 117G
-rw------- 1 root root 8.4G Aug  1 16:29 AD
-rw------- 1 root root 6.8G Jul 27 00:08 ad1
-rw------- 1 root root  48G Aug  8 09:53 cunchu2
-rw------- 1 root root  28G Aug  8 09:05 imc
drwxr-xr-x 2 root root 3.9K Jul 11 16:23 lost+found
-rw------- 1 root root  19G Aug  1 18:45 tj
-rw------- 1 root root 8.9G Jul 25 11:23 win2008
root@cvma:/vms/cunchu# pwd
/vms/cunchu
root@cvma:/vms/cunchu# ftp  //输入ftp命令
ftp> open 192.168.113.58   //192.168.113.58为H3Cloud OS的地址,此命令为打开到192.168.113.58的FTP 连接
Connected to 192.168.113.58.
220 (vsFTPd 2.2.2)
Name (192.168.113.58:root): user  //输入云管理员帐号,操作之前需要在H3Cloud OS上配置好云管理帐号,本案例之前已经配置好,关于云管理帐号的配置请参考文档《H3Cloud云操作系统 单机模式部署指导.pdf
331 Please specify the password.
Password:    //输入云管理帐号的密码
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> ls    //默认情况下输入ls命令会报错,如下
500 Illegal PORT command.
ftp: bind: Address already in use
ftp> passive  //需要把模式改为被动模式,因为CAS的ftp模式默认为主动模式,而H3Cloud OS FTP server的工作模式为被动模式,所以会导致报错,关于FTP主动模式和被动模式的介绍在下面会介绍,命令行输入passive将CAS的工作模式改为被动模式,这样的话就可以在命令行操作了
Passive mode on.
ftp> ls
227 Entering Passive Mode (192,168,113,58,35,55).
150 Here comes the directory listing.
226 Directory send OK.
ftp> hash
Hash mark printing on (1024 bytes/hash mark).
ftp> bin
200 Switching to Binary mode.
 
配置完之后可以看到终端中文件在上传
 
put ad1  //使用put明了将ad1这个文件上传到H3Cloud OS上。可以看到进度条一直在走,等待即可,上传时间根据文件的大小和接口带宽来决定,待进度条不走了,表示文件上传成功,可以进入下一步的操作。
 
第二步:登陆H3Cloud OS后台查看对应的目录查看文件是否存在
 
 [root@cloudos user]# pwd
/var/lib/ftp_server/user   //镜像文件都会上传到对应用户的对应目录下面,因为此案例中创建的云管理帐号的名字为user,所以此文件夹为/user
[root@cloudos user]# ls -lh  //通过ls -lh命令查看此路径下已经存在ad1这个文件,并且大小也是6.8G
total 6.8G
-rw------- 1 1000 1000 6.8G Aug  8 17:07 ad1
 
 第三步:使用云管理员帐号(注意不能是默认的admin)登录,选择【计算与存储/镜像】菜单项,点击“自定义”页签来关了自定义类型的镜像,单机“新建”,弹出新建镜像窗口:
上传方式选择为服务器上传,点击查看文件图标,弹出镜像文件列表对话框,在列表中选择我们刚刚上传的ad1
 
 
选择好操作系统和磁盘文件,MD5值在CAS本地通过md5命令计算出来,填在md5的位置
 
页面上下载的MD5工具只能查看电脑本地的文件,但是通过CAS上传的文件为CAS上的,CAS是基于unbantu的Linux系统,故无法使用这个文件进行md5计算,可以使用linux本地的命令来计算这个值。
 
获取上传文件的md5值
 
root@cvma:/vms/cunchu# md5sum ad1 | cut -d '' -f1 //引号为单引号
4ceb4847b50d2b8d75dfa6512cc47f55  ad1 //4ceb4847b50d2b8d75dfa6512cc47f55 这段字符串就是ad1这个文件的md5值
 
再次刷新页面查看,查看添加成功。
 
 
 
 


FTP主动模式和被动模式的区别:

FTP是仅基于TCP的服务,不支持UDP。与众不同的是FTP使用2个端口,一个数据端口和一个命令端口(也可叫做控制端口)。通常来说这两个端口是21(命令端口)和20(数据端口)。但FTP工作方式的不同,数据端口并不总是20。这就是主动与被动FTP的最大不同之处。 
 


该案例对您是否有帮助:

您的评价:1

若您有关于案例的建议,请反馈:

作者在2019-06-12对此案例进行了修订
0 个评论

该案例暂时没有网友评论

编辑评论

举报

×

侵犯我的权益 >
对根叔知了社区有害的内容 >
辱骂、歧视、挑衅等(不友善)

侵犯我的权益

×

泄露了我的隐私 >
侵犯了我企业的权益 >
抄袭了我的内容 >
诽谤我 >
辱骂、歧视、挑衅等(不友善)
骚扰我

泄露了我的隐私

×

您好,当您发现根叔知了上有泄漏您隐私的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您认为哪些内容泄露了您的隐私?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)

侵犯了我企业的权益

×

您好,当您发现根叔知了上有关于您企业的造谣与诽谤、商业侵权等内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到 pub.zhiliao@h3c.com 邮箱,我们会在审核后尽快给您答复。
  • 1. 您举报的内容是什么?(请在邮件中列出您举报的内容和链接地址)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
  • 3. 是哪家企业?(营业执照,单位登记证明等证件)
  • 4. 您与该企业的关系是?(您是企业法人或被授权人,需提供企业委托授权书)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

抄袭了我的内容

×

原文链接或出处

诽谤我

×

您好,当您发现根叔知了上有诽谤您的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您举报的内容以及侵犯了您什么权益?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔知了社区有害的内容

×

垃圾广告信息
色情、暴力、血腥等违反法律法规的内容
政治敏感
不规范转载 >
辱骂、歧视、挑衅等(不友善)
骚扰我
诱导投票

不规范转载

×

举报说明

提出建议

    +

亲~登录后才可以操作哦!

确定

亲~检测到您登陆的账号未在http://hclhub.h3c.com进行注册

注册后可访问此模块

跳转hclhub

你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作