March 15, 2022 Khanh Van

Hướng dẫn thiết lập HQueue farm đơn giản

HQueue là trình quản lý phân bố mô phỏng và kết xuất miễn phí của Houdini. Trong bài viết trước, chúng ta đã cùng nhau tìm hiểu HQueue là gì, cách hoạt động và nó có thể làm gì cho bạn. Hôm nay, hãy cùng iRender thiết lập một Hqueue farm cơ bản.

“Alien Souvenirs” Series – Part 01: Awaken – Armin Lotfi

Trước khi bắt đầu

Trước khi thiết lập HQueue farm, yêu cầu có những yếu tố sau:

Kết nối mạng

  • Các máy phải có thể “nhìn thấy” hoặc ping lẫn nhau bằng tên miền (DNS) hoặc địa chỉ IP.
  • Máy khách phải có thể kết nối với máy chủ thông qua cổng 5000. Máy chủ phải có khả năng kết nối với máy khách thông qua cổng 5001. Điều này có thể yêu cầu mở cổng trong bất kỳ tường lửa cục bộ nào.

Thư mục mạng được chia sẻ

  • Các máy chủ và máy khách phải có khả năng truy cập vào hệ thống tệp mạng được chia sẻ, ví dụ như NFS mount qua chia sẻ SMB.
  • Thư mục chia sẻ phải được mount ở cùng một vị trí trên mọi máy, ví dụ: /nfs/storage/ trên Linux hoặc \\bigdisk\hq trên Windows.

Houdini

  • Cài đặt Houdini trên mọi máy khách trong cùng một thư mục cài đặt.

Mac: Trên macOS, đường dẫn cài đặt Houdini mặc định là /Applications/Houdini/HoudiniX.Y.ZZZ.

Windows: Trên Windows, đường dẫn cài đặt Houdini mặc định là C:/Program Files/Side Effects Software/Houdini X.Y.ZZZ.

Linux: Trên Linux, đường dẫn cài đặt Houdini mặc định là /opt/hfsX.Y.ZZZ.

  • License Houdini cũng phải được thiết lập chính xác trên từng máy khách, vì vậy phần mềm trên máy khách có thể khởi chạy các tệp thực thi được cấp phép như hythonmantra.

Cài đặt HQueue

Thiết lập Hqueue farm bao gồm việc cài đặt máy chủ HQueue, đăng ký thư mục mạng với HQueue và thêm máy khách vào farm.

Cài đặt Máy chủ HQueue

1. Chọn một máy, chẳng hạn serverMachine, để chạy Máy chủ HQueue.

2. Trên máy, tải xuống và chạy Houdini Launcher.

3. Trong Launcher, chọn HQueue ở phía bên trái, sau đó nhấp vào nút Install HQueue ở bên phải.

4. Khi được nhắc chọn phiên bản, hãy chọn Choose Another Version.

5. Chọn một phiên bản có py2Build Type (Python 2) và sau đó nhấp vào Install.

6. Trong hộp thoại HQueue Install Options, hãy kiểm tra thành phần HQueue Server và bỏ chọn thành phần HQueue Client.

7. Hoàn tất cài đặt trong Launcher.

  • Mac: Launcher cài đặt máy chủ vào Library/HQServer và tạo tệp service mới sidefx.hqserver.plist trong /Library/LaunchDaemons.
  • Windows: Launcher cài đặt máy chủ tới C:/HQueueServervà tạo dịch vụ mới HQueueServer trong Windows Services.
  • Linux: Launcher cài đặt máy chủ vào /opt/hqueue.

8. Bạn có thể mở trình duyệt web và điều hướng đến http://serverMachine:5000 để xác nhận rằng máy chủ HQueue đang chạy.

Đăng ký thư mục mạng với HQueue

1. Mở trình duyệt web và chuyển đến giao diện web HQueue. Ví dụ: http://serverMachine:5000.

2. Di chuột qua biểu tượng “ba thanh” ở góc trên bên phải, sau đó chọn Network Folders.

3. Trong hộp Network Folder 1, đặt các trường áp dụng cho hệ điều hành mong muốn.

  • Mac: đặt trường on macOS thành nơi thư mục mạng được mount trên máy macOS (/Users/Shared/myShare). Để tất cả các trường khác ở giá trị mặc định.
  • Windows: đặt trường Host thành tên máy hoặc địa chỉ IP lưu trữ thư mục mạng. Sau đó, đặt trường on Windows thành tên chia sẻ của thư mục mạng và cuối cùng đặt trường Map to thành ký tự ổ đĩa mà thư mục mạng được map tới trên máy Windows.

Ví dụ: giả sử thư mục mạng của bạn trên một máy có tên myFileServer, tên chia sẻ của nó là myShare và máy của bạn map X: thành \\myFileServer\myShare, do đó đặt Host thành myFileServer, đặt on Windows thành myShare và đặt Map to thành X:.

Để tất cả các trường khác ở giá trị mặc định.

  • Linux: đặt trường on Linux thành nơi thư mục mạng được mount trên các máy Linux (/mnt/myShare). Để tất cả các trường khác ở giá trị mặc định.

4. Lưu các thay đổi.

  • Mac: Tham chiếu đến $HQROOT trong công việc HQueue và tham số Houdini bây giờ sẽ dẫn đến giá trị của trường on macOS trên máy macOS.
  • Windows: Tham chiếu đến $HQROOT trong các công việc HQueue và các tham số Houdini giờ đây sẽ dẫn đến ký tự ổ đĩa được chỉ định bởi trường “Map to” hoặc đường dẫn UNC do Host và trường “on Windows” trên Windows.
  • Linux: Các tham chiếu đến $HQROOT trong các công việc HQueue và các tham số Houdini bây giờ sẽ phân giải thành giá trị của trường on Linux trên các máy Linux.

“Alien Souvenirs” Series – Part 02: Emergence – Armin Lotfi

Thêm máy khách

1. Chạy Houdini Launcher trên máy mà bạn muốn thêm.

2, Trong Launcher, chọn HQueue ở phía bên trái, sau đó nhấp vào nút Install HQueue ở bên phải.

3. Khi được nhắc chọn phiên bản, hãy chọn Choose Another Version.

4. Chọn một phiên bản có py2Build Type (Python 2) và sau đó nhấp vào Install.

5. Trong hộp thoại HQueue Install Options, hãy kiểm tra thành phần HQueue Client và bỏ chọn thành phần HQueue Server. Sau đó, đặt trường HQueue Server URL trỏ đến Máy chủ HQueue của bạn. Ví dụ: http://serverMachine:5000.

6. (tùy chọn, chỉ Linux và macOS) Thay đổi tài khoản người dùng chạy Máy khách HQueue và các công việc bằng cách thay đổi trường Client User. Theo mặc định, Launcher tạo tài khoản hquser mới để chạy Máy khách HQueue.

7. (tùy chọn) Thay đổi vị trí cài đặt HQueue Client bằng cách thay đổi trường Install Directory. Điều này là bắt buộc trên Linux nếu bạn cũng đã thay đổi tài khoản người dùng. Theo mặc định, Launcher cài đặt HQueue Client vào thư mục chính của hquser trên Linux.

8. Hoàn tất cài đặt trong Launcher.

  • Mac: Launcher cài đặt Máy khách HQueue vào /Library/HQClient và tạo tệp service mới sidefx.hqclient.plist trong /Library/LaunchDaemons.
  • Windows: Launcher cài đặt Máy khách HQueue thành C:/HQueueClientvà tạo service mới HqueueClient trong Windows Services.
  • Linux: Launcher cài đặt Máy khách HQueue vào thư mục chính của người dùng máy khách, $HOME/hqclient. Ví dụ: Máy khách HQueue được cài đặt vào /home/hquser/hqclient theo mặc định.

9. Truy cập trang Clients trong giao diện web HQueue để xác nhận rằng máy đã được thêm vào farm thành công.

Dịch vụ Cloud Rendering tốt nhất cho Houdini

iRender là Dịch vụ Cloud Rendering tăng tốc GPU để kết xuất một và đa GPU với các node kết xuất mạnh mẽ: 2/4/6/8x RTX 3090. Chúng tôi cung cấp hiệu suất tính toán cao trên mô hình IaaS (Cơ sở hạ tầng như một dịch vụ). Các server đa dạng từ đáp ứng yêu cầu tiêu chuẩn (1/2 x RTX 3090) đến các tùy chọn cao cấp (4/6/8 x RTX 3090), bạn có thể dễ dàng chọn một gói phù hợp cho nhu cầu dự án của mình để tăng tốc quá trình kết xuất lên nhiều lần.

Hãy cùng test thử Houdini và công cụ kết xuất (Vray, Redshift) trên các server của iRender:

Tuy nhiên, chúng tôi không chỉ có cấu hình mạnh mẽ. Với mức giá hợp lý, nhiều tính năng hữu ích (Fixed Rental, Clone, NV Link, APIs,…) và sự hỗ trợ tận tình từ đội ngũ của chúng tôi, chúng tôi muốn mang đến cho bạn không chỉ những sản phẩm chất lượng tốt nhất mà còn cả thời gian và trải nghiệm kết xuất thoải mái nhất.

Vì vậy, còn chần chừ gì nữa, hãy ĐĂNG KÝ tài khoản ngay hôm nay để trải nghiệm dịch vụ của chúng tôi. Hoặc liên hệ với chúng tôi qua Zalo: 0912 87 55 00 để được tư vấn và hỗ trợ tốt nhất. Ưu đãi đặc biệt: BONUS 20% cho tất cả người dùng mới, ĐĂNG KÝ NGAY ngay hôm nay!

iRender – Happy Rendering!

Nguồn tham khảo và ảnh: sidefx.com
, , , , , , , , , , , , , , , , ,

Khanh Van

iRender – Happy Rendering!
Contact

INTEGRATIONS

Autodesk Maya
Autodesk 3DS Max
Blender
Cinema 4D
Houdini
Maxwell
Nvidia Iray
Lumion
KeyShot
UE4
Twinmotion
Redshift
Octane
And many more…

iRENDER TEAM

MONDAY – SUNDAY
9:00 AM – 8:00 PM
Hotline: 0916 806 116
Zalo: 0916 806 116
Skype: iRender Support
Email: support@irender.net
CÔNG TY CỔ PHẦN CÔNG NGHỆ IRENDER VIỆT NAM
MST: 0108787752
Office: 22 Thành Công, Ba Đình, Hà Nội.

Contact
0916806116 support@irender.net