vCloud Director 1.5 發佈說明

vCloud Director 1.5 發佈說明 本發佈說明涵蓋下列主題: 新增內容
  • 快速置備:利用鏈接克隆顯著加快置備速度並降低存儲成本。
  • vApp 自定義屬性:使開發人員和其他用戶能夠使用 OVF 描述符將用戶數據輕鬆傳送到客戶機操作系統。
  • 阻塞任務和通知:通過編程方式將 vCloud Director 連接到企業系統(例如 CMDB),從而實現端對端的系統自動化。
  • 擴展的 vCloud API:將更多命令添加到 vCloud API 命名空間,從而包括所有可通過 GUI 訪問的操作,並使用 API 來實現更廣泛的集成和腳本操作。
  • Microsoft SQL Server 支持:對於新部署的 vCloud Director 來說,除了以前支持的數據庫服務器之外,vCloud 數據庫還支持 Microsoft SQL。
  • vShield Edge *** 集成:通過編程方式創建點對點 IPSec-*** 通道,從而實現跨雲連接。
系統要求和安裝

有關係統要求和安裝說明的信息,請參見 《VMware vCloud Director 安裝和配置指南》

已知問題

下列問題是在嚴格的測試過程中發現的,是已知問題,這些信息有助於您理解在使用本版本過程中可能遇到的各種現象。

這些已知問題可分爲以下幾組:

一般問題

“打開的文件過多”錯誤
vCloud Director 對打開的文件數目有較高的限制。確保 vCloud Director 環境中的每個單元均允許進程打開 1024 個以上的文件。如果要查看某個單元的當前限制,請登錄到該單元,然後鍵入 ulimit -n。如果該限制爲 1024 或更低,請採取下列步驟提高可打開文件的數量限制:

  1. 鍵入 su -。
  2. 編輯 /etc/security/limits.conf 並確保其包含下列行:
    * soft nofile 65535
    * hard nofile 65535
  3. 編輯 /etc/pam.d/login 以包括下列行:
    session required pam_limits.so
  4. 鍵入下列命令以重新啓動單元:
    service vmware-vcd restart
  5. 註銷單元,然後再登錄。
  6. 鍵入 ulimit -n 驗證所做的更改。

正在運行服務時,無法更改 vCloud Director 數據庫用戶名或密碼
如果您在運行服務時更改 vCloud Director 數據庫用戶名或密碼,vCloud Director 會在下次訪問數據庫時失敗,並記錄如下形式的消息“java.sql.SQLException:ORA-01017:用戶名/密碼無效;登錄被拒絕 (java.sql.SQLException: ORA-01017: invalid username/password; logon denied)”。如果您需要更改 vCloud Director 數據庫用戶或密碼,請遵循下列步驟:

  1. 停止所有單元中的所有 vCloud Director 服務,如 《VMware vCloud Director 安裝和配置指南》 中所述。
  2. 使用數據庫工具更改 vCloud Director 數據庫用戶或密碼。
  3. 在所有單元中運行 vCloud Director 配置腳本,如 《VMware vCloud Director 安裝和配置指南》 中所述 (請參見“配置網絡和數據庫連接”)。
    該腳本首先會要求您提供 Java keystore 路徑,然後會提示您鍵入數據庫的新用戶名/密碼。

腳本運行完畢之後,將會更新 vCloud Director 數據庫和屬性文件中的信息,並重新啓動 vCloud Director 服務。

無法創建 Microsoft Sysprep 部署包
如果您在單元中運行 createSysprepPackage.sh 腳本時遭遇權限被拒錯誤,您應檢查確認 SELinux 是否啓用而且是否在強制模式下運行。若要進行檢查,請運行以下命令: /usr/sbin/getenforce。如果返回“Enforcing”,請採取下述應對措施,授予適當權限以運行工具。

應對措施:針對腳本所使用的共享庫啓用文本重定位。安裝 vCloud Director 之後,以 root 身份執行下列命令: chcon -t textrel_shlib_t '/opt/vmware/cloud-director/deploymentPackageCreator/libCreatePkg.so'

使用 Web 瀏覽器訪問 vCloud Director
vCloud Director 不支持同時從相同瀏覽器登錄到不同的用戶帳戶。如果試圖這麼做,第一位用戶將被註銷。

在與 VMware Storage Appliance 相同的羣集中創建提供者 vDC 時超時
在與 VMware Storage Appliance (VSA) 相同的羣集中創建提供者 vDC 時會導致超時。如果要避免此超時,請使用 vSphere Client 的 VSA Manager 選項卡將數據存儲置於維護模式。此操作會正常停止 VSA 虛擬機,並將其主機置於維護模式。主機處於維護模式之後,您可以使用 vCloud Director Web 控制檯準備主機。

如果羣集中的一個或多個主機斷開連接,則無法創建提供者 vDC
創建由羣集支持的提供者 vDC 時,該羣集中的所有主機都必須處於連接狀態。如果該羣集中的任何主機斷開連接,則創建操作會失敗。

應對措施:移除該羣集中所有斷開連接的主機。

在 Windows XP 和 Windows 2003 系統上的 Firefox 3.6.x 中,vCloud Director 可能無響應
在 Windows XP 或 Windows 2003 系統上的 Firefox 3.6.x 中訪問 vCloud Director 時,爲上載 vApp 模板或媒體而單擊“瀏覽”後,用戶界面無響應。要修復此問題,請單擊瀏覽器的搜索或 URL 欄,然後返回到 vCloud Director Web 用戶界面。

如果 vCenter 有 2000 個以上的端口組,則無法創建 vApp
如果 vCenter Server 有 2000 個以上的標準或分佈式端口組,則無法在使用該 vCenter Server 的任何組織 vDC 上創建 vApp。此限制僅適用於使用 SQL Server 的 vCloud Director 安裝。

控制檯代理會導致 vCD 單元上出現高 CPU 和內存負載
由控制檯代理所增加的資源消耗會導致 vCD 單元上出現高 CPU 和內存負載。如果在 vCD 單元上看到高 CPU 和內存負載,請增加單元數和文件描述符數。要增加文件描述符數,請參見 訪問 vCloud Director 用戶界面失敗,並出現錯誤:無法打開連接 - 打開的文件過多

安裝和升級問題

升級 vCloud Director 之後需要重新啓動服務器
升級服務器組中任意成員上的 vCloud Director 軟件之後,必須運行 /etc/profile.d/vcloud.sh 中的腳本,以便使用適當的值初始化 vCloud Director 環境。或者,您也可以註銷服務器,然後再次登錄服務器。

升級 ESX 之後,vCloud Director 報告主機跨越已經過期
升級由 vCloud Director 管理的 ESX 主機之後,vCLoud Director Web 控制檯會報告此主機的跨越已經過期,並提示系統管理員修復此主機。大多數情況下,此狀況會在幾分鐘之內自動消除,無須執行修復操作。刷新頁面以檢查升級主機的狀態。

升級後無法打開 vCD
升級已導致 SWF 更新。在某些情況下,服務器端 Flash SWF 由於緩存而無法正確更新。應對措施:清除 Flash 緩存。

  1. 轉到 Adobe 設置管理器
  2. 單擊“刪除所有網站”。
  3. 單擊“確認”。

vShield Manager 升級之後需要等待一段時間才能執行任何網絡操作
升級與已升級的 vCenter Server 相關聯的 vShield Manager 服務器之後,vShield Manager 通知 vCloud Director 存在新版本。vShield Manager 發送通知以及 vCloud Director 處理此通知可能需要幾分鐘。如果您在此間隔內手動重置網絡,則升級無法成功完成。在升級完成後等待 5 分鐘再嘗試使用或重置網絡是一種好方法。

升級 vCloud Director 會中斷正在進行的 OVF 和媒體圖像上載
如果 vCloud Director 升級中斷了正在進行的 OVF 軟件包和媒體圖像上載,則上載會失敗。升級完成後,可以重新開始之前失敗的上載。

vCloud Director 服務器和數據庫必須位於相同的時區
請參見 配置要位於相同時區的 vCloud director 服務器和數據庫

國際化問題

ja_JP 區域設置和 Oracle
如果想對 vCloud Director 單元使用 ja_JP 區域設置並同時使用 Oracle 數據庫,則必須使用 Oracle 11g R2 (11.2.0.1 或更高版本)。

客戶機自定義選項卡不支持非 ASCII 字符
您無法在“虛擬機屬性”頁面的“客戶機自定義”選項卡上的任何文本字段中輸入任何非 ASCII 字符。其中包括本地管理員密碼、域名稱及其用戶名和密碼以及自定義腳本。

無法使用非 ASCII 字符創建組織
vCloud Director 不支持在組織名稱中使用非 ASCII 字符。

組織網絡和 vApp 名稱必須只包含 ASCII 字符
組織網絡和 vApp 網絡名稱應該只包含 ASCII 字符。使用 Unicode 字符可能會導致出現故障。

上載具有包含 Unicode 字符的長名稱的 vApp 模板會失敗
如果要上載的 vApp 模板具有包括 Unicode 字符的長名稱,則上載操作會失敗。如果遇到此問題,請縮短 vApp 模板名稱,然後重試上載操作。

系統名稱中包含非 ASCII 字符可能會導致 NAT 路由的外部組織網絡創建失敗
利用 NAT 路由連接創建外部組織網絡時,系統名稱只應包含 ASCII 字符。系統名稱中包含非 ASCII 字符可能會導致網絡創建失敗。

網絡問題

某些主機名稱作爲公用控制檯代理地址無效,因此被拒絕
您無法使用 vCloud Director Web 控制檯“公用地址”頁面的“配置公用控制檯代理地址”字段,將某些主機名稱配置爲公用控制檯代理地址。尤其需要注意的是,當您在此字段中鍵入主機名稱時,若主機名稱中包含跟隨在一個圓點後的一個或多個數字,則該名稱將被視爲無效。若要將此類主機名稱(或被 Web 控制檯視爲無效而拒絕的任何主機名稱),請將下面的行添加到 $VCLOUD_HOME/etc/global.properties 中:

consoleproxy.external.address = hostname

例如: consoleproxy.external.address = vcloud.123example.com

默認租約時間 UI 字段不起作用
在 DHCP 默認租約時間 UI 字段中輸入值不會影響 vApp 的 DHCP 配置。

當存在沒有上行鏈路的 vSphere 標準交換機時,vCloud Director 顯示主機警示
當主機具有沒有上行鏈路(物理 NIC)的 vSphere 標準交換機時,vCloud Director 顯示警示“該主機未連接至下列 vSwitch:[標準交換機名稱]。”可以忽略該錯誤。

編輯特定 vApp 網絡中的虛擬機會導致爲該網絡上的每個虛擬機 NIC 添加 NAT 映射
編輯使用 IP 轉換的已防護或已路由 vApp 網絡上的任何虛擬機時,會爲該網絡上的每個虛擬機 NIC 添加 NAT 映射。

處於已防護模式的 vShield Edge 4.1 中的傳出流量過濾失敗
在本版本的 vCloud Director 中,處於防護模式的 vShield Edge 4.1 中的流量過濾失敗,即使將傳出流量規則設置爲“DENY”,也會允許所有傳出流量。

Norton Internet Security 阻止安裝 VMware VMRC 插件
必須安裝 VMRC 插件才能查看 vCloud Director 虛擬機控制檯。按照 Norton Internet Security 的規程允許安裝 VMRC 插件。

無法安裝適用於 Mozilla Firefox 的 VMware VMRC 插件
在某些 Linux 操作系統上,可能無法安裝適用於 Firefox 的 VMRC 插件。可以執行下列步驟,解決該問題:

  1. 下載 VMRC 插件之後,運行安裝程序,並將默認安裝路徑更改爲 /usr/lib/mozilla/plugins。
  2. 完成安裝嚮導。
  3. 運行下列命令更改插件鏈接:
    • 轉到 Mozilla 插件目錄: cd /usr/lib/mozilla/plugins
    • 移除無效的符號鏈接: rm -f np-vmware-vmrc-e.x.p-378321.so
    • 創建有效的鏈接: ln -s /user/lib/vmware-vmrc/np-vmware-vmrc-e.x.p-378321.32.so no-vmware-vmware-vmrc-e.x.p-378321.so
    • 驗證鏈接: ls -la

在 Visual C++ 8 運行時不存在的情況下打開控制檯時 VMRC 崩潰
在沒有 Visual C++ 8 運行時的環境中打開控制檯時,VMRC 插件崩潰。要還原控制檯功能,請安裝 Microsoft Visual C++ 2005 SP1 Redistributable Package (x86)'vcredist_x86'

組織 vDC 問題

從 API 刪除組織 vDC 與從 UI 刪除組織 vDC
當您使用 API 刪除組織 vDC 時,vCloud Director 會刪除組織 vDC 中的一切 vApp、vApp 模板和媒體。請確保移走要保留的一切對象,然後再刪除組織 vDC。當您使用 UI 刪除組織 vDC 時,Cloud Director 會刪除組織 vDC 中的一切 vApp 模板。請確保移走要保留的一切 vApp 模板,然後再刪除組織 vDC。

無法啓動預留池組織 vDC 中的 vApp
用戶可以爲預留池組織 vDC 中的虛擬機設置內存和 CPU 預留。因此,用戶可以爲其虛擬機保留組織 vDC 中的所有可用內存和 CPU。在此情況下,用戶將無法啓動需要 vShield Edge 虛擬機提供網絡服務的 vApp,因爲沒有可用的內存或 CPU。

上載和下載問題

Java 插件問題
爲了將 vApp 模板和媒體上載到目錄,執行上載所用的計算機必須安裝 Java Plug-in 1.6.0_10 或更高版本。在某些情況下,即使安裝了插件,也無法上載文件,除非您重新啓動 Web 瀏覽器。

虛擬機問題

使用 Windows Vista 和更高版本中的 Internet Explorer 查看虛擬機控制檯時出現問題
當您嘗試從運行 Windows Vista 或更高版本之計算機中的 Internet Explorer 查看虛擬機控制檯時,可能會遇到問題。禁用 Internet Explorer 的“保護模式”即可解決此問題。

  • 首選項
  • 正在運行
  • 失敗
  • 幫助 > 關於

打開其中一個對話框後,若 vCloud Director 無響應,請重新加載網頁。

無法單擊客戶端集成訪問控制對話框
當您使用 打開控制檯命令查看虛擬機控制檯時,將會顯示“客戶端集成訪問控制”對話框。對於某些操作系統和瀏覽器組合,您必須先單擊虛擬機控制檯,然後才能單擊對話框。

達到 VMRC 組織連接限制時不會顯示任何警告
超過 VMRC 組織連接限制時,會顯示空白控制檯。不顯示任何錯誤消息。如果您遇到該錯誤,請聯繫組織管理員。

控制檯刷新後連接的設備無法顯示爲已連接
在某些情況下,若在設備連接時刷新控制檯,則在刷新後該設備仍保持連接狀態,但無法顯示爲已連接。即使您打開管理設備對話框,保留選中“無”,該設備仍保持連接狀態。

要將用戶界面與設備連接狀態重新同步,請在用戶界面中再次連接該設備。此時將出現一條消息,提示設備已連接。出現此消息後,設備管理操作會再次正確運作。

在 Windows 系統上的 Firefox 3.6 中,控制檯無法正確加載
在運行於 Windows 系統上的 Firefox 3.6 中,控制檯無法在窗口模式下顯示。要讓控制檯正確顯示,請在全屏模式下使用控制檯。

從控制檯窗口外部啓動虛擬機時控制檯無法重新連接
在關閉虛擬機後保留控制檯窗口打開並且從控制檯外部啓動虛擬機時,控制檯無法重新連接到啓動的虛擬機。要將控制檯重新連接到虛擬機,請關閉控制檯,然後爲虛擬機打開新的控制檯窗口。

在 Windows 7 系統上的 Internet Explorer 9 中,控制檯無法正確顯示
在 Windows 7 系統上的 Internet Explorer 9 中打開控制檯時,控制檯可能顯示一個灰色屏幕而不是虛擬機桌面。要更正此顯示問題,請刷新控制檯頁面。

單擊“確定”之前 NIC 刪除不會實現
刪除 NIC 時,請在單擊“確定”之後再編輯任何其他屬性。單擊“確定”之前編輯其他屬性會導致配置錯誤的 NIC。

通知和擴展問題

針對目錄刪除事件的虛假通知
如果啓用通知並刪除一個目錄,將會發送兩個通知:一個通知針對 /catalog/modify 事件,另一個通知針對 /catalog/delete 事件。catalog/modify 事件通知爲虛假通知,可以忽略。

vCloud API 問題
  • 不再支持 approvals.xsd 中包括的架構定義。

  • 在 UI 中顯示爲“已防護”的 vApp,在 vCloud API 中檢索時,其 vApp 網絡配置 FenceMode 可能顯示爲“natRouted”。如果 vApp 網絡的 IP 子網與外部網絡的 IP 子網重疊,則該 vApp 實際上已部署爲“已防護”。如果兩者的 IP 子網並不重疊,則其模式爲 natRouted。

  • 使用 vCloud API 發出 cloneVappTemplate 請求時,將會忽略請求主體中名稱屬性的值,克隆的對象則會保留源對象的名稱。

  • 使用 vCloud API 發出 cloneVapp 請求時,將會忽略請求主體中的部署和 powerOn 屬性。

  • 如果 VM 處於其 AllocationModel 值爲 AllocationPool 或 AllocationVapp 的 vDC 中,則在編輯該 VM 的 VirtualHardwareSection 時,會在不提示的情況下忽略使用 vCloud API 指定內存預留或限制的嘗試。

  • 如果在使用 vCloud API 將 LDAP 用戶導入組織時遇到錯誤(例如,“OperationDeniedException - Operations not in users context”),請先註銷再登錄,然後嘗試再次導入用戶。

  • 實例化 vApp 模板並指定隔離型 FenceMode 值之後,即可創建 FenceMode 值爲 natRouted 的 vApp 網絡。

  • 如果將 networkUpdateNetwork 操作配置爲阻塞任務,則在更新 vApp 網絡時不會創建任何阻塞任務。

  • 如果中止或放棄針對“vdcRecomposeVapp”操作的阻塞任務,可能將無法恢復對於某些部分(包括 LeaseSettingsSection)所做的更改。您必須通過重新配置 vApp 手動恢復更改。

  • 務必在擁有足夠資源的 vCenter 羣集中部署 vShield Edge 虛擬機。如果沒有足夠資源,vShield Edge 虛擬機可能無法啓動。如果發生此種情況,vCloud Director 會顯示下列形式的消息:

    無法啓動 vApp“----”。(Unable to start vApp "----".)
    - 無法在資源池“----”中啓動虛擬機。(Unable to start virtual machines in resource pool "----".)
    - 初始化防護裝置失敗 (Failed to initialize shield appliance)
    - HTTP/1.1 400 錯誤請求 (HTTP/1.1 400 Bad Request)
    代碼: (Code :)70510,描述: (70510, Description :)無法啓動 vShield Edge VM (Unable to power on vShield Edge VM)

  • 如此示例中所示,如果不選擇任何記錄,不管結果集中 provisionedStorageMB 記錄的實際值是什麼,您都無法通過匹配 provisionedStorageMB 記錄的值來過濾數據存儲查詢的結果集。

    GET https://vcloud.example.com/api/query?type=datastore&fields=provisionedStorageMB&filter=provisionedStorageMB==460

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章