vCenter Server を 7.0 Update 3i(7.0.3.01100)にアップグレード後、インベントリデータのエクスポートが「データ エクスポートの障害 内部エラーのために現時点でデータをエクスポートできませんでした。」で失敗する
search cancel

vCenter Server を 7.0 Update 3i(7.0.3.01100)にアップグレード後、インベントリデータのエクスポートが「データ エクスポートの障害 内部エラーのために現時点でデータをエクスポートできませんでした。」で失敗する

book

Article ID: 412286

calendar_today

Updated On:

Products

VMware vCenter Server

Issue/Introduction

免責事項:これは英文の記事「"Export Data Failure, Sorry, the data could not be exported at the moment due to some internal error", exporting inventory data fails on vCenter Server after upgrading to 7.0 Update 3i (7.0.3.01100)」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

 

  • vCenter Server を 7.0 Update 3i(7.0.3.01100)にアップグレード後、vSphere Client で「エクスポート」機能を使ってインベントリデータを出力しようとすると、「データ エクスポートの障害」というエラーメッセージが表示されてエクスポートに失敗する

    UI には以下のエラーメッセージが表示されます:





  • UI クライアントのログファイル(/var/log/vmware/vsphere-ui/logs/vsphere_client_virgo.log)には、以下のエラーが表示されます:

    [YYYY-MM-DD] [ERROR] http-nio-XYXY-exec-X        70000196 100016 200003 net.sf.jasperreports.engine.fonts.SimpleFontExtensionHelper       Error loading font family net.sf.jasperreports.engine.fonts.InvalidFontException: Error loading font "net/sf/jasperreports/fonts/icons/icons.ttf".
            at net.sf.jasperreports.engine.fonts.SimpleFontFace.loadFont(SimpleFontFace.java:206)
            at net.sf.jasperreports.engine.fonts.SimpleFontFace.setTtf(SimpleFontFace.java:167)
            at net.sf.jasperreports.engine.fonts.SimpleFontExtensionHelper.parseFontFace(SimpleFontExtensionHelper.java:390)
            at net.sf.jasperreports.engine.fonts.SimpleFontExtensionHelper.parseFontFamily(SimpleFontExtensionHelper.java:311)
            at net.sf.jasperreports.engine.fonts.SimpleFontExtensionHelper.parseFontExtensions(SimpleFontExtensionHelper.java:259)
            at net.sf.jasperreports.engine.fonts.SimpleFontExtensionHelper.loadFontExtensions(SimpleFontExtensionHelper.java:230)
            at net.sf.jasperreports.engine.fonts.SimpleFontExtensionHelper.loadFontExtensions(SimpleFontExtensionHelper.java:187)
            at java.lang.Thread.run(Thread.java:750)
    Caused by: java.io.IOException: Problem reading font data.
            at java.awt.Font.createFont0(Font.java:1000)
            at java.awt.Font.createFont(Font.java:877)
            at net.sf.jasperreports.engine.fonts.SimpleFontFace.loadFont(SimpleFontFace.java:198)

    [YYYY-MM-DD] [ERROR] http-nio-XYXY-exec-X         70000196 100016 200003 net.sf.jasperreports.engine.util.JRStyledTextParser               Error while loading available fonts java.lang.NullPointerException: null
            at sun.awt.FcFontManager.getDefaultPlatformFont(FcFontManager.java:76)
            at sun.font.SunFontManager$2.run(SunFontManager.java:443)
            at java.security.AccessController.doPrivileged(Native Method)
            at sun.font.SunFontManager.<init>(SunFontManager.java:386)

    [YYYY-MM-DD] [ERROR] http-nio-XYXY-exec-X        70000196 100016 200003 com.vmware.vise.data.mutation.impl.MutationServiceImpl            MutationServiceImpl.add failed: java.lang.reflect.InvocationTargetException: null
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
            at java.lang.Thread.run(Thread.java:750)
    Caused by: java.lang.ExceptionInInitializerError: null
            at net.sf.jasperreports.engine.fill.JRBaseFiller.<init>(JRBaseFiller.java:116)
            at com.vmware.vsphere.client.export.ExportFileMutationProvider.generateFile(ExportFileMutationProvider.java:129)
            at com.vmware.vsphere.client.export.ExportFileMutationProvider.add(ExportFileMutationProvider.java:79)
            ... 238 common frames omitted
    Caused by: java.lang.NullPointerException: null
            at sun.awt.FcFontManager.getDefaultPlatformFont(FcFontManager.java:76)
            at sun.font.SunFontManager$2.run(SunFontManager.java:443)

 

Environment

VMware vCenter Server 7.0.3

Cause

この問題は、vCenter Server Appliance 7.0 U3i(7.0.3.01100、ビルド番号 20845200)でフォントが一部欠けていることが原因で発生しています。

Resolution

この問題は、vCenter Server 7.0 U3j で解決されています。詳細は「Download Broadcom products and software」をご参照ください。

回避策:

回避策として、PowerCLI の Cmdlet を使用してインベントリオブジェクトを CSV 形式でエクスポートすることができます。

以下にいくつかの例を示します:

ファイルパスインベントリオブジェクト名は、ご利用の環境に合わせて適宜変更してください。

vCenter 内のすべての VM をクスポート

Get-VM | Select Name, NumCpu, MemoryGB, VMHost, PowerState, ProvisionedSpaceGB, UsedSpaceGB | Export-Csv -Path C:\export\VM_Inventory.csv -NoTypeInformation

vCenter 内のすべての ESXi ホストをエクスポート

Get-VMHost | Select Name, ConnectionState, PowerState, NumCpu, Version | Export-Csv C:\export\Host_Inventory.csv -NoTypeInformation

vCenter 内のすべてのデータストアをエクスポート

Get-Datastore | Select Name, State, FreeSpaceGB, CapacityGB | Export-Csv C:\export\Dastore_Inventory.csv -NoTypeInformation

特定クラスタ内のすべての VM をエクスポート

Get-Cluster -Name "CLUSTER_NAME" | Get-VM | Select Name, NumCpu, MemoryGB, VMHost, PowerState, ProvisionedSpaceGB, UsedSpaceGB | Export-Csv -Path C:\export\VM_Cluster_Inventory.csv -NoTypeInformation

特定クラスタ内のすべての ESXi ホストをエクスポート

Get-Cluster -Name "CLUSTER_NAME" | Get-VMHost | Select Name, ConnectionState, PowerState, NumCpu, Version |  Export-Csv -Path C:\export\Host_Cluster_Inventory.csv -NoTypeInformation

特定ホスト上のすべてのデータストアをエクスポート

Get-VMHost -Name "ESXI_HOST_NAME" | Get-Datastore | Select  Name, State, FreeSpaceGB, CapacityGB  |  Export-Csv -Path C:\export\Datastore_Host_Inventory.csv -NoTypeInformation

Additional Information

PowerCLIのインストール方法については、以下をご参照ください:
https://techdocs.broadcom.com/us/en/vmware-cis/vcf/power-cli/latest/powercli/installing-vmware-vsphere-powercli/install-powercli.html

vSphereでのPowerCLIの使い方については、以下をご覧ください:
https://developer.broadcom.com/powercli/latest/products/vmwarevsphereandvsan/