更新仓库#
注意:在开始更新过程之前,您必须拥有已测试的安装备份。如果更新多个版本,则所有更新都必须按顺序执行。
您的支持代表可以为您提供更新的仓库安装程序的下载 URL。
更新到最新的仓库版本
curl '$INSTALLER_URL' > anaconda_repository.sh
bash anaconda_repository.sh -u
anaconda-server-db-setup --execute
supervisorctl stop all
supervisorctl reload
supervisorctl start all
注意:要将 2.33.3 到 2.33.10 版本的仓库和 Anaconda Enterprise Notebooks 与单点登录 (SSO) 结合使用,您必须在仓库配置中设置 USE_SERVER_BASED_SESSIONS: false
。此设置会影响 AEN 和仓库的网络安全属性。具体来说,如果 USE_SERVER_BASED_SESSIONS
设置为 false
,并且如果发现新的跨站脚本 (XSS) 漏洞,则可能会暴露额外的服务器固定漏洞。请与您的 Anaconda 代表讨论此事,并确保该功能与您的网络要求兼容,然后再设置 USE_SERVER_BASED_SESSIONS: false
。
注意:从仓库 2.33.8 开始,fs_storage_root
配置设置对于本地文件系统存储是强制性的,没有它仓库服务器将无法运行。您可以使用此命令进行设置
anaconda-server-config --set fs_storage_root /opt/anaconda-server/package-storage
您可以将 /opt/anaconda-server/package-storage
替换为 anaconda-server
用户拥有的任何位置。
如果您对更新有任何疑问或问题,请联系您的专业支持团队联系人或销售人员。
更新到当前版本和以前的版本#
更新到 2.33
curl '$INSTALLER_URL' > anaconda_repository.sh
bash anaconda_repository.sh -u
anaconda-server-db-setup --execute
supervisorctl stop all
supervisorctl reload
supervisorctl start all
注意:要将 2.33.3 到 2.33.10 版本的仓库和 Anaconda Enterprise Notebooks 与单点登录 (SSO) 结合使用,您必须在仓库配置中设置 USE_SERVER_BASED_SESSIONS: false
。此设置会影响 AEN 和仓库的网络安全属性。具体来说,如果 USE_SERVER_BASED_SESSIONS
设置为 false
,并且如果发现新的跨站脚本 (XSS) 漏洞,则可能会暴露额外的服务器固定漏洞。请与您的 Anaconda 代表讨论此事,并确保该功能与您的网络要求兼容,然后再设置 USE_SERVER_BASED_SESSIONS: false
。
注意:从仓库 2.33.8 开始,fs_storage_root
配置设置对于本地文件系统存储是强制性的,没有它仓库服务器将无法运行。您可以使用此命令进行设置
anaconda-server-config --set fs_storage_root /opt/anaconda-server/package-storage
您可以将 /opt/anaconda-server/package-storage
替换为 anaconda-server
用户拥有的任何位置。
更新到 2.32
curl '$INSTALLER_URL' > anaconda_repository.sh
bash anaconda_repository.sh -u
anaconda-server-db-setup --execute
supervisorctl stop all
supervisorctl reload
supervisorctl start all
更新到 2.31
curl '$INSTALLER_URL' > anaconda_repository.sh
bash anaconda_repository.sh -u
anaconda-server-db-setup --execute
supervisorctl stop all
supervisorctl reload
supervisorctl start all
更新到 2.30
curl '$INSTALLER_URL' > anaconda_repository.sh
bash anaconda_repository.sh -u
anaconda-server-db-setup --execute
supervisorctl stop all
supervisorctl reload
supervisorctl start all
更新到 2.29
curl '$INSTALLER_URL' > anaconda_repository.sh
bash anaconda_repository.sh -u
anaconda-server-db-setup --execute
supervisorctl stop all
supervisorctl reload
supervisorctl start all
更新到 2.28
curl '$INSTALLER_URL' > anaconda_repository.sh
bash anaconda_repository.sh -u
anaconda-server-db-setup --execute
supervisorctl stop all
supervisorctl reload
supervisorctl start all
更新到 2.27
curl '$INSTALLER_URL' > anaconda_repository.sh
bash anaconda_repository.sh -u
anaconda-server-db-setup --execute
supervisorctl stop all
supervisorctl reload
supervisorctl start all
更新到 2.26.6
可以删除日志记录配置。日志已移动到 $PREFIX/var/log/anaconda-server/
curl '$INSTALLER_URL' > anaconda_repository.sh
bash anaconda_repository.sh -u
anaconda-server-db-setup --execute
anaconda-server-config --remove LOGGING
supervisorctl stop all
supervisorctl start all
更新到 2.26
curl '$INSTALLER_URL' > anaconda_repository.sh
bash anaconda_repository.sh -u
anaconda-server-db-setup --execute
supervisorctl stop all
supervisorctl reload
supervisorctl start all
更新到 2.25
curl '$INSTALLER_URL' > anaconda_repository.sh
bash anaconda_repository.sh -u
anaconda-server-db-setup --execute
supervisorctl stop all
supervisorctl reload
supervisorctl start all
更新到 2.24
conda update binstar-server binstar-static anaconda-client
anaconda-server-db-setup --execute
anaconda-server-install-supervisord-config.sh
supervisorctl stop all
supervisorctl reload
supervisorctl start all
更新到 2.23
conda update binstar-server binstar-static anaconda-client
anaconda-server-db-setup --execute
supervisorctl stop all
supervisorctl reload
supervisorctl start all
更新到 2.22
conda update binstar-server binstar-static anaconda-client
anaconda-server-db-setup --execute
supervisorctl stop all
supervisorctl reload
supervisorctl start all
更新到 2.21
conda update binstar-server binstar-static anaconda-client
anaconda-server-db-setup --execute
supervisorctl stop all
supervisorctl reload
supervisorctl start all
更新到 2.20
conda update binstar-server binstar-static anaconda-client
anaconda-server-db-setup --execute
supervisorctl stop all
supervisorctl reload
supervisorctl start all
更新到 2.19
conda update binstar-server anaconda-client anaconda-build
anaconda-server-db-setup --execute
supervisorctl stop all
supervisorctl reload
supervisorctl start all
更新到 2.18
conda update binstar-server anaconda-client anaconda-build
anaconda-server-db-setup --execute
supervisorctl stop
supervisorctl reload
supervisorctl start all
更新到 2.17
conda update binstar-server anaconda-client anaconda-build
anaconda-server-db-setup --execute
supervisorctl stop
supervisorctl reload
supervisorctl start all
更新到 2.16
conda update binstar-server anaconda-client anaconda-build
anaconda-server-db-setup --execute
supervisorctl restart all
更新到 2.15
conda update binstar-server anaconda-client anaconda-build
anaconda-server-db-setup --execute
supervisorctl restart all
更新到 2.14
conda update binstar-server anaconda-client anaconda-build
anaconda-server-db-setup --execute
supervisorctl restart all
更新到 2.13
conda update binstar-server anaconda-client anaconda-build
anaconda-server-db-setup --execute
anaconda-server-config --config-file /etc/binstar/config.yaml --set LABEL_NAME "'channel'"
supervisorctl restart all
更新到 2.12
conda update binstar-server anaconda-client anaconda-build
anaconda-server-db-setup --execute
supervisorctl restart all
更新到 2.9
conda update binstar-static binstar-server cas-mirror
anaconda-server-db-setup --execute
supervisorctl restart all
更新到 2.8
conda update binstar-static binstar-server cas-mirror
anaconda-server-db-setup --execute
supervisorctl restart all
更新到 2.6.0
conda update binstar-server
conda install cas-mirror
更新到 2.5.1
conda update binstar-server
更新到 2.3
conda update binstar-server
conda install cas-mirror
更新到 2.2
conda update binstar-server