What & How & Why

这是本文档旧的修订版!


Hqueue

Note for Hqueue


安装

License Server

该 Server 并无操作系统,Houdini 子版本的限制(大版本需要匹配)。可以选择 Windows。

  1. 正常安装并激活
  2. 修改计算机名方便之后的访问
  3. 修改 Windows 的 Hosts 文件对服务器进行域名解析,方便之后的访问。这里的解析最好包括农场内的所有工作点。Hosts 文件的位置:

C:\Windows\System32\drivers\etc\
简单的配置文件:
#example of a hosts configuration

127.0.0.1 hs 			# hs is the name of the license server
192.168.1.54 hs 		# LAN address of hs
192.168.1.100 rabbit	# HQUEUE & Shared folder Server
192.168.1.101 hare		# workstation
192.168.1.103 hta		# render node 1
192.168.1.105 htb		# render node 2
192.168.1.107 htc 		# render node 3
192.168.1.109 htd		# render node 4
192.168.1.111 hte 		# render node 5

Houdini launcher 可能需要的界面库

sudo dnf -y install xcb-util-wm
sudo dnf -y install xcb-util-image
sudo dnf -y install xcb-util-keysyms
sudo dnf -y install xcb-util-renderutil
Ref: Qt for Linux/X11

HQueue Server

当前 houdini 版本为 19.0.622,当前 HQUEUE 的版本实际上是 18.5.696,因此不建议使用 Houdini Launcher 进行安装(BUG 实在太多)。houdini-18.5.696-linux_x86_64_gcc6.3.tar.gz 这个版本仍然有安装文件(不要下载 python3的版本)

该部分需要进行两部分的设置:

  • Hqueue server
  • file shared server

由于实现的原因,高版本的 redhat 环境下 hqueue server 的调用存在错误,因此采用手动设置文件夹共享。

安装 hqueue server

将 houdini 安装包解压到指定位置,然后运行:

./hqueue.install
选择 hqserver 的安装,按照提示一路按默认即可,在安装程序询问是否要创建共享文件夹时选否。

设置 hosts 文件

linux 下的 hosts 文件存在于:

/etc/hosts
直接加入之前的 hosts 内容即可。需要将本地 ip 对应的 name 改为服务器名字:
127.0.0.1 rabbit #rabbit is hqserver name

设置共享文件夹