2018年3月31日 星期六

Horizon 7.4 佈署 Linux Instant-Clone 桌面集區

在 Horizon 7.4, Linux VDI 支援使用 Instant-Clone 佈署浮動的桌面集區,同時也支援使用 PowerBroker Identity Services Open (PBISO)來整合 Active Directory。但是,這兩項新功能目前只支援 Ubuntu 14.04和 16.04版本!因此,本文將以 Ubuntu 16.04為例,說明如何設定及建置 Horizon Linux VDI。

準備虛擬機 & 基本環境設定

  • 準備一台虛擬機並安裝 Ubuntu (本例是安裝 Ubuntu 16.04.3-desktop)
  • 調整此虛擬機 vRAM,最少為 10 MB (依照解析度和 Monitor數量需求自行調整)
  • 安裝 Open VMware Tools (OVT),安裝完後需要重開機
 
  •  修改 /etc/hosts ,修改為 127.0.0.1 hostname.domainname hostname
  • 修改 /etc/init/rc-sysinit.conf,將 default_runlevel設定為 5
  • 安裝 Horizon Agent 相依套件 (python-dbus 和 python-gobject)
  • 依需求安裝桌面環境套件(目前 ubuntu16.04支援 (Gnome Flashback (Metacity), K Desktop Environment (KDE), MATE)。本例使用 Gnome Flashback (Metacity)
安裝完成後重開機,在登入畫面就可以選擇 GNOME Flashback (Metacity)

安裝 VMware Horizon Agent for Linux

下載 VMware Horizon agent到虛擬機,接著將 agent移動到 /tmp路徑底下並解壓縮
mv VMware-horizonagent-linux-x86_64-x.x.x-xxxxx.tar.gz /tmp/
cd /tmp/
tar -zxvf VMware-horizonagent-linux-x86_64-x.x.x-xxxxxxx.tar.gz 
進到解壓縮後的資料夾並執行以下指令安裝 agnet,安裝完成後需要重開機
cd VMware-horizonagent-linux-x86_64-x.x.x-xxxxxxx
sudo ./install_viewagent.sh -A yes

整合 Active Directory

本例將使用 PowerBroker Identity Services Open (PBISO) 整合 Windows AD。首先下載 PBISO 8.5.6 or later 版本的套件至虛擬機 (Download PBISO),接著給 .sh的檔案權限
sudo chmod 777 pbis-open-8.6.0.427.linux.x86_64.deb.sh
sudo ./pbis-open-8.6.0.427.linux.x86_64.deb.sh
安裝完套件後,就可以使用 domainjoin 的指令將此虛擬機加入網域
sudo domainjoin join [domain_name] [domain_account]

設定 & 調整參數

設定網域使用者的預設參數
sudo /opt/pbis/bin/config UserDomainPrefix [domain_name]
sudo /opt/pbis/bin/config AssumeDefaultDomain true
sudo /opt/pbis/bin/config LoginShellTemplate /bin/bash
sudo /opt/pbis/bin/config HomeDirTemplate %H/%U
 
在 /etc/pam.d/common-session 新增 session [success=ok default=ignore] pam_lsass.so
在 /usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf 新增 allow-guest=false、greeter-show-manual-login=true
在 /etc/vmware/viewagent-custom.conf 取消 SSODesktopType=UseGnomeFlashback這行的註解
在 /etc/resolvconf/resolv.conf.d/head 新增 nameserver [dns_server]、search [domain]
調整並修改完以上這些設定後,就可以將此虛擬機關機做快照。接著就可以佈署 Linux Instant-clone桌面並使用網域使用者登入了!

 參考連結

Setting Up Horizon 7 for Linux Desktops
How to Configure PBIS to Join Ubuntu with Windows AD 

沒有留言:

張貼留言