将Windows Azure 虚拟机从一个云服务移动到另外一个云服务中!
来源:互联网 发布:mac zip 编辑:程序博客网 时间:2024/04/30 22:59
最近我们有客户经常谈到一个问题,我创建了不同的云服务。但是我的目的是在同一个云服务下面建立不同的虚拟机,现在我全部搭建完成,但是我发现我建的虚拟机错了,怎么办呢?
我辛辛苦苦建立的虚拟机,竟然不在同一个云服务里面。我又不想出太多钱,有办法么?当然有办法,办法就是利用我们的Powershell 脚本完成我们的虚拟机迁移我们的虚拟机到同一个云服务下面,这个按照我们下面的步骤走起:
首先我们当然是下载Azure Powershell.这个请参考我博客中前面提到的Azurepowershell.
接下来我们来执行Powershell 命令,这里面首先执行倒入Subscription 账户,执行下面这条命令:add-azureaccount -environment Azurechinacloud(如果你的账户在全球版的是AzureCloud).
由于目前我们有多个Azure操作账户,由于目前是第一个azure账户,我需要将第二个账户设置为操作账户:
我们接下来利用select azuresubscription 命令来选择第二个订阅账户:
OK,接下来我们看看是不是我们自己的设定的账户是不是有我们所建立的机器,我们来Get一下我们的VM,get-azurevm
我们来看看具体的虚拟机,我们希望将我们的PilotS1和PilotS2合并到同一个云服务里面,我们先来看看这两台机器的具体信息,我们首先看看PilotS1,目前部署在PilotTest云服务中:
我们再看看PilotS2的信息:
我们能看到在不同云服务里面有不同的机器,我们由于特殊原因需要将这两台机器合并到同一个云服务,怎么办呢?按照我们的顺序一个一个来吧:
1. 首先我需要将需要合并到另外一个云服务的配置文件导出来,Export-AzureVM -ServiceName pilots2 -name pilots2 -Path d:\azuremove.xml:
2.在我们的D盘就有一个文件,就是我们刚才导出的那个文件:
3.接下来,我们 就需要将这台机器从云服务中移除,注意是移除不是删除。我们执行如下的命令:
4. 由于导向到同一个云服务,意味着端口可能重复,为了避免这个状况,我们需要修改默认的端口到需要合并的云服务。因此我们需要修改下这个文件:
5. 接下来我们利用这个xml 文件来创建我们的虚拟机,所有的配置文件和访问账户都在我们的文件中,所以他其实就是执行了挂载程序来挂载我们的应用,但是很遗憾,报错了,咋办呢?
6. 我们还是回到我们的Windows Azure Powershell 界面,执行如下的命令来查询我们目前的Subscription ID:
7. 接下来我们来设定我们的SubscriptionID 和我们存储账户对应:
8. 我们接下来再执行下刚才的命令:
9.接下来我们来看看我们的虚拟机状态:
- 将Windows Azure 虚拟机从一个云服务移动到另外一个云服务中!
- 如何将一个应用改造为Azure云服务
- 如何将同一云服务下的虚拟机从经典部署模型迁移到 Azure Resource Manager
- 如何将同一云服务下的虚拟机从经典部署模型迁移到 Azure Resource Manager
- 如何将同一云服务下的虚拟机从经典部署模型迁移到 Azure Resource Manager
- redis 通过 shell 将一个键值对从一个DB移动到另外一个DB
- 将一个服务添加到系统服务列表中
- Windows Azure案例分析: 选择虚拟机或云服务?
- Windows Azure移动终端云服务管理(公测版)
- 发布Windows Azure 移动服务
- Windows Azure 移动服务简介
- 一个完整的Windows 服务从创建到安装卸载
- [Azure]Azure经典模式中单个云服务下的虚拟机开机脚本
- 将一个表中数据插入到另外一个表
- 从一个服务器将文件复制到另外一服务器
- android 中从一个activity 跳转到另外一个activity
- update数据从一个表到另外一个表中
- Windows Azure云服务价格调整通知
- 到放假的时候了,该写点学习总结了
- 深夜不眠,爬起来写博客
- 堆
- Combination Sum II
- 【Leetcode】Construct Binary Tree From Inorder and Preorder/Postorder Traversal
- 将Windows Azure 虚拟机从一个云服务移动到另外一个云服务中!
- HDU1030 - Delta-wave (找规律)
- win7 转移chrome 缓存目录到其它分区
- Android SDK 目录详解
- 迄今为止我所见过的将BP算法最好的PPT
- TCP与UDP协议
- python 字符串转换,mysql插入带引号字符串,获取html纯文字
- Java继承方法学习总结
- 解决android模拟器临时文件占用大量C盘容量问题