Linux 虚拟机虚拟网卡问题导致无法连接问题
    
            
摘要:当 Linux 虚拟机启动时,通过串口输出或者启动日志, 观察到虚拟网卡启动或者初始化故障, 导致虚拟机无法连接.
        
阅读全文
 
            
                posted @ 
2017-10-19 16:48 
DavidZang
        
阅读(2008) 
         
        推荐(0)     
             
         
            
            
    使用 Load Balancer,Corosync,Pacemaker 搭建 Linux 高可用集群
    
            
摘要:由于网络架构的原因,在一般虚拟机或物理环境中常见的用 VIP 来实现双机高可用方案,无法照搬到 Azure 平台。但利用 Azure 平台提供的负载均衡或者内部负载均衡功能,可以达到类似的效果。
本文介绍如何基于 Azure Load Balancer (LB), 结合 Linux 开源的产品 DRBD,Pacemaker 和 Corosync 实现 MariaDB 的双机高可用,并且搭建了一个 web 环境用户演示 HA 的故障转移。
        
阅读全文
 
            
                posted @ 
2017-10-19 16:47 
DavidZang
        
阅读(1026) 
         
        推荐(0)     
             
         
            
            
    如何在 Linux 虚拟机上扩展根文件系统
    
            
摘要:通过 Azure 平台部署的 Linux 虚拟机默认的根文件系统容量有限,需要进行扩展。
        
阅读全文
 
            
                posted @ 
2017-10-19 16:44 
DavidZang
        
阅读(258) 
         
        推荐(0)     
             
         
            
            
    Linux 虚拟机中配置 GNOME + VNC
    
            
摘要:在特定的需求下,需要用到 Linux 的图形化界面,但是 Azure 平台提供的虚拟机默认没有开放远程图形化登陆的功能。以下解决方案,提供了市面上非常流行的 GNOME + VNC 的组合来远程图形化管理虚拟机。
        
阅读全文
 
            
                posted @ 
2017-10-19 16:42 
DavidZang
        
阅读(164) 
         
        推荐(0)     
             
         
            
            
    在 Linux 中使用 Azure Premium 存储的基本优化指南
    
            
摘要:以下测试和结果都是基于 CentOS 6.5。对于其他版本,请参考本文档,并自行进行相关测试。
建议使用最新的内核版本
一般情况下,新的内核版本能解决老版本中存在的问题,添加对新出现硬件的支持,以及改进对硬件的支持程度。
建议使用你当前 Linux 发行版本中最新的内核版本;如有可能,定期更新到大版本中最新的补丁版本。
更新 Linux LIS 驱动
官方文档中提到,CentOS 和 Oracle 特定的发行版本,需要更新 LIS 以支持 Premium storage。具体如下图所示:
        
阅读全文
 
            
                posted @ 
2017-10-19 16:41 
DavidZang
        
阅读(181) 
         
        推荐(0)     
             
         
            
            
    如何为运行的 ARM Linux 启用 LAD2.3 版本的诊断扩展
    
            
摘要:Linux Azure Diagnostic (LAD) 扩展现在已经发布了 3.0 版本,但在 Azure 中国区,目前可用的最新版本还是 2.3。
虽然 Azure 门户提供了简单的操作版本为 Linux 虚拟机启用诊断扩展,但是也有用户咨询如何用 PowerShell 等工具进行设置。
LAD 2.3 不支持使用使用 Set-AzureRmVMDiagnosticsExtension 命令,传递 xml 格式的参数进行设置。需要通过 Set-AzureRmVMExtension 命令,传递 JSON 格式的参数文件进行设置。但虚拟机内部定义性能指标时,使用的又是经过 base64 格式编码的 xml 字符串,因此,JSON 文件中对性能指标的定义由需要进行特殊处理。
        
阅读全文
 
            
                posted @ 
2017-10-19 16:36 
DavidZang
        
阅读(311) 
         
        推荐(0)     
             
         
            
            
    如何解决 Linux 虚拟机磁盘设备名不一致的问题
    
            
摘要:在 Linux 虚拟机内,将附加的多块数据磁盘以设备名(/dev/sdxx)的方式创建文件系统,并将之写入 /etc/fstab 文件中实现启动自动挂载功能。但是在虚拟机重启之后,会随机出现设备名和实际的文件系统不一致的问题。
        
阅读全文
 
            
                posted @ 
2017-10-19 16:29 
DavidZang
        
阅读(398) 
         
        推荐(0)     
             
         
            
            
    Java 调用 Rest api 设置经典 Linux 虚拟机的实例启停
    
            
摘要:用户可以通过 Rest API 设置经典 Linux 虚拟机实例的启停。在调用该 API 时需要通过 Azure Active Directory(下文简称 AAD) 获取 Token,但是因为中国 Azure 中通过 AAD 的 Application 获取到的 Token 无法操作经典 API,所以需要通过 Client ID 和管理员的用户名密码来获取 Token。
        
阅读全文
 
            
                posted @ 
2017-10-19 15:58 
DavidZang
        
阅读(1305) 
         
        推荐(0)     
             
         
            
            
    CentOS: 将虚拟机迁移到 Azure (以阿里云为例)
    
            
摘要:Azure 虚拟机能很容易地导出 vhd 并迁移到各种环境中,包含本地及云端环境,或者迁移至其他区域。这为开发、测试、扩展带来了极大的便利。因此本文以阿里云为例,阐述的是如何将 CentOS 6.8 的虚拟机迁移到 Azure 环境,同时能保存虚拟机内的数据,不需重新部署应用的方法。
        
阅读全文
 
            
                posted @ 
2017-10-19 15:56 
DavidZang
        
阅读(496) 
         
        推荐(0)     
             
         
            
            
    故障排除:无法启动、访问或连接到 Azure 虚拟机上运行的应用程序
    
            
摘要:有多种原因可导致无法启用或连接到在 Azure 虚拟机 (VM) 上运行的应用程序。原因包括应用程序未在预期端口上运行或侦听、侦听端口受到阻止,或网络规则未将流量正确传递到应用程序。本文说明有条理地找到问题并更正问题。
        
阅读全文
 
            
                posted @ 
2017-10-19 15:53 
DavidZang
        
阅读(854) 
         
        推荐(0)     
             
         
            
            
    使用 Azure CLI 2.0 从自定义磁盘创建 Linux VM
    
            
摘要:本文说明如何在 Azure 中上传自定义的虚拟硬盘 (VHD) 或复制现有 VHD,并从自定义磁盘创建 Linux 虚拟机 (VM)。 可以根据要求安装并配置 Linux 分发版,并使用该 VHD 快速创建新的 Azure 虚拟机。
        
阅读全文
 
            
                posted @ 
2017-10-19 15:51 
DavidZang
        
阅读(251) 
         
        推荐(0)     
             
         
            
            
    Azure 中 Linux 虚拟机的大小
    
            
摘要:本文介绍可用于运行 Linux 应用和工作负荷的 Azure 虚拟机的可用大小与选项。 此外,还提供在计划使用这些资源时要考虑的部署注意事项。 本文也适用于 Windows 虚拟机。
        
阅读全文
 
            
                posted @ 
2017-10-19 15:41 
DavidZang
        
阅读(283) 
         
        推荐(0)     
             
         
            
            
    排查在 Azure 中创建、重启 Linux VM 或调整其大小时发生的分配故障
    
            
摘要:创建 VM、重启已停止(解除分配)的 VM 和重设 VM 大小时,Azure 会为订阅分配计算资源。 执行这些操作时,即使尚未达到 Azure 订阅限制,也可能偶尔收到错误。 本文说明一些常见分配故障的原因,并建议可能的补救方法。 计划服务的部署时,本信息可能也有用。 还可以用于排查在 Azure 中创建、重启 Windows VM 或调整其大小时发生的分配故障。
        
阅读全文
 
            
                posted @ 
2017-10-19 15:38 
DavidZang
        
阅读(292) 
         
        推荐(0)     
             
         
            
            
    如何在 Azure 中的 Linux 经典虚拟机上设置终结点
    
            
摘要:在 Azure 中使用经典部署模型创建的所有 Linux 虚拟机都可以通过专用网络通道与同一云服务或虚拟网络中的其他虚拟机自动通信。 但是,Internet 或其他虚拟网络中的计算机需要终结点将入站网络流量定向到虚拟机。 本文也适用于 Windows 虚拟机。
        
阅读全文
 
            
                posted @ 
2017-10-13 17:53 
DavidZang
        
阅读(366) 
         
        推荐(0)     
             
         
            
            
    针对通过 SSH 连接到 Azure Linux VM 时发生的失败、错误或被拒绝问题进行故障排除
    
            
摘要:尝试连接到 Linux 虚拟机 (VM) 时,有多种原因可能会导致安全外壳 (SSH) 错误、SSH 连接失败或被拒绝。 本文帮助用户找出原因并更正问题。 可以使用 Azure 门户、Azure CLI 或适用于 Linux 的 VM 访问扩展来排查和解决连接问题。
        
阅读全文
 
            
                posted @ 
2017-10-13 17:52 
DavidZang
        
阅读(339) 
         
        推荐(0)     
             
         
            
            
    Linux 内核超时导致虚拟机无法正常启动
    
            
摘要:当 Linux 虚拟机启动时,通过串口输出或者启动日志, 观察到超时的报错.导致虚拟机无法正常启动和连接.
        
阅读全文
 
            
                posted @ 
2017-10-13 17:50 
DavidZang
        
阅读(319) 
         
        推荐(0)     
             
         
            
            
    Linux 虚拟机虚拟网卡问题导致无法连接问题
    
            
摘要:当 Linux 虚拟机启动时,通过串口输出或者启动日志, 观察到虚拟网卡启动或者初始化故障, 导致虚拟机无法连接.
        
阅读全文
 
            
                posted @ 
2017-10-13 17:47 
DavidZang
        
阅读(316) 
         
        推荐(0)     
             
         
            
            
    使用 Load Balancer,Corosync,Pacemaker 搭建 Linux 高可用集群
    
            
摘要:由于网络架构的原因,在一般虚拟机或物理环境中常见的用 VIP 来实现双机高可用方案,无法照搬到 Azure 平台。但利用 Azure 平台提供的负载均衡或者内部负载均衡功能,可以达到类似的效果。
本文介绍如何基于 Azure Load Balancer (LB), 结合 Linux 开源的产品 DRBD,Pacemaker 和 Corosync 实现 MariaDB 的双机高可用,并且搭建了一个 web 环境用户演示 HA 的故障转移。
        
阅读全文
 
            
                posted @ 
2017-10-13 17:45 
DavidZang
        
阅读(291) 
         
        推荐(0)     
             
         
            
            
    如何在 Linux 虚拟机上扩展根文件系统
    
            
摘要:通过 Azure 平台部署的 Linux 虚拟机默认的根文件系统容量有限,需要进行扩展。
        
阅读全文
 
            
                posted @ 
2017-10-13 17:42 
DavidZang
        
阅读(208) 
         
        推荐(0)     
             
         
            
            
    Linux 虚拟机中配置 GNOME + VNC
    
            
摘要:在特定的需求下,需要用到 Linux 的图形化界面,但是 Azure 平台提供的虚拟机默认没有开放远程图形化登陆的功能。以下解决方案,提供了市面上非常流行的 GNOME + VNC 的组合来远程图形化管理虚拟机。
        
阅读全文
 
            
                posted @ 
2017-10-13 16:59 
DavidZang
        
阅读(311) 
         
        推荐(0)