可以在通过 powershell 配置 VM 时设置 MAC 地址吗?
is possible to set MAC address while provisioning the VM through powershell?
在 Azure 上配置 VM 时。有没有办法使用 PowerShell 硬设置 MAC 地址?
我在网上找到了以下解决方案。但是,我被告知我们肯定会 运行 陷入同样的错误。因为,我们不知道下次创建 VM 时 mac 地址是什么。
已尝试解决:
由于控制台访问在 Azure 中尚不可用,您基本上会将有问题的 OS 磁盘作为数据磁盘安装在工作 VM 上,以更正对文件系统配置的更改:
A = 原始虚拟机(Inaccessible/errored 虚拟机)B = 新虚拟机(新临时虚拟机)
1) 通过 Azure 管理门户停止 VM A
2) 删除 VM A 但 select“保留附加的磁盘”
3) 租约清除后,通过 Azure 门户、虚拟机、Select“A”、附加磁盘
将数据磁盘从 A 附加到 VM B
4) 在虚拟机“B”上,磁盘最终会附加,然后您可以挂载它。
5) 找到要挂载的驱动器名称,在 VM“B”上查看相关日志文件注意每个 linux 略有不同。
grep SCSI /var/log/kern.log (ubuntu)
6) 将附加磁盘挂载到挂载点 /tempmount
df -h
mkdir /tempmount
mount /dev/sdc1 /tempmount
df –h
7) 切换到 /etc 目录,原始 OS 磁盘所在的目录
cd /tempmount/etc/
cp fstab fstab_orig
8) 现在您已经备份了 fstab,您可以继续使用 vi、nano 或您喜欢的文本编辑器进行所需的更改。
vi fstab
cd /
umount /tempmount
9) 通过管理门户从 VM B 分离磁盘
10) 重新创建原始 VM A(从图库创建 VM,Select 我的磁盘)您将看到磁盘引用 VM A – Select 原始云服务名称。
在 Azure 上配置 VM 时。有没有办法使用 PowerShell 硬设置 MAC 地址?
我在网上找到了以下解决方案。但是,我被告知我们肯定会 运行 陷入同样的错误。因为,我们不知道下次创建 VM 时 mac 地址是什么。
已尝试解决:
由于控制台访问在 Azure 中尚不可用,您基本上会将有问题的 OS 磁盘作为数据磁盘安装在工作 VM 上,以更正对文件系统配置的更改:
A = 原始虚拟机(Inaccessible/errored 虚拟机)B = 新虚拟机(新临时虚拟机)
1) 通过 Azure 管理门户停止 VM A
2) 删除 VM A 但 select“保留附加的磁盘”
3) 租约清除后,通过 Azure 门户、虚拟机、Select“A”、附加磁盘
将数据磁盘从 A 附加到 VM B4) 在虚拟机“B”上,磁盘最终会附加,然后您可以挂载它。
5) 找到要挂载的驱动器名称,在 VM“B”上查看相关日志文件注意每个 linux 略有不同。
grep SCSI /var/log/kern.log (ubuntu)
6) 将附加磁盘挂载到挂载点 /tempmount
df -h
mkdir /tempmount
mount /dev/sdc1 /tempmount
df –h
7) 切换到 /etc 目录,原始 OS 磁盘所在的目录
cd /tempmount/etc/
cp fstab fstab_orig
8) 现在您已经备份了 fstab,您可以继续使用 vi、nano 或您喜欢的文本编辑器进行所需的更改。
vi fstab
cd /
umount /tempmount
9) 通过管理门户从 VM B 分离磁盘
10) 重新创建原始 VM A(从图库创建 VM,Select 我的磁盘)您将看到磁盘引用 VM A – Select 原始云服务名称。