可以通过powershell配置VM时设置MAC地址吗?

时间:2016-03-30 08:29:26

标签: powershell azure azure-virtual-machine azure-powershell

在Azure上配置VM时。有没有办法使用PowerShell硬核设置MAC地址?

1 个答案:

答案 0 :(得分:0)

我在网上找到了以下分辨率。但是,我被告知我们肯定会遇到同样的错误。因为,当我们下次创建它时,我们不知道VM的mac地址是什么。

尝试解决

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

A =原始VM(无法访问/错误的VM)B =新VM(新临时VM)

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

2)删除VM A但是选择“保留附加的磁盘”

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

4)在VM“B”上最终磁盘将连接,然后你可以安装它。

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

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

6)将附加的磁盘挂载到mountpoint / 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(从Gallery创建VM,选择我的磁盘),您将看到引用VM A的磁盘 - 选择原始Cloud Service名称。