2

ovftool コマンド ライン ユーティリティを使用して IP アドレスを設定する方法を説明した次の投稿を見つけました: https://www.mylesgray.com/virtualisation/deploying-ovaovf-remote-vcenter-using-ovftool/

私の問題は、ova (および内部の ovf) に対して ovftool を実行すると、ネットワーク アダプターのインスタンス ID を特定するために必要な出力が得られないことです。表示される唯一のインスタンス ID はディスク用であり、これは機能しません。

[root@delphi OVA_Build]# ovftool SSMS-2.1.3-Stage-root-unlocked.ova
OVF version:   1.0
VirtualApp:    false
Name:          SSMS2.1.3-Prod-OVF

Download Size:  2.68 GB

Deployment Sizes:
  Flat disks:   200.00 GB
  Sparse disks: 6.79 GB

Networks:
  Name:        VM Network
  Description: The VM Network network

Virtual Machines:
  Name:               SSMS2.1.3-Prod-OVF
  Operating System:   centos64guest
  Virtual Hardware:
    Families:         vmx-07 
    Number of CPUs:   4
    Cores per socket: 1
    Memory:           4.00 GB

    Disks:
      Index:          0
      Instance ID:    8
      Capacity:       200.00 GB
      Disk Types:     SCSI-lsilogic 

    NICs:
      Adapter Type:   PCNet32
      Connection:     VM Network

次のコマンドを実行しようとしています (env 変数 $VERSION、$BUILD_NUMBER、および $BUILD_IP_ADDRESS を使用) が、InstanceID スロットに何が入るかわかりません。別の方法として、既存の IP アドレスを保持するコマンドを使用することもできますが、現在、ネットワーク情報 (IP、ゲートウェイ、ネットマスク) はすべて消去されています。

ovftool \
-ds=Skywalker \
-n=SSMS-$VERSION-Stage-$BUILD_NUMBER \
--ipAllocationPolicy=fixedPolicy \
--prop:vami.netmask0.<InstanceID>=255.255.255.0\
--prop:vami.gateway0.<InstanceID>=172.18.77.1\
--prop:vami.ip0.<InstanceID>=$BUILD_IP_ADDRESS\
--prop:vami.DNS.<InstanceID>=64.102.6.247\
--powerOn \
SSMS-2.1.3-Stage-root-unlocked.ova \
vi://root:rootpass@dlo-vcenter-rtp.cisco.com/Corona/host/RTP
4

0 に答える 0