您的位置 首页 > 数码极客

‘Ubuntu如何提取vmdk’ubuntu怎么提取文件

阿里云自定义系统迁移到云端

迁移工作流

迁移工作流大概如下图:

迁移工作流

如下逐一展开工作流,因为时间的原因,多数地方会是文字描述。如果在使用中可以在这草稿的基础上贴图完善内容。出错的地方请多见谅,有问题的地方随时沟通。下面开始正题

准备工作

软件准备

vmware workstation

请支持官方正版或使用Oracle VM VirtualBox。

StarWind V2V Image Converterter

下载链接

系统镜像

我使用Ubun,各位可以根据自己的实际情况选择操作系统。

阿里云账号或子账号

如果账号是自己的,可以用主账号进行配置,如果是客户的需要客户分配子账号,并为子账号配置ECS、OSS权限。

切记,没有权限什么也做不了。

主账号获取access信息:

登陆 [backcolor=transparent]阿里云官方网站

进入页面上方菜单【管理控制台】

进入页面上方级菜单【Access Key】

页面所显示的Access Key ID和Access Key Secret则为所需ID和Key

子账号配置及access信息获取参考链接:

虚拟机配置

在vmware中配置虚拟机,虚拟机的CPU、内存可以根据当前电脑的配置合理分配,这里的配置只在本地生效,迁移到云平台可以通过实例类型重新调整配置。硬盘要根据项目的实际需求进行配置,本地我们配置多大,到了云平台也是多大,理论通过LVM可以调整,暂时没有测试。

重要的说三遍!!!

系统盘大小已经在本地规划好!!!

系统盘大小已经在本地规划好!!!

系统盘大小已经在本地规划好!!!

系统安装

系统安装的过程中按照安享安装手册,合理配置系统分区。这里分为脚本检测,和配置cloud-init。详情如下:

脚本检测

系统安装完毕后,首选需要对系统进行脚本检测,方法如下:

运行以下命令下载检测工具到当前目录。

wget http://docs-aliyun.cn-hangzhou.oss.aliyun-inc.com/assets/attach/73848/cn_zh/84/image_check

使用root权限运行检测工具,避免检测工具无法读取已设置访问权限的配置文件。

chmod +x image_check

sudo <检测工具所在路径>/image_check –p [目标路径]

sudo ./image_check

说明 您可使用-p [目标路径]指定检测报告的生成路径,若不指定则报告默认输出在检测工具所在的路径。

等待检测工具检测系统配置。

Begin check your system......

The report is generating.

---------------------------------------

The infomation you need to input when you import your image to Alibaba Cloud website:

Current system: CentOS

Architecture: x86_64

System disk size: 42 GB

---------------------------------------

Check driver [ OK ]

Check shadow file authority [ OK ]

Check security [ OK ]

Check qemu-ga [ OK ]

Check network [ OK ]

Check ssh [ OK ]

Check firewall [ OK ]

Check filesystem [ OK ]

Check device id [ OK ]

Check root account [ OK ]

Check password [ OK ]

Check partition table [ OK ]

Check lib [ OK ]

Check disk size [ OK ]

Check disk use rate [ OK ]

Check inode use rate [ OK ]

---------------------------------------

16 items are OK.

0 items are failed.

0 items are warning.

---------------------------------------

The report is generated: /root/image_check_report_2019-05-10_13-28-21.txt

Please read the report to check the details.

对这部分有疑问,请查看官方文档:

配置cloud-init

需要配置cloud-init。阿里云有自己的安装脚本,可以顺利安装,方法如下:

运行以下命令下载阿里云版cloud-init。

wget http://ecs-image-utils.oss-cn-hangzhou.aliyuncs.com/cloudinit/ali-cloud-ini

运行以下命令下载解压cloud-init安装包到当前目录。

tar -zxvf ali-cloud-ini

进入cloud-init的tools目录,运行以下命令执行cloud-init安装脚本de。

bash ./de <issue> <major_version>

de脚本的参数说明和使用示例如下:

脚本参数说明

在Ubuntu 16.04中安装cloud-init:

bash ./de ubuntu 16

安装成功后会有如下提示:

安装成功提示

对这部分有疑问,请查看官方文档:

到此处系统安装部分完毕。下面开始配置虚拟机硬盘文件。

虚拟机硬盘文件

硬盘文件格式转换

在虚拟的配置目录中找到虚拟机硬盘文件。文件的后缀名是vmdk。如下图:

硬盘文件

注:选取文件的时候已经确认这个文件是要使用的虚拟机硬盘文件。

使用“StarWind V2V Image Converter”工具将vmdk文件转换成qcow2格式。转换大致步骤如下:

1、 选取需要转换的image,这里我们选择“local file”:

选择转转类型

2、选择源文件,此处切记选择正确的文件:

选择文件

2、 选择文件保存的位置,这里选择“local file”:

选择目标文件

3、 选择目标文件的格式,这里选择“QCOW2”:

选择文件类型

4、 选择目标文件保存的位置,需要选择有足够空间的磁盘或目录:

选择文件存储位置

硬盘文件上传

转换完成后,查看文件大小,如果小于5G,直接使用页面就可以上传文件,如果大于5G,则需要使用阿里云的对象存储工具,具体如下:

页面上传

页面上传简单,在页面上打开对象存储页面,选择预先创建好的bucket,然后选择“上传文件”,选择文件上传即可。

工具上传

工具下载地址:

执行文件

1、工具下载后并解压,运行“o”界面如下:

程序界面

2、输入id、secrt、oss路径,区域信息后点击登录即可,详情如下:

输入验证信息

注:在此处可能第一次发现“区域”这个概念,含义不重要,重要的是oss存储桶必须和ecs在一个同一区域。

3、现在开始上传文件,开始上传后,右下角会有上传进度:

上传文件

镜像导入

硬盘文件上传成功后,开始进行镜像导入。

首先需要我们确认的是ecs和oss区域是否保持一致,如果不一致请调整。

然后选择左侧边栏“镜像”,然后选择右上角“导入镜像”的下拉菜单“手动导入”:

导入镜像

1、如下页面中选择“确认地址”,然后点击确定,其余信息如实填写:

确认地址

2、云资源访问授权

访问授权

对这部分有疑问,请查看官方文档:

启动实例

镜像导入完成后,使用已经导入的镜像启动实例。

这部分操作缺少截图,请多见谅,有问题随时沟通,截图请在使用补充一下。

这部分需要注意的有一下几点:

1、 实例类型

根据项目实际要求选择实例类型

2、 计费方式

安享测试过程建议选择按量付费,可以随时释放

3、 镜像来源

默认已经选用自定义镜像,如果不是请自行调整

4、 存储

此处“系统盘”自动就是我们在北京分配的空间,请勿调整。数据盘需要我们手动添加,数据盘的大小,数量,根据项目实际需求选择

5、 网络

重点需要设置入站策略,切记一定要将22端口设置为指定IP公网IP访问。另外8080、80端口开放所有访问

6、 登录认证

这里我选择的是口令认证,其他的验证方式还没有测试。如果时间充裕可以自行测试

注:文档主要是为了工作方便做的简单整理,从质量上来说算是草稿,会有疏漏不详的地方,请多见谅。有问题欢迎讨论区或私信沟通。

欢迎各路大神指点,不胜感谢。

责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“Ubuntu如何提取vmdk,ubuntu怎么提取文件,ubuntu如何提取安装包,ubuntu如何提取文件,ubuntu如何提取rar文件,ubuntu提取文”边界阅读