NetScaler VPX在Azure上的部署(一)

本文将介绍NetScaler的VPX部署在Azure China上。包括如何通过vhd文件上传、创建虚拟机,以及如何部署VPX。

一、首先将VHD文件解压,放到目录D:\Azure中。VHD文件的获得请联系微软或Citrix的同事。

通过powershell命令,上传vhd文件到Azure:

Add-AzureVhd -Destination https://hweast.blob.core.chinacloudapi.cn/vhds/netscaler.vhd -LocalFilePath D:\Azure\Dynamic.vhd

通过进度条,可以看到上传的过程。

MD5 hash is being calculated for the file  D:\Azure\Dynamic.vhd.
MD5 hash calculation is completed.
Elapsed time for the operation: 00:00:59
Creating new page blob of size 21474836992...
Elapsed time for upload: 00:01:31

LocalFilePath                DestinationUri
-------------                    --------------
D:\Azure\Dynamic.vhd         https://portalvhds6mlqtd15wqmm7.blob.core.chinacloudapi.cn/hwmovie/netscaler.vhd

大约1小时的时间,上传成功。

二、把vhd文件创建成Image,以便用此Image创建虚拟机:

在"虚拟机"菜单的Images下,点击"Create"

点击Create:

选择VHD所在的storage account和container:

开始创建VM Image:

创建好后,此Image成为"Image Gallery"中的一个Image。可以通过PowerShell命令查看此Image:

PS C:\Users\hengz> Get-AzureVMImage |Where-Object {$_.ImageName -match "netscaler"}

ImageName            : netscaler_vpx
OS                   : Linux
MediaLink            : https://hweast.blob.core.chinacloudapi.cn/vhds/netscaler2.vhd
LogicalSizeInGB      : 20
AffinityGroup        :
Category             : User
Location             : China East
Label                : netscaler_vpx
Description          :
Eula                 :
ImageFamily          :
PublishedDate        : 0001/1/1 0:00:00
IsPremium            : False
IconUri              :
SmallIconUri         :
PrivacyUri           :
RecommendedVMSize    :
PublisherName        :
IOType               : Standard
ShowInGui            :
IconName             :
SmallIconName        :
OperationDescription : Get-AzureVMImage
OperationId          : ed691a8d-5917-4eaf-97ed-37edf73358fc
OperationStatus      : Succeeded 

通过

$vmimg= Get-AzureVMImage |Where-Object {$_.ImageName -match "netscaler"}

通过命令行方式创建虚拟机:

New-AzureVMConfig -Name hwnetscaler2 -InstanceSize Medium -ImageName $vmimg.ImageName | Add-AzureProvisioningConfig -Linux -LinuxUser user -Password Citrix123 | Set-AzureSubnet -SubnetNames Subnet-1 | Set-AzureStaticVNetIP -IPAddress 10.1.1.101 | New-AzureVM -ServiceName hwnetscaler -Location "China East" -VNetName hwvnet
WARNING: The specified DNS name is already taken.
WARNING: VNetName, DnsSettings, DeploymentLabel or DeploymentName Name can only be specified on new deployments.

OperationDescription OperationId                          OperationStatus
-------------------- -----------                          ---------------
New-AzureVM          f32f2849-e9e4-4c04-8db4-ef485af3067d Succeeded   

在此命令中,包含了定义用户名和密码:

用户名是: user

密码是: Citrix123

另外,如果忘记用户名密码,可以采用

用户名: nsroot

密码:DeploymentID(在Azure管理页面上获得)

也可以通过图形化方式创建虚拟机:

选择From Gallery。

选择My Image,选中netscaler_vpx。

在创建页面中,填入相应的信息,此时不能用user用户名,可以使用azureuser:

还需要创建:云服务、选择Vnet、选择HASet、做好端口映射(后面部署也可以):

点击确认,创建虚拟机:

三、配置端口映射

对组成HA的两台NetScaler的VPX,需要对创建好的虚拟机进行端口配置,包括http、https的负载均衡,另外,对管理端口也需要做好端口映射:

至此,NetScaler在Azure上创建成功,下面将介绍如何配置NetScaler。

时间: 2024-10-27 18:40:01

NetScaler VPX在Azure上的部署(一)的相关文章

Spring Boot速览及在Azure上的部署

Spring Boot继承了Spring Framework的强大,但却同时免去了Spring Framework繁杂的配置,而且其内置TomCat容器,使得web开发极为高效便捷. 此外,随着与云计算,集群等技术的成本不断下降并变得广为流行,微服务(Micro-Service)的概念也逐渐引申出来,我们可以将微服务看作是一个小程序,这个小程序是一个基本计算单元,实现了某一功能,该小程序往往还"自包含"了Http服务器(Self-Hosting).这些特性使得小程序可以独立存在,部署极

NetScaler VPX 10实施

NetScaler VPX 10实施1:NetScaler入门 http://tasnrh.blog.51cto.com/4141731/1596627 NetScaler VPX 10实施2:NetScaler License及部署场景 http://tasnrh.blog.51cto.com/4141731/1598223 NetScaler VPX 10实施3:创建第一台NetScaler VPX http://tasnrh.blog.51cto.com/4141731/1598226 N

在世纪互联版的Microsoft Azure上做windows虚拟机的批量部署--用powershell做部署

在Azure上我们有两种部署方法:资源管理器(ARM)和用powershell部署,也就是我们常说的,经典模型.截至2016/4/6,世纪互联版本的Azure 还没有ARM,需要用powershell做批量虚拟机部署. 如果需要批量建立VM,通过portal一台一台的加上去,无疑,是件很傻很傻的事情.这时候就要用到powershell啦. 第一步,你得先有个Microsoft powershell.顺道登陆到你的Azure 订阅,这里步骤就不详细写出了. 键入:Get-AzurePublishS

Windows Azure上的Odoo(OpenERP)-2.在Ubuntu虚拟机上部署Odoo(OpenERP)

创建虚拟机的步骤在这里就不再赘述了,请参考上一篇博文. 首先用下述命令将Ubuntu系统进行更新: 1. sudo apt-get update 2. sudo apt-get upgrade 3. sudo apt-get dist-upgrade 然后使用您熟悉的文本编辑器,编辑/etc/apt/sources.list 7.0稳定版 deb http://nightly.openerp.com/7.0/nightly/deb/  ./ 开发版,应为8.0版 deb http://night

在 Azure 上部署 Asp.NET Core Web App

在云计算大行其道的时代,当你要部署一个网站时第一选择肯定是各式各样的云端服务.那么究竟使用什么样的云端服务才能够以最快捷的方式部署一个 ASP.NET Core的网站呢?Azure 的 Web App 服务是个很好的选择. 下面我们会通过 Visual Studio 创建一个 Asp.net Core demo 应用,然后把这个 demo 应用部署到 Azure Web App.通过阅读本文,您将能了解到如何创建 Asp.NET Core 应用程序和如何在Azure上创建 Web App 并部署

在Azure上打造通往 Door of freedom的服务器之L2TP VPN服务器部署

最近发现GFW又升级了,而使用google是我们IT人员必须的工具,没有办法只有自己动手部署squid服务器,结果发现squid不是很稳定,经常说出现一会能打开,一会又打不开的情况(具体原因未知),为避免麻烦干脆在Azure上部署了一套L2TP VPN服务器,在这里将部署过程写下,希望对各位博友有帮助: L2TP是常用的一种point-site的VPN.而目前在Azure上的VPN Gateway只支持IPsec和SSTP两种.如果客户需要L2TP服务器,需要自己在VM中搭建.本文将介绍如何在A

Azure上部署FTP服务

FTP是个比较复杂的协议,其协议分为控制层和数据层,工作模式分为主动和被动两种模式. 在默认的Active模式下其工作原理如下: 可以看到,客户端发起FTP的请求道服务器端,FTP的端口是21.用户在控制层面通过认证后,会通知服务器其开放的随机端口号.随后服务器端将主动发起源端口为TCP 20目标端口为TCP 随机端口号的连接请求,进行数据连接. 在一般情况下,FTP的服务器和客户端都是在防火墙之后的,服务器端的防火墙要明确配置此服务器要对外提供哪些服务的端口,客户端的防火墙要求必须是客户端主动

Azure上部署Barracuda WAF集群 --- 2

前面一篇文章讲了如何在Azure上部署Barracuda.这篇文章聊一聊如何配置Barracuda. License 向Barracuda的销售人员申请WAF的License.得到License后打开刚刚安装的Barracuda的管理界面: http://azurebrcd.chinacloudapp.cn:8001 http://azurebrcd.chinacloudapp.cn:8002 看到如下页面: 点击I already have a license Token,出现: 输入得到的T

在公有云AZURE上部署私有云AZUREPACK以及WEBSITE CLOUD(二)

前言 (二)建立虚拟网络环境,以及域控和DNS服务器 ? 1搭建虚拟网络环境 在Azure上创建虚拟网络.本例选择的是东南亚数据中心.后面在创建虚机的时候,也选择这个数据中心. VNet Name: [email protected] IP Address count : ????128, IP Range : ????????10.0.0.0 – 10.0.0.127 * sea : South East Asia, 东南亚数据中心 并创建4个子网 CTRL 子网: 32 个IP,IP范围 1