你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

手动安装

可以通过 Azure 市场 或使用 Azure 容器注册表中的容器,使用 ARM 模板安装 Azure CycleCloud。 建议使用 Azure 市场映像进行安装,但对于某些生产情况,手动安装 CycleCloud 可能很有用,如下所示。

注意

CycleCloud 产品包含许多部分,包括称为 Jetpack的节点配置软件,以及名为 CycleServer 的可安装 Web 服务器平台。 因此,你将在安装了 CycleCloud 服务器的计算机上找到许多命令和目录名称中引用的 CycleServer。

系统要求

若要安装 CycleCloud,必须具有管理员(根)权限。 此外,系统需要满足以下最低要求:

  • 64 位 Linux 分发版
  • Java 运行时环境(版本 8)
  • 至少 8GB RAM (推荐 16GB)
  • 四个或多个 CPU 核心
  • 至少 250GB 的可用磁盘空间

注意

CycleCloud 可以安装在物理或虚拟化硬件上。

SSH 密钥

CycleCloud 中使用的默认 SSH 密钥是 /opt/cycle_server/.ssh/cyclecloud.pem。 如果尚不存在,则在 CycleCloud 的启动(或重启)时,系统会自动生成它。

安装

在 Debian 或 Ubuntu 上安装

首先,安装 wgetgnupg2(如果尚未安装)。 这将用于提取和安装Microsoft签名密钥。

sudo apt update && sudo apt -y install wget gnupg2

接下来,下载Microsoft签名密钥并添加到 Apt 的受信任密钥器

wget -qO - https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -

最后,配置 cyclecloud.list 文件、更新 Apt 缓存并安装 CycleCloud。

sudo echo 'deb https://packages.microsoft.com/repos/cyclecloud stable main' > /etc/apt/sources.list.d/cyclecloud.list
sudo apt update
sudo apt -y install cyclecloud
sudo echo 'deb https://packages.microsoft.com/repos/cyclecloud stable main' > /etc/apt/sources.list.d/cyclecloud.list
sudo apt update
sudo apt -y install cyclecloud8

注意

适用于 Ubuntu 系列平台的 CycleCloud Apt 存储库分发版本是一个浮动的“稳定”名字对象。 Canonical 支持的所有 Ubuntu LTS 版本都正式支持 CycleCloud。 CycleCloud 包文件不特定于 GLIBC(GNU C 库)或 Ubuntu 版本。

在 Enterprise Linux (RHEL) 克隆上安装

首先,配置 cyclecloud.repo 文件。

sudo cat > /etc/yum.repos.d/cyclecloud.repo <<EOF
[cyclecloud]
name=cyclecloud
baseurl=https://packages.microsoft.com/yumrepos/cyclecloud
gpgcheck=1
gpgkey=https://packages.microsoft.com/keys/microsoft.asc
EOF

最后,使用 yumdnf安装 cyclecloud。

sudo yum -y install cyclecloud
sudo yum -y install cyclecloud8

从Microsoft下载中心安装

从Microsoft下载中心下载 Azure CycleCloud 安装文件,并使用包管理器进行安装。

对于 .rpm 安装文件:

yum install <filename.rpm>

对于.deb安装文件:

dpkg -i <filename.deb>

注意

必须具有对 /opt 目录的写入权限。 CycleCloud 安装程序将创建一个 cycle_server 用户和 unix 组,默认安装到 /opt/cycle_server 目录中,并将 cycle_server:cycle_server 所有权分配给目录。

安装程序运行完毕后,系统会提供一个链接,用于从浏览器完成安装。 将提供的链接复制到 Web 浏览器中,并按照配置步骤操作。

预览体验成员内部版本

CycleCloud 预览体验成员版本可用于预发布功能测试。 预览体验成员内部版本可能包含未解决的问题。

企业 Linux (RHEL) 预览体验成员版本位于:https://packages.microsoft.com/yumrepos/cyclecloud-insiders/

Debian/Ubuntu 预览体验成员版本位于:https://packages.microsoft.com/repos/cyclecloud-insiders/pool/main/c/cyclecloud8/

安全性说明

CycleCloud 的默认安装使用端口 8080 上运行的非加密 HTTP。 强烈建议 为所有安装配置 SSL

请勿在共享驱动器或非管理员用户有权访问的任何驱动器上安装 CycleCloud。 有权访问 CycleCloud 组的任何人都可以访问非加密数据。 建议不要将非管理员用户添加到此组。

注意

可以使用 $CS_HOME/config/cycle_server.properties 文件中的设置为特定环境自定义默认 CycleCloud 配置。

配置

安装后,可以通过 Web 浏览器配置 CycleCloud。 Web 服务器完全初始化后,登录屏幕将加载,这可能需要几分钟时间。

步骤 1:欢迎

欢迎屏幕

欢迎屏幕

输入 站点名称 然后单击“下一步”

步骤 2:许可协议

许可证屏幕

许可证屏幕

接受许可协议,然后单击“下一步”

步骤 3:管理员帐户

管理员帐户设置

管理员帐户设置

现在,你将为 CycleCloud 设置本地管理员帐户。 此帐户用于管理 CycleCloud 应用程序 - 它不是操作系统帐户。 输入 用户 ID名称密码,然后单击 完成 继续。

注意

所有 CycleCloud 帐户密码长度必须介于 8 到 123 个字符之间,并且满足以下 4 个条件中的至少 3 个:

  • 至少包含一个大写字母
  • 至少包含一个小写字母
  • 至少包含一个数字
  • 至少包含一个特殊字符:@ # $ % ^ & * - _ ! + = [ ] { } |\ : ' , . ?

步骤 4:设置 SSH 密钥

设置管理员帐户后,可以设置 SSH 公钥,以便轻松访问 CycleCloud 启动的任何 Linux 计算机。 若要设置 SSH 公钥,请转到右上角用户菜单下 “我的个人资料”,然后选择“编辑配置文件”了解如何在此处创建 SSH 密钥。

更新 CycleCloud

请参阅 更新 Azure CycleCloud 页。