BpFile(id=137, bpId=7, name=云端影视渲染, author=null, keyword=渲染,影视,动画,BCS,批量计算,Deadline, description=影视渲染的基本概念及业务特点,基于渲管软件Deadline及阿里云产品构建云端渲染集群。, position=null, ossUrl=bp-A06Z3M6Z2I3BBHHU.pdf, tags=null, level=null, tagList=null, products=null, productList=null, hotspot=null, oneClick=0, createTime=null, modifiedTime=null, timeConsuming=null, status=1, pdfDescription=
场景描述
本文介绍如何搭建一个完整的混合云渲染服务架构,本地与云端的网络以SSL-VPN方式进行互联。
解决问题
1、使用SSL-VPN构建本地网络与云上VPC环境的安全互联。
2、使用批量计算服务管理渲染计算集群,集群计算节点自动加入Deadline资源池。
3、使用Deadline做渲染任务管理。
4、批量计算集群计算节点根据Deadline渲染任务自动扩容和收缩,资源管理自动化。
产品列表
1、云服务器ECS
2、GPU云服务器GPU
3、批量计算BCS
4、专有网络VPC
5、弹性公网IP
6、文件存储NAS
, templateId=null, freetry=null, visitTime=null, visitCount=null, video_url=null, buttonName=null, buttonUrl=null, targetId=null, partner=null, partnerUrl=null, partnerLogo=null, cooperation=, cooperationList=null)
1
云端影视渲染 最佳实践
场 场景 景描 描述 述
部 部署 署架 架构 构图 图
本文介绍如何搭建一个完整的混合云渲染服务
架构,本地与云端的网络以 SSL-VPN 方式进行
互联。
解 解决 决问 问题 题
1. 使用 SSL-VPN 构建本地网络与云上 VPC
环境的安全互联。
2. 使用批量计算服务管理渲染计算集群, 集群
计算节点自动加入 Deadline 资源池。
3. 使用 Deadline 做渲染任务管理。
4. 批量计算集群计算节点根据 Deadline 渲染
任务自动扩容和收缩,资源管理自动化。
产 产品 品列 列表 表
l 云服务器 ECS
l GPU 云服务器 GPU
l 批量计算 BCS
l 专有网络 VPC
l 弹性公网 IP EIP
l VPN 网关 VPN
l 文件存储 NAS
2云 云服 服务 务器 器 E EC CS S( (产 产品 品名 名称 称) ) 文 文档 档模 模板 板( (手 手册 册名 名称 称) )/ /文 文档 档版 版本 本信 信息 息
阿里云
企业上云实践
云端影视渲染
最佳实践
文档版本:20200220
文 文档 档版 版本 本: :20150122( (发 发布 布日 日期 期) ) II
3云端影视渲染 文档版本信息
文文档档版版本本信信息息
文文本本信信息息
属属性性 内内容容
文档名称 云端影视渲染最佳实践
文档编号 007
文档版本 V1.5
版本日期 2020-01-20
文档状态 外部发布
制作人 谈慧杰
审阅人 行夜、弦望
文文档档变变更更记记录录
版版本本编编号号 日日期期 作作者者 审审核核人人 说说明明
V1.0 2019-02-14 谈慧杰 行夜、弦望 创建
V1.1 2019-07-25 谈慧杰 - 文档优化
V1.2 2019-12-12 谈慧杰 - 增加概览页
V1.3 2020-01-03 谈慧杰 - 增加资源自动伸缩章节
V1.4 2020-01-09 筱晖 - 文档工程师优化
资源自动伸缩章节更新
V1.5 2020-01-20 谈慧杰 - 批量计算自动伸缩插件
安装方式
文档版本:20200220 I
4云端影视渲染 前言
前前言言
概 概述 述
本实践指导您如何使用 Deadline 渲染管理软件以及阿里云相关产品搭建云端渲染服
务。
您将逐一了解:
1. 如何将本地网络与云端环境通过 VPN建立连接;
2. 如何创建、配置 NAS实例;
3. 如何配置、启动 ECS实例并安装 Deadline 渲染管理软件;
4. 如何配置并建立 BCS集群;
5. 如何执行渲染;
6. 如何部署自动伸缩脚本实现计算资源根据渲染任务自动扩容和释放。
说明:本文目标是搭建一个完整的混合云渲染服务架构,本地与云端的网络以 SSL-
VPN方式进行互联。在渲染素材数量较大时,建议通过专线等高速互联方案构建网络
连接。
准 准备 备事 事项 项
在进行本文操作前,您需要完成以下准备工作:
l 注册阿里云账号,并完成实名认证。您可以登录阿里云控制台,并前往实名认证页
面(https://account.console.aliyun.com/v2/#/authc/home)查看是否已经完成实名
认证。
l 阿里云账户余额大于 100 元。您可以登录阿里云控制台,并前往账户总览页面
(https://expense.console.aliyun.com/#/account/home)查看账户余额。
部部署署规规划划
1. 选择华北 2(北京)为部署地域。
2. 考虑到有临时打开、修改渲染文件的需求,选择 ECS GPU实例部署 Deadline渲
染管理。
3. 查询华北 2(北京)地域,可用区 A,有 ECS GPU实例售卖。
文档版本:20200220 III
5云端影视渲染 目录
目目录录
文档版本信息 .............................................................................................................................................................. I
法律声明 ..................................................................................................................................................................... II
前言 ............................................................................................................................................................................ III
目录 ........................................................................................................................................................................... IV
1. 配置 RAM用户 .................................................................................................................................................... 1
2. 通过 VPN建立网络互联 ..................................................................................................................................... 6
2.1. 创建专有网络 VPC .............................................................................................................................. 6
2.2. 创建 VPN网关 ..................................................................................................................................... 9
2.3. 创建 SSL服务端 ................................................................................................................................ 11
2.4. 创建 SSL客户端证书并下载 ............................................................................................................. 13
2.5. 本地 PC安装 OpenVPN客户端验证 VPN连接 ............................................................................... 14
3. 创建并配置 NAS实例 ....................................................................................................................................... 16
4. 基于 ECS部署 Deadline Server ......................................................................................................................... 21
4.1. 创建并配置 ECS实例 ........................................................................................................................ 21
4.2. 远程访问 ECS实例 ............................................................................................................................ 29
4.3. 为 ECS实例挂载 NAS及 NFS client配置优化 .................................................................................. 31
4.4. 为 deadline-server安装 Deadline渲染管理软件 ............................................................................ 38
5. 创建渲染节点镜像 ............................................................................................................................................ 49
5.1. 通过镜像创建 ECS实例 .................................................................................................................... 49
5.2. 为镜像制作实例上传软件安装包 .................................................................................................... 53
5.3. 优化 NFS client ................................................................................................................................... 55
5.4. 为镜像制作实例安装渲染软件(blender) .................................................................................... 55
5.5. 为镜像制作实例安装 Deadline Client .............................................................................................. 58
5.6. 为镜像制作实例添加渲染专用账号并设置自动登录 .................................................................... 63
5.7. 为镜像制作实例创建自定义镜像 .................................................................................................... 70
6. 基于批量计算服务部署渲染集群 .................................................................................................................... 75
6.1. 开通批量计算服务并授权 ................................................................................................................ 75
6.2. 创建 BCS集群 .................................................................................................................................... 77
7. 渲染测试 ........................................................................................................................................................... 83
7.1. 确认环境 ............................................................................................................................................ 83
7.2. 为 blender安装 deadline渲染插件 ................................................................................................. 83
7.3. 在 blender中启用 Deadline渲染插件 ............................................................................................. 87
7.4. 清理 Slave .......................................................................................................................................... 89
7.5. 提交渲染任务 .................................................................................................................................... 91
7.6. 查看渲染结果 .................................................................................................................................... 94
8. 自动伸缩脚本部署及验证 ................................................................................................................................ 95
8.1. 创建 BCS自动伸缩资源池 ................................................................................................................ 95
8.2. 安装并配置 python运行环境 .......................................................................................................... 96
8.3. 部署伸缩脚本 .................................................................................................................................. 107
8.4. 提交渲染任务,验证自动扩容及缩容 .......................................................................................... 117
文档版本:20200220 IV
6云端影视渲染 配置 RAM 用户
1. 配配置置 RAM用用户户
背 背景 景信信息息
建议使用 RAM用户(即阿里云子账号)执行本方案操作。
在本章中,您将创建用于执行方案操作的专用 RAM用户,并为其授予所需权限;然后
使用 RAM用户登录控制台。后续章节的操作都由 RAM用户账号执行。
操操作作步 步骤 骤
步骤1 使用云账号登录阿里云 RAM 访 访问 问控控制制控制台。(https://ram.console.aliyun.com)
步骤2 前往人人员 员管管理理 > 用用户户页面,并单击新新建建用用户户。
步骤3 在新新建建用用户户页面,完成以下配置,并单击确 确定 定。
配配置置项 项 说说明明
用户账号信息 [登录名称] [显示名称]
render render
控控制制台台密 密码 码登登录录
访问方式 勾选 。
控制台密码 勾选自自定 定义 义登登录录密 密码 码,并设置符合要求的登录密码。
要求重置密码 勾选无 无需需重 重置置。
多因素认证 勾选不 不要要求 求。
文档版本:20200220 1
7云端影视渲染 配置 RAM 用户
步骤4 完成邮箱验证,并单击确 确定 定。
成功新建 RAM用户(render)。
步骤5 在用用户户信信息息列表,勾选 render用户,并单击添 添加加权 权限 限。
文档版本:20200220 2
8云端影视渲染 配置 RAM 用户
添 添加加权 权限 限 确 确定 定
步骤6 在 侧边页,搜索并选择以下系统权限策略,然后单击 。
说说明明:一次最多可以添加五个权限策略,建议您执行两次授权操作,添加所需权限策
略。
l AliyunECSFullAccess
l AliyunVPCFullAccess
l AliyunEIPFullAccess
l AliyunNASFullAccess
l AliyunBatchComputeFullAccess
l AliyunVPNGatewayFullAccess
文档版本:20200220 3