Azure的ASM下,很多用户的应用种域名的解析在DNS服务器种都采用A记录的方式,所以很多用户都在Azure上采用了Reserved IP. 关于Reserved IP,可以参考http://www.cnblogs.com/hengwei/p/5161433.html 在ASM到ARM的迁移中,IP地址也是迁移中需要考虑的一个重要问题,如果IP地址不能迁移,就需要客户更改DNS中的记录. 如果修改了DNS的记录,考虑到DNS本身架构的特点,割接的时间将会大大增加.所以迁移Reserved IP…
Azure PowerShell > Add-AzureAccount> Select-AzureSubscription "SubscriptionName"> New-AzureReservedIP -ReservedIPName "projectname-development-ip" -Label "projectname-development-ip-label" -Location "West Europe…
本文主要介绍Windows Azure CLI对ASM及ARM资源的基本操作 1.在windows的CMD或Powershell环境下,输入命令:azure,可以查看到当前操作的模式为ASM还是ARM 2.可以通过命令:azure config mode arm,进行ASM模式与ARM模式的切换 PS C:\Users\stone> azure config mode arm info: Executing command config mode info: New mode is arm in…
以下步骤演示如何使用 Azure 命令行接口 (CLI) 命令将基础结构即服务 (IaaS) 资源从经典部署模型迁移到 Azure Resource Manager 部署模型. 本文中的操作需要 Azure CLI. Note 此处描述的所有操作都是幂等的. 如果你遇到功能不受支持或配置错误以外的问题,建议你重试准备.中止或提交操作. 然后平台将重试操作. 下面是一个流程图,用于确定在迁移过程中需要执行步骤的顺序 步骤 1:准备迁移 下面是建议你在将 IaaS 资源从经典部署模型迁移到 Reso…
<Windows Azure Platform 系列文章目录>  Azure SQL Database (19) Stretch Database 概览      Azure SQL Database (20) 使用SQL Server 2016 Upgrade Advisor      Azure SQL Database (21) 将整张表都迁移到Azure Stretch Database里      Azure SQL Database (22) 迁移部分数据到Azure Stretc…
前面几篇文章介绍过Azure的两种VM的模式,包括ASM和ARM.并且介绍了如何用Azure CLI和PowerShell创建虚拟机.本文将介绍如何采用Json的Template来创建基于ARM的VM. 当然采用Json Template的方式创建虚拟机是几种方式中最好的,这样可以便于批量部署.Json文件可以重用. ARM的Template的格式采用的是Json的格式.其需要的几个部分如下: 需要定义的有:parameters,variables,resources和outputs.但只有re…
<Windows Azure Platform 系列文章目录> 本文会同时介绍国内由世纪互联运维的Azure China和海外Azure Global. 熟悉Windows Azure平台的读者都知道,Azure PaaS Cloud Service和Virtual Machine都有独享的公网IPV4地址. Azure Global的IP Rang信息,可以参考:http://www.microsoft.com/en-us/download/details.aspx?id=41653 国内由…
Reserved IP addresses From Wikipedia, the free encyclopedia     In the Internet addressing architecture, the Internet Engineering Task Force (IETF) and the Internet Assigned Numbers Authority (IANA) have reserved various Internet Protocol (IP) addres…
DHCP就是动态主机配置协议(Dynamic Host Configuration Protocol),它的目的就是为了减轻TCP/IP网络的规划.管理和维护的负担,解决IP地址空间缺乏问题.这种网络服务有利于对网络中的客户机IP地址进行有效管理. DHCP功能分为两个部份:一个是服务器端,而另一个是客户端(客户端不用安装,windows 9x/2000/xp 在默认情况下都启动DHCP Client服务).DHCP透过“租约”的概念,有效且动态的分配客户端的TCP/IP设定. 路由器DHCP服…
本分主要介绍Windows Azure Powershell对ARM资源的基本操作 1.登陆ARM模式,命令:Login-AzureRmAccount -EnvironmentName AzureChinaCloud 2.获取当前账号下的订阅信息,命令:Get-AzureRmSubscription 3.设置指定的订阅为即将操作的订阅,命令:Select-AzureRmSubscription -SubscriptionId "******" 4.获取虚拟机的信息,命令:Get-Azu…
Azure虚拟机,默认情况下没有安装杀毒软件.如果您有此需求可以通过Azure 扩展进行安装,有关Azure反恶意软件的官方说明请参考:https://docs.azure.cn/zh-cn/security/azure-security-antimalware 对于Azure ASM虚拟机,可以通过如下两种方法部署"安全扩展" 1.创建虚拟机时,直接安装"安全扩展" 2.对于已有虚拟机可以通过Azure Powershell的方式在虚拟机中安装安全扩展,但是前提条…
登录 Azure CLI 并使用 Resource Manager 模式: azure config mode arm 在以下示例中,请将示例参数名称替换为你自己的值.示例参数名称包括 myResourceGroup.mystorageaccount 和 myVM. 首先创建一个资源组.以下示例在 ChinaNorth 位置创建名为 myResourceGroup 的资源组: azure group create myResourceGroup -l ChinaNorth 创建一个存储帐户用于存…
新版Azure Automation Account 浅析(三) --- 用Runbook管理AAD应用的Key 前篇讲过有一个面向公众的Runbook库,社区和微软一直往其中加入新的Runbook,用户可以下载也可以在直接在Azure Portal中导入.这样大家都可以参考全世界范围内工程师怎样利用Runbook来解决工作中的难题,提高生产效率.https://gallery.technet.microsoft.com/scriptcenter/site/search?f[0].Type=Ro…
Linux系统运维笔记(三),设置IP和DNS 手工配置静态的IP地址 也就是手工配置IP地址.子网掩码.网关和DNS. vi /etc/sysconfig/network-scripts/ifcfg-eth0 编辑本地网卡的配置文件 主要查看下面这几项是否和下面给出的一致即可. ONBOOT=yes BOOTPROTO=none IPADDR=192.168.1.66 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 DNS1=192.168.1.1 第二项,…
在众多海外VPS服务商中,老蒋个人认为Linode提供的VPS方案和性价比还是比较高的,尤其目前基础1GB方案仅需10美元每月且全部是SSD固态硬盘,无论是流量还是硬盘大小,基本上可以满足我们大部分用户的需求.按照这样的配置架构方案,即便其他便宜的商家也基本上无法企及,且Linode提供24小时的在线客服,任何技术问题,都可以在几分钟之内得到解答. 老蒋在之前的文章中,已经分享了不少Linode相关的文章/教程,鉴于Linode官方自带面板的强大型,还有很多技巧和应用还需要慢慢分享给大家使用.今…
Azure虚拟机,默认情况下没有安装杀毒软件.如果您有此需求可以通过Azure 扩展进行安装,有关Azure反恶意软件的官方说明请参考:https://docs.azure.cn/zh-cn/security/azure-security-antimalware 对于Azure ASM虚拟机,可以通过如下两种方法部署“安全扩展” 1.创建虚拟机时,直接安装“安全扩展” 2.对于已有虚拟机可以通过Azure Powershell的方式在虚拟机中安装安全扩展,但是前提条件是虚拟机中已经正常安装了Az…
该章节内容翻译自<Database Migration using Laravel>,一切版权为原作者. 原作者:Stable Host, LLC 翻译作者:Bowen Huang 正文: Laravel鼓励敏捷.迭代的开发方式,我们没指望在第一次就获得所有正确的.相反,我们编写代码.测试和与我们的最终用户进行交互,并完善我们的理解. 对于工作,我们需要一个配套的实践集.我们使用像subversion.GIT或Mercurial这些版本控制工具来存储应用程序的源代码文件,使我们能够撤消错误和追…
备注:(理论部分参考王春海老师的课程) 一.概述 1.vsphere数据中心当处于某种目的进行维护时,需要将某台主机上运行或关闭的虚拟机,迁移到其他主机上,这个时候就需要使用迁移 2.可以使用冷迁移或热迁移将虚拟机移到其他主机或数据存储 3.迁移,指的是将虚拟机从一个主机-本地磁盘或共享存储位置移动到另一个主机的本地硬盘或存储位置的过程,迁移与复制或部署是不同的,复制或部署虚拟机是指创建新的虚拟机,并不是迁移形式. 4.那么什么是冷迁移什么是热迁移那?执行什么样的迁移那? 1)冷迁移 可将已关闭…
openStack 重新resize时会进行重新调度,可能在本机Resize 扩展资源,也可能存在的情况时 ,新扩展的资源在当前节点不足分配,整个虚拟机将进行迁移调度,进行异机迁移时需要迁移 的两台主机间能使用nova系统用户经passless登录 具体生成密码的方式为,(1.)切换到nova用户,(2.)生成nova的ssh密钥,(3.)ssh-copy-id nova@10.34.1.10 具体命令: passwd nova ; su - nova; ssh-keygen; ssh-copy…
<Windows Azure Platform 系列文章目录> 最近有一个客户需求,需要批量导出Azure Classic VM的ACL (Access Control List), 还有ARM VM的NSG (Network Security Group) 设置. 我花了一点时间,写了一个PowerShell脚本,发布在我的GitHub上: https://github.com/leizhang1984/AzureChinaPowerShell/blob/master/ARM/ExportA…
1.asm虚拟机可以使用类似如下Azure Powershell命令获取虚拟机的基本信息,包括发行版本,虚拟机名称及size[备注:虚拟机需要是使用平台image创建的] PS C:\Users\he.liming> $vm = Get-AzureVM -ServiceName hlmcla12r2n5c12617 -Name hlmclakey73n1 PS C:\Users\he.liming> $vm.VM.OSVirtualHardDisk HostCaching : ReadWrit…
<Windows Azure Platform 系列文章目录> 客户又提出新的需求,需要知道所有订阅下的虚拟机数量.运行情况等信息. 我花了点时间,写了一个PowerShell脚本,发布到我的GitHub上: https://github.com/leizhang1984/AzureChinaPowerShell/blob/master/ARM/ExportAzureResource/ExportVM.ps1…
有一些用户在刚开始的时候创建了A7,D14等虚拟机来跑一些IO要求比较高的应用,比如Oracle数据库,MySQL数据库,等到用户量上来之后,性能不够,需要升级数据磁盘到SSD固态硬盘,但是问题是: Azure的固态硬盘SSD磁盘属于高级存储Premium Storage A系列,D系列的虚拟机无法使用高级存储作为数据磁盘 只有DS,DSv2,GS系列的虚拟机才可以使用SSD作为数据磁盘 A系列,D系列虚拟机无法直接升级为DS/GS系列 GS系列暂时在中国没有上线 那么在这种情况下,除了创建高级…
在Global的Azure上,新的Portal和ARM已经正式发布.将来传统的portal和ASM将逐渐淡出. China Azure将在今年下半年推出新的Portal管理界面和ARM功能(即IaaS v2).本文将通过Azure CLI命令行的方式在ARM模式下,创建VM和负载均衡. 在ASM模式下,我们经常使用Endpoint和负载均衡SLB的功能.同样在ARM模式下,SLB也是一个非常重要的功能.但在ARM下和ASM的最重要的不同是:LoadBalancer不再是关联到VM上的属性了.就是…
laravel号称世界上最好的框架,数据库迁移算上一个,在这里先简单入个门: laravel很强大,它把表中的操作写成了migrations迁移文件,然后可以直接通过迁移文件来操作表.所以 , 数据迁移文件就是 操作表的语句文件 操作表的语句文件为什么用迁移文件 , 而不直接敲 sql 操作表 ?1.  便于团队统一操作表.2.  出了问题,容易追查问题和回溯,有历史回退功能. 先创建一个库: 配置一下文件,修改.env中的参数 cmd.exe命令行输入如下命令创建一个表的迁移文件:php ar…
<Windows Azure Platform 系列文章目录> 本文将简单介绍,如何将企业内现有的ASP.NET应用程序迁移到Azure PaaS平台. 因为在迁移过程中,可能需要对现有的应用重新做架构设计,本文只是进行简单的介绍,开拓思路,具体的应用需要具体研究分析. 1.首先需要下载Azure SDK.使用Visual Studio创建新的Cloud Service,将现有的ASP.NET应用程序页面包含在Cloud Project中. 2.对于用户会话(Session)进行修改. Clo…
对例子IP Fragmentation的熟悉,使用,以及源码分析. 功能: 该例子的功能有二: 一: 将IP分片? 二: 根据路由表,做包转发. 路由表如下: IP_FRAG: Socket : adding route (port ) IP_FRAG: Socket : adding route (port ) IP_FRAG: Socket : adding route (port ) IP_FRAG: Socket : adding route (port ) IP_FRAG: Socke…
一.前言 公司开发项目需要进驻客户现场,局域网中的tfs代码服务器有时会有修改ip的情况发生.服务器ip修改后在vs2013中更改服务器ip地址非常麻烦,有些时候需要将代码重新进行映射.多次试验后将可行的方法进行整理,希望可以帮助到有相同情况的朋友. 二.修改步骤 修改注册表中tfs服务器地址 修改项目的解决方案 .sln文件中tfs服务器地址 清除tfs的缓存目录 2.1 修改注册表中的tfs服务器地址 说明:原tfs服务器ip为192.168.5.100,迁移后的tfs服务器ip为192.1…
Windows Azure 微软公有云已经登陆中国有一段时间了,现在是处于试用阶段,Windows Azure的使用将会给管理信息系统的开发.运行.维护带来什么样的新体验呢? Windows Azure平台中有网站.虚拟机.云服务.SQL数据库.存储.服务总线.网络.管理服务.活动目录等模块. Windows Azure 微软公有云体验(一)已经对网站做了简单介绍,说到Windows Azure网站模块类似于服务器中的IIS,但是在某些方面跟我们平时使用的会有些区别的,下面谈谈Windows A…
11. 该脚本会检测环境,停止虚拟机,拷贝VHD文件,创建磁盘等等,知道出现如下类似画面,他会暂停等待用户操作: 后面这几个步骤非常重要,关系到你后续的创建是否成功: 12. 进入D:\migvm目录,打开虚拟配置文件,该文件是导出的你源虚拟机的配置文件,一般的命名方式为ExportedVMConfig-CloudServiceName-VMName.xml,例如我的测试虚拟机的配置文件为ExportedVMConfig-centos71testcsnew-centos71test.xml 13…