搭配 SP1 的 Novell ZENworks 7 桌面管理包含在 SUSE® Linux Enterprise Server (SLES) 9 Support Pack 2 或 Novell Open Enterprise Server (OES Linux) 1.0 SP2 上安裝以下關鍵元件的功能:
桌面管理伺服器: 此軟體可讓您在包含 Linux 伺服器的網路上集中建立並管理使用者和工作站的規則與設定檔。這些規則和設定檔可讓您配送、管理和更新應用程式,執行進階庫存和遠端管理功能,以及自動在您網路中的 Windows 工作站上安裝作業系統。
雖然在執行於 OES Linux 上的 Novell Cluster Services (NCS) 環境中最初不支援 ZENworks 7 桌面管理,但是搭配 Support Pack 1 的 ZENworks 7 桌面管理包含一組 RPM (novell-zenworks-zdm-cluster),其中含有可以將某些 ZENworks 服務設定為在 Novell Cluster Services™ for OES Linux Support Pack 2 環境中安全執行的檔案。
ZENworks 中間層伺服器: 此軟體與 Linux 伺服器上安裝的 Web 伺服器軟體配合使用,以設定公司防火牆內部桌面管理伺服器和公司防火牆外部工作站之間的驗證和通訊。此通訊可讓行動使用者在旅行時獲得桌面管理服務。它還可讓未安裝 Novell Client 的工作站進行通訊。
重要:中間層伺服器未啟用叢集。您需要將其安裝到單一節點。
ZENworks 7 with SP1 Desktop Management Services on Linux 安裝程式可讓您在這兩個元件之間選擇以組織成不同的組合 (稱為「安裝集」)。如需有關這些安裝集的更多資訊,請參閱節 IV, 在 Linux 上安裝 ZENworks 桌面管理服務。
附註:在可用於 SLES 9 安裝的四個預先建立的軟體「集」中 (即最低系統安裝、最低圖形系統安裝、完全安裝與預設系統安裝),只有用於 SLES 9 的預設系統安裝模式支援 ZENworks 7 桌面管理。用於 SLES 9 安裝的所有其他模式會導致後續 ZENworks 7 桌面管理安裝失敗。
您可以使用本小節中的資訊作為安裝 ZENworks 7 with SP1 Desktop Management Services on Linux 的一般指南,它還包含以下有關在 OES Linux SP2 叢集上安裝某些服務的資訊。
大多數 ZENworks 7 桌面管理元件認為是「叢集安全」的,這意味著您可以在安裝有 Novell Cluster Services for Linux 的環境中安裝 ZENworks 7 桌面管理服務,但是如果叢集卷冊發生故障,則在叢集發生容錯移轉時,服務中會出現中斷。
發生容錯移轉時,大多數桌面管理服務會還原,但應用程式管理和某些依賴於單一資源 (即複製規則檔案的伺服器) 的群組規則可能會在等待資源變為可用時逾時。在下一次登入或排定事件發生和檔案資源再次變為可用之前,不會套用這些規則。
ZENworks 中間層伺服器未啟用叢集,但它可以安裝在 Linux 的單一叢集節點上。如需有關資訊,請參閱節 21.0, 在 Linux 伺服器上僅安裝 ZENworks 中間層伺服器。
在執行 ZENworks 7 with Support Pack 1 Desktop Management Services on Linux 安裝之前,您需要確定要安裝該產品的環境已滿足所有必要條件:
使用以下步驟可在 OES Linux SP2 叢集環境中安裝 ZENworks 7 Desktop Management Services with Support Pack 1 Services on Linux:
在終端機主控台上,輸入 su 以切換至超級使用者。
執行 mount /CD_mount_point 以裝上 ZENworks 7 with Support Pack 1 Desktop Management Services on Linux CD。
變更至 CD 裝上目錄,然後執行 ./setup 以顯示安裝程式的第一個螢幕。
================================================================== Introduction ------------ InstallAnywhere will guide you through the installation of ZENworks Desktop Management. It is strongly recommended that you quit all programs before continuing with this installation. Respond to each prompt to proceed to the next step in the installation. If you want to change something on a previous step, type ’back’. You may cancel this installation at any time by typing ’quit’. PRESS <ENTER> TO CONTINUE:
閱讀授權條款,按 Enter 數次以使螢幕下移並閱讀內容,然後在授權合約的結尾輸入 Y 以接受條款。
提示:在安裝程式的任何螢幕上輸入 back 均可返回至上一個螢幕。在任何螢幕上輸入 quit 可取消安裝程式。
(依條件而定,如果安裝程式在伺服器上偵測到叢集服務) 當您接受授權合約的條款時,如果在要安裝含 ZENworks 7 with SP1 Desktop Mangement Services on Linux 的伺服器上已安裝 Novell Cluster Services,則安裝程式會偵測到它並顯示此螢幕:
==================================================================偵測到 Novell Cluster Services--------------------------------似乎您已將 Novell Cluster Services 安裝在此伺服器上。您是否希望將 ZENworks 服務安裝至叢集?安裝 (Y/N):(預設:Y):
即使安裝程式偵測到先前已安裝 Novell Cluster Services,也可能沒有必要對其進行設定,或者您可能希望以後再在叢集上進行安裝。如果您不希望在叢集上安裝 ZENworks 服務,請輸入 N。
輸入 Y 或按 Enter (
為預設) 可安裝可組態服務,以在 Novell Cluster Services for Linux 環境中執行搭配 SP1 的 ZENworks 7 桌面管理。不管您為此問題輸入 Y 還是 N,或者在授權合約後您根本就沒有看到叢集安裝螢幕,安裝程式的下一個螢幕仍會顯示:
================================================================== Choose Install Set ------------------ Please choose the Install Set to be installed by this installer. ->1- All Features 2- ZENworks Desktop Management Server 3- ZENworks Middle Tier Server 4- Customize...ENTER THE NUMBER FOR THE INSTALL SET, OR PRESS <ENTER> TO ACCEPT THE DEFAULT :
輸入 4 以選擇「自訂」選項。
將顯示「選擇產品功能」螢幕。
================================================================== Choose Product Features ----------------------- ENTER A COMMA_SEPARATED LIST OF NUMBERS REPRESENTING THE FEATURES YOU WOULD LIKE TO SELECT, OR DESELECT. TO VIEW A FEATURE’S DESCRIPTION, ENTER ’?<NUMBER>’. PRESS <RETURN> WHEN YOU ARE DONE: 1- [X] Application Management 2- [X] Remote Management 3- [X] Middle Tier 4- [X] Inventory Server 5- [X] Inventory Proxy 6- [X] Inventory Database 7- [X] NAL Database 8- [X] Imaging 9- [X] PXE 10- [X] Autoworkstation Import/Removal 11- [X] ZENworks Desktop Agent Installer Please choose the Features to be installed by this installer. :
依據您選取或不選要在 Linux 伺服器上安裝的功能,輸入所列功能的相應號碼。功能名稱旁邊的 [X] 表示將安裝該功能。依預設,已選取所有功能。
如果您要選取或不選多個功能,請使用逗號分隔號碼。
如果您需要功能描述,請在功能號碼前鍵入問號 (?),然後按 Enter。
準備好要安裝功能的清單後,按 Enter。
選取進行安裝後,許多 ZENworks 功能不需要進行進一步設定。系統不會提示您輸入有關這些功能的進一步資訊。
然而,不論您選取哪些功能,系統會永遠提示您輸入有關 ZENworks 桌面管理伺服器的組態資訊。要顯示的第一個螢幕是「樹狀結構資訊」螢幕,它是設定桌面管理伺服器所必需的。
================================================================== Tree information ---------------- Please enter authentication information for the tree where you want to configure ZENworks. Tree (zentree):
在「樹狀結構資訊」螢幕上,輸入您要設定 ZENworks 的本地主機 (即此伺服器的) 樹狀結構名稱。此欄位不區分大小寫。
輸入管理使用者的 eDirectory 可辨識名稱 (DN)。此欄位不區分大小寫。
輸入管理使用者的密碼。此欄位不區分大小寫。
在您的認證通過驗證後,將顯示「叢集支援資訊」螢幕 (如果安裝程式先前偵測到伺服器上存在叢集服務,請參閱步驟 5):
==================================================================ZENworks 叢集支援資訊------------------------------------指定應代管 ZENworksservices (MYCLUSTER_Resource.MYCLUSTER.Servers.mycompany) 的叢集資源物件之 DN:
(依條件而定,如果安裝程式已在伺服器上偵測到叢集服務) 輸入應代管您要安裝之 ZENworks 服務的叢集資源物件之完整可辨識名稱。
範例: bs9_server.bs9cluster.novell
(依條件而定,如果安裝程式已在伺服器上偵測到叢集服務) 輸入叢集共享卷冊的裝入點。
範例: /media/nss/BS9VOL
在您的認證通過驗證後,或在您輸入叢集共享卷冊的裝入點後,將顯示「ZENworks 授權金鑰」螢幕。
================================================================== ZENworks License Key Information -------------------------------- Please enter a valid ZENworks license code. (90 Day Trial):
輸入購買 Novell ZENworks 後,Novell 透過電子郵件傳送給您的授權代碼。在您提供此授權代碼之前,系統會定期提醒您對該產品進行授權。如果您不輸入正確的授權代碼,則 ZENworks 桌面管理僅能運作 90 天。
(依條件而定) 如果您選擇安裝中間層,則會顯示「中間層伺服器組態資訊」螢幕。
================================================================== Middle Tier Server Configuration Information -------------------------------------------- The Middle Tier Server you configure with this program will access an eDirectory server in order to authenticate users and workstations and to obtain ZENworks configuration and policy information. Please provide the name or IP address and administrative credentials for an eDirectory server. Server Name/IP Address (zenmidt):
(依條件而定,如果您已選取「中間層」選項) 輸入要安裝 eDirectory 的伺服器之 DNS 名稱或 IP 位址。
Enter Administrative Credentials: Proxy User (admin.myCompany):
(依條件而定,如果您已選取「中間層」選項) 輸入中間層代理使用者帳戶之完全合法的可辨識使用者名稱 (例如 midtier-proxy.org-unit.org)。
若要確保這些認證處於安全狀態,您可以設定具有特定管理權限的專有使用者。如需更多資訊,請參閱節 10.3, 中間層代理使用者帳戶需要的權限。
密碼():
(依條件而定,如果您已選取「中間層」選項) 輸入中間層代理使用者的 eDirectory 密碼。
The ZENworks Middle Tier software searches for ZENworks user objects in a specified eDirectory context and below. Please Specify the ZENworks user context. NOTE: This context must already exist. Users Context (users.novell):
(依條件而定,如果您已選取「中間層」選項) 輸入 eDirectory 網路位置,以供中間層伺服器在其中尋找要使用桌面管理的使用者物件。
安裝程式會在繼續執行前驗證網路位置 (即目錄容器) 是否存在。
(依條件而定) 如果您選擇在同一伺服器上安裝庫存伺服器和庫存資料庫,則會顯示「庫存獨立組態」螢幕。
================================================================== Inventory Standalone Configuration ---------------------------------- Note: ZENworks Inventory Standalone settings must be configured only on one cluster node.Do you want to configure as a Standalone? (Y/N) (Y):
(依條件而定,如果您已選取「庫存伺服器」選項) 輸入獨立庫存伺服器的網路位置。
庫存伺服器網路位置 (myCompany):
如果您選擇安裝庫存代理功能,則會顯示「庫存代理組態」螢幕。
================================================================== Inventory Proxy Configuration ----------------------------- XML Proxy port (65000):
(依條件而定,如果您已選取「庫存代理」選項) 輸入您要指定為可讓 XMLRPC 申請通過其取得庫存代理服務之連接埠的連接埠號碼。
如果您要變更預設的連接埠 65000,請指定介於 0 與 65535 之間的值。請確定連接埠號碼未由伺服器上的其他服務使用。
將顯示「SSL 組態」螢幕。
================================================================== SSL Configuration ----------------- Do you want to configure SSL? (Y):
(可選) 如果您想讓 ZENworks 7 庫存伺服器使用 LDAP 建立與 eDirectory 的安全連接,請輸入 Y,然後輸入 SSL 認證的完整路徑和檔案名稱。
重要:請在每個叢集節點均輸入 SSL 認證的路徑。
將顯示「NetBIOS 組態」螢幕。
==================================================================
NetBIOS Configuration
---------------------
NetBIOS Name (NetBIOS_name):
(依條件而定) 僅當 /etc/samba/smb.conf 中不存在 NetBIOS 名稱,並且執行 ZENworks 安裝程式的 Linux 伺服器之名稱超過 13 個字元時,才會顯示「NetBIOS 組態」螢幕。
如果 /etc/samba/smb.conf 中不存在 NetBIOS 名稱,並且 Linux 伺服器名稱超過 13 個字元,則安裝程式會使用執行安裝程式之 Linux 伺服器名稱的前 13 個字元產生 NetBIOS 名稱。在 ZENworks Linux 安裝過程中,此名稱會顯示為預設值。
==================================================================
NetBIOS Configuration
---------------------
NetBIOS Name (NetBIOS_name_generated_by_the_ZENworks_installation_program):
您可以接受該預設值,也可輸入新值,但要確保 NetBIOS 名稱是唯一的。
將顯示「預先安裝摘要」螢幕。
Pre-Installation Summary ------------------------ We are ready to install ZENworks to your server. Press <Enter> to continue, type "back" to change your choices or "quit" to exit this install. Product Name: ZENworks Desktop Management Product Components: Inventory Server, Remote Management, Application Management, Inventory Proxy, Inventory Database, NAL Database, Autoworkstation Import/Removal, PXE, Imaging, Middle Tier, ZENworks Desktop Agent Installer ZENworks License Key: 90 Day Trial Schema Extensions: Schema extensions will be applied. ZENworks Cluster Support Cluster support will be installed PRESS <ENTER> TO CONTINUE:
按 Enter 開始安裝。
安裝程序完成後,InstallAnywhere 會建立安裝記錄檔案。按 Ctrl+C 可中止建立記錄檔案。
如果安裝成功,則會顯示「檢視讀我檔案」螢幕。
============ View Readme ----------- Do you want to view the readme file? ->1- YES 2- NO ENTER THE NUMBER FOR YOUR CHOICE, OR PRESS <ENTER> TO ACCEPT THE DEFAULT: :
(可選) 輸入 1 以開啟讀我檔案。閱讀檔案,需要時按 Enter 以使螢幕下移。在讀我檔案的結尾,按 Enter 以顯示「安裝完成」螢幕。
(可選) 輸入 2 以顯示「安裝完成」螢幕。
================================================================ 安裝完成 --------------------- Congratulations. ZENworks Desktop Management has been successfully installed to: /opt/novell/zenworks/ All installed ZENworks services have been started. Please see the log file (/var/log/ZENworks_Desktop_Management_InstallLog.log) for more details. PRESS <ENTER> TO EXIT THE INSTALLER:
儘管「安裝完成」訊息表明所有安裝的 ZENworks 服務均已啟動,但 proxydhcp 服務在安裝完成後並未啟動,且在重新開機之後仍未啟動。若要啟動該服務,請在 ConsoleOne 或 iManager 中卸載叢集資源物件以執行啟動程序檔 (opt/novell/zenworks/bin/ZDMstart)。如果您嘗試從執行層級執行 proxydhcp 服務,則未代管叢集資源的伺服器上會產生錯誤。
按 Enter 以結束安裝程式。
使安裝了 ZENworks 桌面管理的叢集資源離線,然後使其返回線上狀態。
請使用以下步驟準備靜音安裝:
在 ZENworks 7 with Support Pack 1 Desktop Management Services on Linux CD 的根目錄中找到 silent.properties 檔案,然後將其複製到 Linux 伺服器上的 /root。
依需要編輯 /root/silent.properties。
以下所示為 ZENworks 7 with Support Pack 1 Desktop Management Services on Linux 的 silent.properties 之副本。
INSTALLER_UI=silent#---------------------------------------------------------------------# Install Sets #---------------------------------------------------------------------##CHOSEN_INSTALL_SET=(All|Server|Midtier) [default:All] #CHOSEN_INSTALL_SET=Midtier #CHOSEN_INSTALL_SET=Server#---------------------------------------------------------------------# Installable Features #---------------------------------------------------------------------INSTALL_REMOTE_MANAGEMENT=true INSTALL_MIDDLE_TIER=true INSTALL_INVENTORY_SERVER=true INSTALL_INVENTORY_PROXY=true INSTALL_INVENTORY_DATABASE=true INSTALL_APPLICATION_MANAGEMENT=true INSTALL_APPLICATION_MANAGEMENT_DATABASE=true INSTALL_IMAGING_SERVER=true INSTALL_PXE_SERVER=true INSTALL_WORKSTATION_IMPORT_SERVER=true INSTALL_ZDM_AGENT=true#---------------------------------------------------------------------# Pre-file-copy verification #---------------------------------------------------------------------#------------------------------------- # Authentication #-------------------------------------#TREE_USER_NAME=admin.myCompany #TREE_PASSWORD=myPassword #TREE_NAME=MY-TREE#------------------------------------- # ExtendSchemaConfigureAction #-------------------------------------##SHOULD_EXTEND_SCHEMA=(true|false) [default:false] #SHOULD_EXTEND_SCHEMA=true#------------------------------------- # LicensingConfigureAction #-------------------------------------##USER_SUPPLIED_SERIAL_NUMBER= [default:90 Day Trial] #USER_SUPPLIED_SERIAL_NUMBER=mySerialNumber#---------------------------------------------------------------------# Post-file-copy verification #---------------------------------------------------------------------#------------------------------------- # Force Re-Configuration #-------------------------------------##ConfigureAction.ZDM_FORCE_CONFIGURE=(true|false) [default:false] #ConfigureAction.ZDM_FORCE_CONFIGURE=true#------------------------------------- # Imaging #-------------------------------------##NDS_CONF_PATH= [default:/etc/nds.conf] #NDS_CONF_PATH=/etc/nds.conf#------------------------------------- # Middle Tier #-------------------------------------#XTierConfigureAction.AUTH_DOMAIN=myServer #XTierConfigureAction.AUTH_CONTEXT=myZENWorksUserSearchContext #XTierConfigureAction.PROXY_USER=myProxyUser #XTierConfigureAction.PROXY_PASSWORD=myProxyPassword#------------------------------------- # Inventory Server Standalone Mode #-------------------------------------##StandaloneConfigureAction.INV_STANDALONE=(Y|N) [default:N] #StandaloneConfigureAction.INV_STANDALONE=Y #StandaloneConfigureAction.INV_SERVER_CONTEXT=myContext.myCompany#------------------------------------- # XML Proxy # # value placed in /etc/opt/novell/zenworks/zws.properties as port2 #-------------------------------------##XMLProxyConfigureAction.XML_PROXY_PORT= [default: 8080] #XMLProxyConfigureAction.XML_PROXY_PORT=myPortNumber#------------------------------------- # SSL for Inventory #-------------------------------------##SSLConfigureAction.SSL_CONFIGURE=(Y|N) [default:N] #SSLConfigureAction.SSL_CONFIGURE=Y #SSLConfigureAction.INV_CERT_PATH=/my.dir/my.cer#------------------------------------- # NETBIOS Name # # value placed in /etc/samba/smb.conf as netbios name # iff there is no existing value #-------------------------------------##NETBIOS_NAME= [default:<hostname>-w] #NETBIOS_NAME=myNetBiosName#------------------------------------- # Novell Cluster Support #-------------------------------------##INSTALL_ZENWORKS_CLUSTERING=(Y|N) [default:N] #INSTALL_ZENWORKS_CLUSTERING=N # Specify the Cluster resource object that will host the ZENworks services. ConfigureAction.CLUSTER_RESOURCE_DN=myResource.mycluster.mycompany# Specify the mount point for the shared resource for the above named cluster # resource object ConfigureAction.SHARED_VOLUME_PATH=/mnt/
# In general the following information can be derived from the Cluster resource # object but in the off chance that we can't determine this information, you # can set these variables. # Specify the DN of the Virtual server object associated with the # cluster resource object, and the IP address assigned to the resource object ConfigureAction.CLUSTER_NCP_SERVER= ConfigureAction.CLUSTER_NCP_SERVER_IP=
依預設,已在 silent.properties 中選取所有桌面管理元件進行安裝。編輯此檔案時,透過在檔案的「可安裝功能」區段中對該元件名稱進行註解,您可以不選該元件進行安裝。這可建立自訂安裝集,當您執行安裝程式時,可以套用此安裝集。
您還可以選擇不在檔案的「安裝集」區段中對合併安裝集進行註解,而不必建立此自訂安裝集。
silent.properties 檔案還包含設定要安裝之元件所需的特定參數。確定您未對這些參數進行註解並提供了所需的值。
如果您打算在不安全環境中執行靜音安裝,則可能需要採取措施來隱藏密碼。如需更多資訊,請參閱節 23.3, 使靜音安裝更安全。
在您編輯 silent.properties 檔案以包含所有元件的安裝 (包括您要在叢集上安裝的服務) 以及這些元件的隨附組態值之後,即可執行安裝程式。
請使用以下步驟完成安裝:
將經過編輯的 silent.properties 檔案複製到要執行靜音安裝之伺服器的 /root 目錄。
在要安裝 ZENworks 之 Linux 伺服器上的光碟機中插入 ZENworks 7 with Support Pack 1 Desktop Management Services on Linux CD。
在終端機主控台上,使用 su 指令切換至超級使用者。
執行 mount /CD_mount_point 以裝上 ZENworks 7 with Support Pack 1 Desktop Management Services on Linux CD。
變更到 CD 裝入點,然後輸入以下指令:
./setup -f /root/silent.properties
附註:silent.properties 檔案的路徑必須為完整路徑,並且以正斜線 (/) 開頭。
安裝程式即會執行,並根據您在 silent.properties 中提供的資訊複製相應的檔案並設定 ZENworks 元件。silent.properties 的「檔案複製前驗證」區段會檢查您提供的每個值是否均有效。如果有任何值無效,安裝即會停止。
完成檔案複製後,程式會檢查 silent.properties 的「檔案複製後驗證」區段是否有效。如果此區段中的值不正確,則會在位於 /var/log/ZENworks_Desktop_Management_InstallLog.log 的 InstallAnywhere 記錄檔中記錄錯誤,但是安裝仍會繼續。
您可以使用 novell-zdm-configure 公用程式修正遇到的任何錯誤。如需更多資訊,請參閱節 24.2, 設定或重新設定在 Linux 上執行的已安裝 ZENworks 程序。
使安裝了 ZENworks 桌面管理的叢集資源離線,然後使其返回線上狀態。
完成 ZENworks 7 SP1 桌面管理服務安裝後,您需要設定工作站庫存以在叢集環境中工作。以下步驟提供所需的組態資訊:
設定庫存資料庫物件。如果您在桌面管理安裝過程中選取了 Sybase,則安裝程式會建立資料庫物件 (Inventory database_server_name) 並設定此物件的內容。跳過步驟 1.a 和步驟 1.b。如果您使用的是 Oracle 或 MS SQL,請繼續執行步驟 1.a。
如果您要在 Oracle 或 MS SQL 中維護庫存資料庫,請確定您已建立資料庫物件並已設定內容。如需更多相關資訊,請參閱節 27.0, 安裝後任務。
設定適用於叢集環境之資料庫物件的步驟:在 ConsoleOne 中,於資料庫物件上按一下滑鼠右鍵,依次按一下「
」、「 」,瀏覽至虛擬伺服器的 DN (NCP 伺服器物件) 或指定虛擬伺服器的 IP 位址,然後按一下「 」。如果您未在安裝過程中選取獨立組態,則當您建立資料庫位置規則時,必須將庫存資料庫設定為 Inventory database_virtual_server_name。
建立工作站庫存規則時,將庫存服務物件 DN 設定為 Inventory Service_virtual_server_name。
若要設定所有上捲規則,請選取叢集服務的庫存服務物件 (Inventory Service_virtual_server_name)。