几周前我们很高兴地宣布云服务器产品上线。对于Cloud 66客户来说,将十分容易使用公有云或私有云。今天,我将提供一个关于如何使用的简短教程。
请知悉,你可以在BYOS找到你所需要的服务器信息并且可以在我们的帮助中心找到你所需要的信息。同时,Cloud 66提供的功能,云(BYOC)可以让您用于管理服务器,包括负载平衡,数据库管理和扩展!
因此,让我们继续在Cloud 66上使用服务器在管理服务器页面上部署示例应用程序。
首先,启动云服务器中的一些服务。最简单的方法是配置您的服务器,以便您可以使用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登录,系统将提示您输入root密码。
当然,如果您不喜欢这些功能,可以从“已申请的服务器”页面下载脚本,然后检查它,看看它正在做什么,然后在每台服务器上手动运行它。
然后,您的服务器将显示在您的Registered servers页面的New Servers选项卡中,如下所示:是否可以批准这些服务器:
然后他们将在您的服务器池中可用于新的服务。您可以在“可用的服务器”选项卡中查看可用或分配的服务器数量:
然后,您可以转到Cloud 66应用程序来创建新的容器,并按照您通常对我们支持的任何云提供程序所做的那样使用这些服务器。
我将使用我们的Easy Deploy App Store来部署一个使用WordPress的Docker容器。创建一个新的容器,并在服务部分,将标签更改为您想要的WordPress的快照。我正在使用最新的版本,目前是4.5.2。转到下一步,选择“部署到我的申请服务器”。我选择将数据库部署在专用服务器上。
请注意,如果您的服务器位于具有本机安全组(例如AWS Security Groups)的云中,则必须手动对其进行配置,以使您申请的服务器可以相互通话并使用Cloud 66.至少打开TCP端口80 ,443和22任何IP可以访问。我们在每台服务器上安装一个防火墙来阻止端口22并管理访问。此外,必须允许所有服务器在TCP端口6783上的安全组内通信,这是为Docker容器创建覆盖网络(Weave)所必需的。
配置好安全组后,如果有需要的话,可以继续部署,我们将负责其余的部分。一旦一切正常运行,你可能想要扩大你的容器配置。为此,我创建了一个小型服务器作为我的负载均衡器,另外还有一个服务器添加到我的Docker服务器组中。
您可以按照上面所述的相同流程进行申请,因此请进入“加载项”页面并安装Load Balancer。确保你选择了正确的小型服务器。当您的负载平衡器添加成功时,您现在可以扩大规模。您可以通过转到Docker服务器群集并单击Add Docker Server来完成此操作。服务器配置好之后,请确保快速重新部署,以便在所有服务器上应用更改。