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。
NetScaler VPX在Azure上的部署(一)的更多相关文章
- NetScaler VPX在Azure上的部署(二)
本文是Citrix的工程师协助完成.主要是Citrix的VPX的配置. 导入License 进入NetScaler 中点击管理许可 导入后将有提示,请确认重启. 配置Azure HA 由于 ...
- azure上连续部署web
连续部署web 连续部署web,可以在第一次部署完web应用后,方便修改和自动提交代码部署新版本的web应用.其中自动提交使用github中的webhook,使代码在master上提交修改后可以自 ...
- 利用VS Code在Azure上构建部署静态页面
0x00 前言 前一段时间,我找到了Jendrik Illner的个人网站.除了那里的精彩文章,网站的主题也吸引了我的注意力,而且我发现该网站的主题采用了Hugo的Academic主题. 然后,我认为 ...
- Azure上部署Barracuda WAF集群 --- 1
公有云上的第一层防护,一般要采用Proxy模式的安全设备. 梭子鱼的WAF是最早支持Azure China公有云的安全设备. 本文记录了在Azure上安装部署Barracuda的过程.下面就是安装部署 ...
- 在公有云AZURE上部署私有云AZUREPACK以及WEBSITE CLOUD(一)
(一)前言 本文主要介绍了实践部署AzurePack的Website Cloud的过程.在部署之前, 首先要对AzurePack有个基本的了解. Azure Pack是微软的私有云方案,具有弹性. ...
- 在 Windows Azure 上部署并定制化 FreeBSD 虚拟机镜像
发布于 2014-12-11 作者 陈阳 FreeBSD 基础镜像现已登陆中国的 VM Depot! 对于青睐 BSD 而非 Linux 的开源爱好者来说,这无疑是个好消息.同时,随着该基础镜像 ...
- 在 Windows Azure 上部署预配置 Oracle VM
Microsoft 和 Oracle 近期宣布建立战略合作伙伴关系,基于此,我们将通过 Windows Azure 镜像库推出多种常用的 Oracle 软件配置.即日起,客户可以在 Windows S ...
- 【翻译】使用Visual Studio在Azure上部署Asp.Net Core Web应用
配置运行环境 Install the latest Azure SDK for Visual Studio. The SDK installs Visual Studio if you don't a ...
- 在Azure上部署IPv6的App通过IOS App Store审核
随着中国企业出海Go Global,越来越多的用户开始在Global Azure部署自己的应用.由于对Global Azure功能和文档的不熟悉,使用过程中或多或少遇到了一些坑.事实上呢,这些并不是坑 ...
随机推荐
- c++得到本地username和IP
bool CDlgResetAlarmInfo::GetLocalUserNameAddIP(CString &a_lstrUserName ,CString &a_IpStr) { ...
- 感知器(Perception)
感知器是一种早期的神经网络模型,由美国学者F.Rosenblatt于1957年提出.感知器中第一次引入了学习的概念,使人脑所具备的学习功能在基于符号处理的数学到了一定程度模拟,所以引起了广泛的关注. ...
- 【SHARE】WEB前端学习资料
参考资料:https://github.com/karlhorky/learn-to-program 学习网站:http://www.codecademy.com/learn https://www. ...
- 【九】MongoDB管理之安全性
要保证一个安全的MongoDB运行环境,DBA需要实施一些控制保证用户或应用程序仅仅访问它们需要的数据.这些措施包括但不限于: 认证机制 基于角色的访问控制 加密 审计 一.认证机制 认证是验证客户端 ...
- 第三章 python中的字符串
一.字符串的基本操作 所有标准的序列操作对字符串同样适用,如索引.分片.乘法.判断成员是否存在.求长度.最大值和最小值等.记住一点,字符串是不可变的. 二.字符串中重要的方法 1.find(subst ...
- Render树、RenderObject与RenderLayer
Chapter: 呈现树的构建 1. 呈现树与CSS盒子模型千丝万缕的关系 2. 呈现树与DOM树的关系 3. 浏览器构建呈现树的流程 4. Firefox的规则树和样式上下文树 5. 规则树是如何解 ...
- shell 脚本后台运行知识
1. bash while01.py & 把脚本放在后台执行 2. ctl + c 停止执行前台执行中的脚本(不能停止在后台运行中的脚本) 3. ctl + z 暂停执行前台 ...
- HTML入门学习笔记
1.html文件的基本架构 <HTML> <HEAD> <TITLE> 网页的标题 </TITLE> </HEAD> <BODY> ...
- 算法(Algorithms)第4版 练习 1.3.2
was best times of the was the it (1 left on stack)
- MFC使用简单总结(便于以后查阅)
一.资源 共有三个和资源有关的文件:资源头文件resource.h.资源描述文件resource.rc和存放在res文件夹下的具体的资源如图片等. 资源头文件中全部是宏定义,应用程序需要为每个资源都定 ...