将EC2里的实例导出到RAW文件并进行修改
你可能有自己的instance在amazon云环境里面,或者是你想深度修改一下marketplace里面提供的那些系统又估计运行中的instance改动不方便
亚马逊作为云计算领域的大哥大,我不得不说他在导入导出这方面支持的相当有限
导入的话如果从VMWare有Import Connector(只支持Windows),其他的需要用AMI Tools和API Tools,导出也是
这里不讨论这些支持背后的市场原因,只说一种导出修改方法
以Amazon Linux t1.micro 为例
先Launch起来,使用开放22端口的SecurityGroup方便一会儿SSH进去
证书保存好,如果使用SecureCRT登录需要转换一下
以ec2-user身份登录启动的新系统里
给root加口令:sudo passwd root
改sshd配置允许root:vi /etc/ssh/sshd_config
将PermitRootLogin改为允许: PermitRootLogin yes
改另一个文件:
sudo vi /root/.ssh/authorized_keys
删掉 “ssh-rsa” 前面的
重启sshd:
sudo /etc/init.d/sshd reload
service sshd restart
找一台有足够空间的机器准备导出,这个例子需要8个G
可以先试试root的ssh是否已经可行,然后:
ssh -i mykeypair_nv.pem root@ec2-184-72-73-20.compute-1.amazonaws.com 'dd if=/dev/xvda1 bs=1M |gzip'|gunzip| dd of=./ec2-imageminilinux.raw
根据你的网络状况和选择的数据中心位置不同,导出速度也不一样,有可能要若干个小时
最后提示导出完毕:
8192+0 records in
8192+0 records out
8589934592 bytes (8.6 GB) copied, 13276 s, 647 kB/s
16777216+0 records in
16777216+0 records out
8589934592 bytes (8.6 GB) copied, 13287 s, 646 kB/s
然后建一个空目录准备mount:
mount -o loop ec2-imageminilinux.raw ./mntmini
成功后就可以进入mntmini,就是之前的instance的所有目录结构和文件
将EC2里的实例导出到RAW文件并进行修改的更多相关文章
- 使用C#或javascript将Table里的数据导出到Excel
原文:使用C#或javascript将Table里的数据导出到Excel Demo效果图: 用C#将Table数据导出Excel: 本方法已经将导出excel做成分部视图,引用时只需在视图中使用如下代 ...
- 将命令行提示符里的执行结果导出到text文件中
为便于查看和保存命令行提示符里的执行结果, 可以使用 ">" 将执行结果导入到指定.txt文件中. 例如: 在命令行提示符里查看C盘文件,并将结果导入到E盘dir-c-out ...
- WIN10 64位下VS2015 C#直接添加 halcon 12导出的CS文件实现视觉检测
C# halcon 12 联合编程的 实例 1.先调试好halcon程序,我以读取图片的程序为例.
- Oracle数据库导入导出总结(dmp文件)
Oracle 10G 管理页面(Oracle Enterprise Manager 10g): http://localhost:1158/em http://localhost:1158/em/co ...
- ssm框架之将数据库的数据导入导出为excel文件
在这里首先我要将自己遇到的各种问题,以及需求记录下来,做一个备忘,便于以后查看: 需求:主要实现两个功能,将oracle数据库里的数据导出为excel,同时需要将excel表格的数据导入到数据库 环境 ...
- java导出csv格式文件
导出csv格式文件的本质是导出以逗号为分隔的文本数据 import java.io.BufferedWriter; import java.io.File; import java.io.FileIn ...
- Java程序导出成.jar文件、生成.exe可执行文件及打包成可执行安装程序(可在无Java环境的计算机上运行)--以个人所得税计算器为例
Java程序导出成.jar文件.生成.exe可执行文件及打包成可执行安装程序 作者:凯鲁嘎吉 - 博客园 http://www.cnblogs.com/kailugaji/ 需要准备的软件: jdk, ...
- Android读取asserts和raw文件夹下的文件
Android读取asserts和raw文件夹下的文件 经常需要用到读取“/res/raw”和"/asserts"文件夹下的文件,索性写成工具类方便以后使用. 一.raw文件夹下的 ...
- R: 导入 csv 文件,导出到csv文件,;绘图后导出为图片、pdf等
################################################### 问题:导入 csv 文件 如何从csv文件中导入数据,?参数怎么设置?常用参数模板是啥? 解决方 ...
随机推荐
- [Leetcode]-containsNearbyDuplicate
//题目: //给定一个整数数组与一个整数k,当且存在两个不同的下标i和j满足nums[i] = nums[j]而且| i - j | <= k时返回true.否则返回false. #inclu ...
- Objective-c 方法的调用
在书写了类的声明和实现后,应用程序如何去调用它呢? 在Objective-c中,调用方法的简单格式如下: 1⃣ [实例 方法]; 如: [person setAge:32]; 其中 pe ...
- 让自己的apk可以被别人用二维码下载
通过二维码下载的流程是, 1.截获地址当有一个url被二维码扫描后的被截获,请先确认能够被截获. 2.接受intent无论是把这个消息的地址发送给activity,还是reciver,都要进入到你的程 ...
- E - Catch That Cow
Description Farmer John has been informed of the location of a fugitive cow and wants to catch her i ...
- Qualified name lookup
Qualified name lookup Qualified name lookup Enumerations Class members Namespace members Unqualified ...
- opencv第一站:配置opencv环境(2015-12-12)
今天论坛申请的书< OpenCV 计算机视觉编程攻略(中国工信出版社)>到了,准备研究研究机器视觉. 晚上安装了 vc2008 及 opencv 最新版 3.0.0,试了各种配置都是错误提 ...
- BZOJ 1669: [Usaco2006 Oct]Hungry Cows饥饿的奶牛( LIS )
裸的LIS ----------------------------------------------------------------- #include<cstdio> #incl ...
- BZOJ 100题留念
- [LeetCode]题解(python):028-Implement strStr()
题目来源: https://leetcode.com/problems/implement-strstr/ 题意分析: 输入两个字符串haystack和needle,如果needle是haystack ...
- SQL Server SQL高级查询语句小结(转)
--select select * from student; --all 查询所有 select all sex from student; --distinct 过滤重复 select disti ...