使用注册服务器的分步指南

几周前我们很高兴地发布了注册服务器。对于 Cloud66 的客户来说,这是一个简单的方法来使用他们在公有云或私有云上的服务器,而不是在 Cloud66 的本地集成。今天,我将提供一个关于如何使用此功能的简短教程。

请注意,您可以在我们的帮助页面上找到关于自带的服务器(BYOS)所需的所有信息以及它们所需要满足的所有要求。同样值得注意的是,Cloud66 提供的所有功能可以让您自己的云(BYOC)堆栈也可用于注册服务器,包括负载平衡,数据库管理和扩展!

因此让我们继续,并且使用在 Cloud66 上已注册的服务器上的堆栈来部署示例应用程序。

首先,在你自己的云服务中启动一些服务器。最简单的方法是配置您的服务器,以便您可以使用SSH密钥登录。我创建了一个SSH密钥,并配置我的新服务器与之连接。您可以使用我们的工具栏快速地注册它们。

您可以使用这个命令注册一个服务器:

cx register-server --org ="My team"--server 46.101.0.198 --user = root

其中 --server--user 是要连接的服务器的IP地址和用户名,且 --org 是你的团队的名字,你可以通过运行 cx info 来找到它。

此外,如果您使用的是与默认路径 id_rsa 不同的密钥,则可以使用 --key 选项提供该密钥。

如果您有多台服务器进行注册,则可以创建包含每行一个IP地址的文本文件,如下所示:

46.101.0.198

188.166.146.168

然后使用 --file 选项注册它们:

cx register-server --org="My team" --file="~/server-ips.txt" --user=root

toolbelt命令使用一个从你的终端到特定服务器的直接的 SSH 连接来运行注册脚本。如果您的服务器未配置为使用SSH登录,系统将提示您输入密码。

当然,如果您对所有这些魔法都感到不舒服,可以从“已注册的服务器”页面下载脚本,并且检查它的功能,然后在每台服务器上手动运行它。

然后,您的服务器将出现在您的已注册的服务器页面的新服务器选项卡中,如下所示,你是否可以批准这些服务器:

新的服务器

然后他们将出现在您的服务器池中,且可应用于新的堆栈。 您可以在“可用的服务器”选项卡中查看可用或可分配的服务器数量:

可用的服务器

然后,您可以转到 Cloud 66 应用程序来创建新的堆栈,并按照您通常对我们支持的任何云提供者所做的那样使用这些服务器。

我将使用我们的易部署的程序商店来部署一个包含WordPress的Docker堆栈。创建一个新的堆栈,并在服务器的部分,更改标签为您想要的WordPress的镜像。我正在使用最新的版本,当前版本是4.5.2。转到下一步,选择“部署到我的注册服务器”。我选择将数据库部署在专用服务器上。

请注意,如果您的服务器位于具有本机安全组(例如亚马逊安全组)的云中,则必须手动对其进行配置,以使您的注册服务器可以相互连接并使用Cloud 66。至少对外网打开TCP端口80 ,443和22。我们在每台服务器上安装一个防火墙来阻止22端口并管理访问控制。此外,必须允许所有服务器在TCP端口6783上的安全组组内通信,这是为Docker堆栈创建覆盖网络(Weave)所必需的。

配置好安全组后,如果有的话,可以继续部署,我们将负责其余的部分。一旦一切正常运行,你可能想要扩大你的堆栈。为此,我创建了一个小型服务器作为我的负载均衡器,另外还有一个服务器添加到我的Docker服务器组中。

您可以按照上面所述的相同流程进行注册,因此请进入“加载项”页面并安装负载均衡。确保你选择了正确的小型服务器。当您的负载平衡器添加成功时,您现在可以扩大规模。您可以通过转到Docker服务器群并单击“增加Docker服务器”来完成此操作。服务器配置好之后,请确保快速重新部署,以便在堆栈的所有服务器上应用更改。

本文的版权归 carpliyz 所有,如需转载请联系作者。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏哎_小羊

Docker搭建自己的Gitlab CI Runner

目录: Gitlab CI介绍 环境、软件准备 安装、注册并启动Gitlab Runner 定义项目构建流程 FAQ 1、Gitlab CI介绍 CI:持续...

3.5K6

CentOS上的FirewallD简介

FirewallD是防火墙用于实现持久化网络流量规则的前端控制器。它提供命令行和图形界面,可在大多数Linux发行版中使用。与直接控制iptables相比,使用...

1386
来自专栏决胜机器学习

优化页面访问速度(四) ——前端优化

前端的优化,主要可以通过减少HTTP请求、非实时请求改异步、缓存、文件压缩、CDN加速、独立图片服务器等。

1542
来自专栏醉生梦死

如何从使用上提高服务器的安全性

服务器的安全性不仅仅是服务器提供商提供安全性保障,也是要使用者自身提高安全意识的!

2378
来自专栏云计算教程系列

如何在Debian 8上安装Node.js

Node.js是一个用于通用编程的JavaScript平台,允许用户快速构建网络应用程序。通过在前端和后端利用JavaScript,开发可以更加一致并在同一系统...

2872
来自专栏运维前线

CentOS 6.8 部署zookeeper集群

由于公司缓存方案改进,准备采用codis集群作为主要的缓存解决方案(codis:国内豌豆荚开发的redis集群解决方案,已开源,github地址:https:/...

26310
来自专栏西城知道

安装10分钟临时邮箱Forsaken Mail教程【实用篇】

当我们注册一些网站的时候,我们不想用自己的邮箱注册,因为不想接收那些垃圾推广广告,这个时候我们需要一个方便快捷,点击即用的邮箱,就类似于那个著名的10分钟临时邮...

9233
来自专栏鸿的学习笔记

redis安装部署摘要

1、首先上官网下载Redis 压缩包,地址:http://redis.io/download 下载稳定版3.0.7即可。

1673
来自专栏信安之路

与http头安全相关的安全选项

由于HTTP是一个可扩展的协议,各浏览器厂商都率先推出了有效的头部,来阻止漏洞利用或提高利用漏洞的难度。了解它们是什么,掌握如何应用,可以提高系统的安全性。 下...

1050
来自专栏破晓之歌

Redis入门(暂不更新) 原

50个并发程序执行10万个请求,redis读的速度能达到每秒11万次,写的速度能达到每秒8万次。-官方数据

712

扫码关注云+社区

领取腾讯云代金券