更新MATLAB网络服务器
一个更新是一种软件改变当前发布版本。MATLAB®网络服务器™更新发布在一个正规的基础上增加功能或提供错误修复。
你必须有MATLAB网络服务器安装之前,您可以安装更新。看到单台机器的安装。
你使用更新的方法MATLAB网络服务器创建两个独立部署(A和B),然后开关MATLAB在线™交通新部署,导致您的最终用户没有停机时间。
安装和部署MATLAB网络服务器更新,你:
创建一个新的服务器实例部署。
开关从旧的实例,在这个话题部署一个新实例,部署B。
配置新实例
选择一个部署环境。
如果A和B部署在同一个Kubernetes®集群中,使用不同的Kubernetes名称空间(namespace)为新部署。例如,
现有的部署(A):mathworksa
新部署(B):mathworksb
如果你引导一个单节点集群(mosadm bootstrap-node),使用一个新的服务器。
如果您正在使用一个新的Kubernetes集群、配置Kubernetes上下文在终端(KUBECONFIG配置)。
选择一个不同的域名(DOMAIN_BASE)新部署。例如:
现有的部署(A):matlab.domain.com
新部署(B):matlab2.domain.com
下载、安装和部署MATLAB网络服务器更新
去/ /www.tianjin-qmedu.coms manbetx 845/products/matlab-online-server.html。
下载MATLAB网络服务器更新文件。
提取MATLAB网络服务器更新一个新的文件夹。
编辑安装。配置部署B,你用于部署使用相同的信息,除了:
DOMAIN_BASE,使用新域名(例如,matlab2.domain.com)。
如果您使用的是同一个Kubernetes集群,使用新的名称空间(例如,mathworksb)。
部署MATLAB网络服务器在新服务器上或新的名称空间。
你必须记住几件事情:
名称空间的数量不能超过集群的数量。
确保您使用正确的mosadm部署工作。例如:
部署一个:mosadm从使用MATLAB网络服务器一个文件夹。
部署B:使用mosadm从MATLAB网络服务器B文件夹。
部署MATLAB网络服务器:
执行以下命令安装MATLAB网络服务器组件:
/ mosadm部署。
这个命令使用舵®安装所有的图表、定制与任何覆盖您在上一步中生成的。
检查与kubectl服务都运行,更换
您的名称空间
你使用的名称空间MATLAB网络服务器:kubectl得到豆荚,名称空间
您的名称空间
pods MATLAB运行花费几分钟完全可以(2/2容器)。重要的是要等到豆荚在就绪状态。如果任何容器不开始运行,检查许可证服务器和
install.config
设置。看到解决MATLAB舱问题。确认您已成功安装了新的MATLAB网络服务器导航到新DOMAIN_BASE实例(例如,matlab2.domain.com)。
切换到新的部署
在B部署,< OVERRIDES_DIR > / <集群> / <名称> /。yaml文件,更新domainBase值(matlab2.domain.com)到原始DOMAIN_BASE部署(matlab.domain.com)。
B让部署准备DNS转换通过发出以下命令:
mathworksb mosadm升级——名称空间
确认您已经成功更新所有豆荚;看到检查仓状态。
测试一组限制在单个机器上的用户或DNS切换到新的部署之前,执行本地验证。看到后请注意这些指令。
执行DNS转换来将流量重定向到新的部署从原来的部署(A) (B)使用供应商的指示更新DNS记录。根据您的DNS提供商,切换DNS可能需要的MATLAB在线服务器离线一段时间。
DNS开关后,所有MATLAB用户必须登录一次。
如果你遇到任何失败,看到故障排除的主题服务器管理为进一步调查。你也可以开始这个过程。
请注意
本地验证
可选地,在DNS切换到新的部署之前,可以用一组限制的测试用户,或在同一台计算机上。例如,更新您的操作系统的主机文件指向你的原始域基础与新服务器的IP地址。为此,更新主机文件:
Linux®:
设置
窗户®:
< Windows安装> \ System32系统\司机等\ \主机
Mac OS:
设置
添加以下行:
<新ip地址> <老DOMAIN_BASE >
例如:
52.201.253.135 matlab.domain.com
这个更新意味着DOMAIN_BASE从这台机器访问时,请求去部署你现在可以验证MATLAB网络服务器安装部署B,使用的验证过程验证MATLAB在线服务器安装部分的安装说明。