如何从章鱼部署中删除节点

时间:2016-08-02 16:44:39

标签: octopus-deploy

如果重命名安装了octopus deploy的VM,则会出现以下错误。

  

您正在使用Octopus Deploy的试用版,该版本仅允许1   活动节点。您目前有2个活动节点。“。上一个   安装已关闭

这是因为Octopus Deploy认为你有2个节点。

enter image description here

如何删除旧节点?

1 个答案:

答案 0 :(得分:0)

目前还没有gui,所以你需要从命令行执行此操作。

MSSQL数据库中有一个名为“OctopusServerNode”的表。该表仅包含服务器节点的列表。从该数据库中删除该行将删除该节点。

安装mssql command line utility

npm install -g sql-cli

连接到sql server(替换括号内的所有内容<>)

mssql -s octopusxxxxxxxxxx.database.windows.net -u <sqladminusername> -p '<password>' -d OctopusDeploy -e

列出所有八达通服务器

SELECT * FROM OctopusServerNode

确认您可以从表格中选择正确的行。如果要删除的节点名为“foobar”,则运行以下

SELECT * FROM OctopusServerNode WHERE Name = 'foobar'

一旦您100%肯定,您只选择要删除的1个节点,继续并删除它。

DELETE FROM OctopusServerNode WHERE Name = 'foobar'

再次运行selet语句以验证该行是否已从表中删除并退出。

exit()