linux

如何在 Azure 中均衡 Linux 虚拟机负载以创建高可用性应用程序

负载均衡通过将传入请求分布到多个虚拟机来提供更高级别的可用性。本教程介绍了Azure负载均衡器的不同组件,这些组件用于分发流量和提供高可用性。你将学习如何执行以下操作:创建Azure负载均衡器创建负载均衡器运行状况探测创建负载均衡器流量规则使用cloud-init创建基本的Node.js应用创建虚拟机并将其附加到负载均...

如何在首次启动 Linux 虚拟机时对其进行自定义

在前面的教程中,你已学习如何通过SSH连接到虚拟机(VM)并手动安装NGINX。若要以快速一致的方式创建VM,通常需要某种形式的自动化。在首次启动VM时实现自定义的常见方法是使用 cloud-init。本教程介绍如何执行下列操作:创建cloud-init配置文件创建使用cloud-init文件的VM在创建VM...

使用 Azure CLI 创建和管理 Linux VM

Azure虚拟机提供完全可配置的灵活计算环境。本教程介绍Azure虚拟机的基本部署项目,例如选择VM大小、选择VM映像和部署VM。你将学习如何执行以下操作:创建并连接到VM选择并使用VM映像查看和使用特定VM大小调整VM的大小查看并了解VM状态Note在Azure中国区使用AzureCLI2.0之前,请先运行 ...

使用 Azure CLI 创建 Linux 虚拟机

AzureCLI用于从命令行或脚本创建和管理Azure资源。本指南详细介绍了如何使用AzureCLI部署运行Ubuntu服务器的虚拟机。服务器部署以后,将创建SSH连接,并且安装NGINXwebserver。如果没有Azure订阅,可在开始前创建一个试用帐户。Note在Azure中国区使用AzureCLI2.0之前,请...

Azure 和 Linux

Azure正在不断集结各种集成的公有云服务,包括分析、虚拟机、数据库、移动、网络、存储和Web,因此很适合用于托管解决方案。Azure提供可缩放的计算平台,允许即用即付,而无需投资购买本地硬件。Azure允许根据客户端所需的任何规模,随时扩展和缩减解决方案。如果熟悉AmazonAWS各项功能的话,可以查看Azure与A...
代码星球·2020-10-02

Qt5.3.1,的linux平台体验之旅

1.samba安装:http://blog.csdn.net/voice_shen/article/details/76926052.安装run, sudochmod777filename,这里是777,不要写错了3.支持C++11,在pro文件里,添加CONFIG+=c++114. 引用库配置ma...

Azure Linux 虚拟机常见导致无法远程的操作

对Azure虚拟机的一些操作可能会导致无法远程连接,本文罗列了以下导致不能远程连接的场景:场景1-在虚拟机配置IP地址或MAC地址场景2-错误地修改服务的配置文件场景3-误设置防火墙规则场景4-挂载UUID相同的系统盘场景5-使用device名称挂载软raid的device,名称发生变化引起启动失败在配置文件(/etc...

Azure Linux 虚机上配置 RAID 的常见问题及解决方案

独立硬盘冗余阵列(RAID,RedundantArrayofIndependentDisks),简称磁盘阵列。能增强数据集成度,增强容错功能,增加处理量或容量。详情参见这篇文章。Note以下范例均在CentOS平台运行,其他版本Linux略有差异,请注意区别。在Azure平台的Linux虚拟机上添加至少2块空磁盘。以管...

修改 Linux VM 中单个用户最大进程数的限制

在部署有并发任务执行的虚机上,会遇到SSH无法访问的问题.本文将帮助你找出其中一种比较特殊的原因,并提供解决方案。Note以下案例分析基于CentOS7,对于其他版本的Linux操作系统,会略有不同,请注意。虚机在正常运行过程中,突然发现SSH连接失败。重启虚机以后,SSH连接恢复正常。再运行一段时间之后,又发生同样的...

对连接到 Azure 中 Linux VM 时出现的问题进行详细的 SSH 故障排除的步骤

有许多可能的原因会导致SSH客户端无法访问VM上的SSH服务。如果已经执行了较常规的SSH故障排除步骤,则需要进一步排查连接问题。本文指导用户完成详细的故障排除步骤,以确定SSH连接失败的位置以及解决方法。下图显示了与错误相关的组件。以下步骤帮助用户查明失败的原因,并得出解决方法或应对措施。在门户中检查VM的状态。在&...

Linux 虚拟机虚拟网卡问题导致无法连接问题

问题描述当Linux虚拟机启动时,通过串口输出或者启动日志,观察到虚拟网卡启动或者初始化故障,导致虚拟机无法连接.问题分析常见的超时报错范例如下:CentOS复制Bringinguploopbackinterface:[OK]Bringingupinterfaceeth0:Deviceeth0hasdifferentM...

Linux 内核超时导致虚拟机无法正常启动

问题描述当Linux虚拟机启动时,通过串口输出或者启动日志,观察到超时的报错.导致虚拟机无法正常启动和连接.问题分析常见的超时报错范例如下:复制INFO:taskswapper:1blockedformorethan120seconds.Nottainted2.6.32-504.8.1.el6.x86_64#1"ech...

使用 Load Balancer,Corosync,Pacemaker 搭建 Linux 高可用集群

由于网络架构的原因,在一般虚拟机或物理环境中常见的用VIP来实现双机高可用方案,无法照搬到Azure平台。但利用Azure平台提供的负载均衡或者内部负载均衡功能,可以达到类似的效果。本文介绍如何基于AzureLoadBalancer(LB),结合Linux开源的产品DRBD,Pacemaker和Corosync实现Ma...

如何在 Linux 虚拟机上扩展根文件系统

通过Azure平台部署的Linux虚拟机默认的根文件系统容量有限,需要进行扩展。由于Azure平台部署的Linux虚拟机默认根文件系统容量比较小,客户在使用过程中,经常会出现根文件系统用满,导致虚拟机不可用的情况,需要进行手动对根文件系统进行扩容。Important在执行如下操作前,一定要针对虚拟机的系统盘进行备份。以...

Linux 虚拟机中配置 GNOME + VNC

在特定的需求下,需要用到Linux的图形化界面,但是Azure平台提供的虚拟机默认没有开放远程图形化登陆的功能。以下解决方案,提供了市面上非常流行的GNOME+VNC的组合来远程图形化管理虚拟机。Note以下步骤适用于CentOS6.x版本,其他版本可能略微有区别。按照以下步骤完成GNOME+VNC的安装:下载GNOM...