微软Azure云 LAB 101: 使用Azure自动化作业定期执行特定任务的实验

Posted Posted in Azure, Playbook, 云计算, 自动化

承接上一篇文章《微软Azure云 LAB 101:Azure PS发送RestAPI请求并将其作为自动化作业》的思路,如果换个角度使用Azure自动化(Azure automation)这个功能,效率是否会更好呢?

为此,作为一个初学者,我对Azure自动化(Azure automation)进行了初步研究学习。以下是使用“Azure automation schedule job”执行特定任务的实验和结果,希望可以帮助到大家打开新的玩法并了解更多Azure其他产品的知识。

[本文为AndyX.Net原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明!]

….[阅读全文]

使用Azure NCads A100系列的Linux虚拟机搭建Stable Diffusion WebUI并实现外部访问【原创文章】

Posted Posted in Azure, 云计算, 人工智能

最近Stable Diffusion(简称SD)一直很火爆,相比Midjourney,Stable Diffusion开源且免费可以本地部署,SD+Controlnet自由度更高无限制,并且可以自己训练私有模型,可玩度很高。
网上大多数Stable Diffusion WebUI的教程都是基于Windows操作系统的,但很少有人写部署Linux环境下的文章,所以正好趁热打铁写一遍Linux环境的AzureVM部署Stable Diffusion WebUI的教程。

[本文为AndyX.Net原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明!]

….[阅读全文]

微软Azure云 LAB 101:Azure PS发送RestAPI请求并将其作为自动化作业[中英双语]

Posted Posted in Azure, Playbook, 云计算, 自动化

您是否遇到过尝试使用Azure服务主体对象和PowerShell脚本进行自动化作业的问题?
Have you ever encountered an issue where is trying to use service principle and PowerShell script for automation job?

在这里,我将在下面提供关于如何实现这一点的详细指南,在这个例子中,我将向您展示如何禁用特定功能(defender pricing plan)。您也可以将其用于其他的RestAPI请求。
Here I am going to provide the detailed guide below about how to achieve this, and in the example, I am going to show you how to disable defender pricing plan for all your resources. But you can always use it for other Rest API request.

[本文为AndyX.Net原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明!]

….[阅读全文]

微软Azure云 LAB 101:在Azure VM环境下使用Run Command重置Root账户密码

Posted Posted in Azure, Linux, 云计算, 系统

在微软Azure云中,VM支持密码重置功能(Reset password),但遗憾的由于安全方面因素,特别是针对特定的root账户你无法使用该功能。然而一些客户由于特殊的使用场景需要重置Root密码,此时我们可以在“Azure门户(Azure Portal)”使用”运行命令(Run Command)”的方式来强制重置账户密码,这些账户中可以包含Root账户。

[本文为AndyX.Net原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明!]

….[阅读全文]

为 Stable Diffusion WebUI 创建 Linux 下自动启动服务【原创文章】

Posted Posted in Linux, 云计算, 人工智能

最近在玩Stable Diffusion,发现其运行在Linux下面似乎效率更好,但是stable-diffusion-webui的Github没有明确的提及如何创建Stable Diffusion WebUI for Linux Service。所以自己花了些时间研究了下,跟大家分享一下结果。

[本文为AndyX.Net原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明!]

….[阅读全文]

故障排查:解决红帽Redhat/CentOS8的systemd-resolved.service不定期启动失败的问题

Posted Posted in Azure, Linux, 云计算, 系统

Systemd这是一个用于Linux的系统和服务管理器,与SysV以及LSB init脚本兼容。它提供了强大的处理能力,使用套接字和D-Bus启动服务,提供按需启动守护进程,并使用Linux cgroups跟踪进程。
然而在版本systemd-239-31.el8版本会存在问题可能会影响操作系统级别的网络组件的正常运行。

….[阅读全文]

Linux Bug公告:Ubuntu 18.04升级systemd到版本systemd237-3ubuntu10.54后无法解析DNS

Posted Posted in Azure, Linux, 云计算, 系统

消息来源:Azure 云平台全球公告TrackingId/2TWN-VT0。根据刚刚发布的公告,Ubuntu 18.04升级systemd到版本systemd237-3ubuntu10.54后会出现无法解析DNS,目前问题依然在发生,可能会影响所有已知安装该systemd版本的Linux Server 以及AKS Node。请按照本文描述的方法进行验证和解决。

….[阅读全文]

分享用于内嵌式Nested Hyper-V虚拟机的NMI触发脚本,以便收集完全内存转储【原创文章】

Posted Posted in Windows, 云计算, 系统, 虚拟化

有时候我们经常需要调试有性能问题的Windows VM,那么手动使用NMI进行Crash然后收取Dump进行分析的话是必不可少的步骤,或者是使用Hyper-V的CheckPoint(检查点功能)来获取Dump。然而在Nested Hyper-V中这些手段将受到限制,CheckPoint的方法将不可用,因此触发NMI将成为唯一的选项。

因此,我创建了以下Windows批处理以便简化操作流程。

[本文为AndyX.Net原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明!]

….[阅读全文]

微软Azure云 LAB 101: 使用Azcopy将经典虚拟机跨订阅迁移为ARM虚拟机

Posted Posted in Azure, 云计算, 经验, 菜鸟

微软Azure云在2014年启用了全新的Azure资源管理器(ARM)以便替换旧的Azure Service Manager (ASM)管理方式。 在2020年2月28日停用了通过ASM管理IaaS虚拟机(VM)的功能,并将于2023年3月1日完全停用ASM。这意味着如果你现在还有使用ASM管理的资源(比如经典虚拟机Classic VM),到截止日之后将无法使用。因此考虑迁移经典虚拟机(Classic VM)是十分必要的。当迁移的经典虚拟机(Classic VM)因为所涉及的资源不符合迁移条件,最终导致整个经典虚拟机(Classic VM)无法完成迁移时,可以考虑以直接复制VHD的方式将经典虚拟机(Classic VM)无视原始复杂环境并直接重建为ARM VM。

….[阅读全文]

微软Azure云 IAAS故障排除与实战101:扩展含有LVM结构的OS系统磁盘(RHEL8.2)

Posted Posted in Azure, Linux, 云计算, 系统, 经验, 菜鸟

LVM是Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制。目前在Microsoft Azure平台上使用的RedHat版本大多数默认都使用了LVM进行磁盘管理。虽然启用LVM将极大方便在On-Prem环境的磁盘管理,但是对于在Azure上的磁盘扩展将会造成更多的挑战。

通常你可以尝试将Disk扩展之后新建分区并将其纳入LVM中的PV,进而继续扩展LV。但这大多数客户依然想在Disk扩展之后保持原封不动的磁盘结构。在本文中就以后者的场景进行实验操作。

….[阅读全文]