Articles of Azure

如何将文件从本地计算机传输到Azure容器中的虚拟文件夹(使用blobxfer)

我正在使用blobxfer将一些file upload到Azure存储。 这就像AzCopy,但对于Linux操作系统(而AzCopy是Windows)。 基本上,我有两个文件夹位于/home/myuser/s3/ 。 一个文件夹被称为/uploads/ ,另一个被称为/users/ 。 这些文件夹包含大量的图像文件。 我需要将这两个文件夹上传到Azure容器。 请记住,我不希望在Azure存储上混合文件夹的内容,需要将它们传输到Azure容器中的单独虚拟文件夹。 例如,我有一个名为pictures的容器,我希望/s3/uploads/ (本地文件夹)的内容驻留在pictures容器中的虚拟文件夹/uploads/中。 对于/s3/users/同样如此。 这些虚拟文件夹已经存在于我的容器中。 我从命令行尝试的命令是: blobxfer mystorageaccount pictures /home/myuser/s3 –upload –storageaccountkey=<primary access key from portal.azure.com> –no-container 这将失败与未知错误(其中一个HTTP标头的值不正确的格式) 。 完整的追溯是: <?xml version="1.0" encoding="utf-8"?><Error><Code>InvalidHeaderValue</Code><Message>The value for one of the HTTP headers is not in the correct format. RequestId:61a1486c-0101-00d6-13b5-408578134000 Time:2015-12-27T12:56:03.5390180Z</Message><HeaderName>x-ms-blob-content-length</HeaderName><HeaderValue>0</HeaderValue></Error> Exception in thread Thread-49 (most likely raised […]

在configurationAzure虚拟机(资源pipe理器)时如何预留IP

我正在通过Ubuntu命令行调配一个新的Azure虚拟机(资源pipe理器)。 我遵循这里列出的步骤来执行此操作: https : //azure.microsoft.com/en-us/documentation/articles/virtual-machines-linux-tutorial/ 我的问题是:当configuration一个新的虚拟机时,我该如何在命令行上确保它具有静态IP (保留IP)? 使用Azure PowerShell通过New-AzureReservedIP -ReservedIPName $reservedIP -Location $location可以完成同样的事情

Azure本地磁盘 – 它去了哪里? (Linux VM)

Azure VM表… https://www.windowsazure.com/en-us/pricing/details/#header-2 …说,例如,一个中型实例带有490GB的本地存储。 所以我期待通常的30GB Azure BLOB OS磁盘,然后是490GB / mnt /资源。 但不是: $ df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/VolGroup-lv_root 28G 1.7G 25G 7% / tmpfs 1.7G 0 1.7G 0% /dev/shm /dev/sda1 485M 68M 392M 15% /boot /dev/sdb1 133G 188M 126G 1% /mnt/resource 这是在CentOS的图像,但其他图像是一样的。 我错过了什么? 我没有看到卷组中的空间或任何东西,也没有没有安装的sd *设备。

在Azure Linux VM中,什么存在? 什么磁盘收费?

我在微软的Azure中创build了一个Small Linux VM。 我还创build了一个20GB的BLOB,并将其作为文件系统安装。 在我的虚拟机上,我看到以下内容: 根文件系统:大约28GB 启动文件系统:大约500MB 我的20GB文件系统 / mnt / resource – 69GB 所以我有问题: (1)如果我closures虚拟机,然后重新启动,那么这些文件系统/卷中的哪一个将保持它们在虚拟机closures时所处的状态? 这是每卷(我testing),但“它在testing中工作”是不一样的保证。 (2)如果虚拟机需要迁移是因为在Azure环境中存在某种硬件故障或故障(“自我修复迁移”),那么这些文件系统中的哪一个将会持续存在? 我怀疑root会,但不是/ mnt /资源? (3)在Azurepipe理门户中,我创build了一个30GB的磁盘,这个磁盘是在创build虚拟机时创build的。 该磁盘的成本是每小时虚拟机的费用,还是单独收费? 我认为它是分开的。 (4)假设一个小型虚拟机配备了165GB“虚拟机angular色的本地存储资源的磁盘空间”: http : //msdn.microsoft.com/en-us/library/windowsazure/ee814754.aspx我看到69GB – 在哪里其余的去? 你可能会问我微软这些问题,但是当我这样做的时候,他们说Linux虚拟机处于“预览”状态,他们的支持拒绝回答任何Linux虚拟机的问题,除非指向那些幽灵般的Azure论坛。

试图ping linux vm托pipe在azure色不起作用

作为标题,我怎样才能ping我的机器做一些基本的networkingtesting? 我创build了一个新的虚拟机,但ping它的公共地址返回请求超时。

Azure Powershell模块 – Linux(.NET核心)支持

存在一个build立在.NET Core上的AzureRM模块。 但是,AzureRM模块不具备与Azure交互所需的全部function。 许多其他cmdlet(如New-AzureAffinityGroup )都存在于Azure模块中。 以下是其他cmdlet的列表: https : //www.powershellgallery.com/packages/Azure/4.2.1 我们什么时候可以期待对这个模块的支持以及剩余的Azure cmdlet的添加?

你如何等待任务计划任务完成batch file或C#?

我想写一个batch file,做两件事情: 首先启动安装程序(program.exe)的安装程序(install.exe)。 其次,它启动已安装程序的一个实例(program.exe)。 这必须在安装完成后执行。 除了安装程序需要pipe理员权限并且必须在用户上下文中运行,这将是相对简单的。 即使有了这些限制,这仍然是相对简单的,除了我在Azure工作者angular色上运行,这意味着两件事情: 升级的batch file必须从启动任务运行。 Azure工作angular色中没有启动任务的用户上下文。 因此,看来解决scheme是在真实的用户上下文中将安装程序作为Task Scheduler任务运行 。 然而,这是伴随着我需要等待这个任务完成之前,我可以启动program.exe的警告。 因此,我的问题是:如何等待任务计划程序任务完成batch file? 或者,我可以在一个任务计划程序任务中将我的batch file中的两个调用进行菊花链连接(任务计划程序在单个任务中支持多达16个顺序事件[需要引用])。 但是,如果采取这种方法,我的batch file将在任务计划 完成后立即终止,而不是一旦完成 。 不幸的是,我必须等待它才能完成工人angular色中的任何逻辑。 但是,如果我可以检查任务计划任务是否已经从C#(无pipe理权限)完成,那么我可以在那里等待。 因此,第二个可行的答案将是这样的问题:如何检查任务计划任务是否已完成从C#? 编辑:我想我会澄清下面的答案由MC ND一点: 从高层次来看,这个命令会检查任务是否正在运行,如果是,则会hibernate并循环。 :loop for /f "tokens=2 delims=: " %%f in ('schtasks /query /tn yourTaskName /fo list ^| find "Status:"' ) do ( if "%%f"=="Running" ( ping -n 6 localhost […]

Azure是操作系统还是框架?

MS正在调用Azure操作系统。 对我来说,感觉更像是一个框架。 我在分别定义两者时遇到了一些麻烦。 我有一个普遍的直觉,但是我没有足够的清楚的话来说明Azure是一个真正的操作系统还是只是一个坐在操作系统之上的框架。

IIS或Anyfolder Server 2012 R2中不存在adfs目录的虚拟或合理位置

我有一个完全可操作的联合身份validation服务器,Azure Synced,Office 365 Synced和本地。 configuration的每个部分都完美无瑕。 我遇到的问题是,没有任何Web目录文件的痕迹,我查看了每个位置,并且虚拟目录不存在于我的联合代理或联合服务器上。 我正在尝试编辑login页面或创build一个新的窗体。 这些文件在哪里? 或者我该如何创build它们?联邦服务器显示我创build的login页面?

为什么我不能从本地PC上ping Azure虚拟机

我在Azure上有一个Windows VM,我不明白为什么我的ping超时 。 我发现一个可能的原因:在Azure门户上,我看到公共IP“40.127.163.20”,但在虚拟机内部,当我做ipconfig我看到不同的IP是奇怪的。 你有什么想法?