gpt4 book ai didi

azure - Azure 虚拟机的 Web 控制台访问权限?

转载 作者:行者123 更新时间:2023-12-05 00:26:02 24 4
gpt4 key购买 nike

有什么方法可以访问 Windows Azure 中存在启动问题的虚拟机吗?

我有一个 Linux 虚拟机,但我错误配置了交换文件,导致启动问题但Azure不让我检查细节。在门户中,我只能选择重新启动、关闭或删除。

当我用谷歌搜索这个问题时,我找到的唯一解决方案是:

  1. 下载附加到虚拟机的 Azure 硬盘驱动器
  2. 将其本地安装在我的 PC 上的虚拟实例上
  3. 修复配置并保存
  4. 将整个 HD 上传回 Azure 虚拟机并祈祷。

还有其他解决方案吗?

DigitalOcean 有一个 Web 界面,可让您查看虚拟机上的启动过程。 azure 上有类似的东西吗?

最佳答案

当我联系 Azure 支持时,他们给出了这个解决方案:

由于控制台访问在 Azure 中尚不可用,因此您基本上会将有问题的操作系统磁盘作为数据磁盘安装在工作虚拟机上,以更正对文件系统配置的更改:

A = 原始虚拟机(虚拟机不可访问)B = 新虚拟机(新临时虚拟机)

1) 通过 Azure 管理门户停止 VM A

2) 删除虚拟机 A 但选择“保留附加磁盘”

3) 租约清除后,通过 Azure 门户、虚拟机、选择“A”、附加磁盘将数据磁盘从 A 附加到 VM B

4) 在虚拟机“B”上,磁盘最终将连接,然后您可以安装它。

5) 找到要挂载的驱动器名称,在虚拟机“B”上查看相关日志文件,注意每个 Linux 略有不同。

grep SCSI/var/log/kern.log (ubuntu)

6) 将附加磁盘挂载到挂载点/tempmount

df -h
mkdir /tempmount
mount /dev/sdc1 /tempmount
df –h

7) 切换到原始操作系统磁盘所在的/etc 目录

cd /tempmount/etc/
cp fstab fstab_orig

8) 现在您已经备份了 fstab,您可以继续使用 vi、nano 或您喜欢的文本编辑器进行所需的更改。

vi fstab
cd /
umount /tempmount

9) 通过管理门户从 VM B 分离磁盘

10) 重新创建原始 VM A(从库创建 VM,选择我的磁盘),您将看到引用 VM A 的磁盘 - 选择原始云服务名称。

我认为目前有最好的解决方案。

关于azure - Azure 虚拟机的 Web 控制台访问权限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23000516/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com