在IBM Cloud Private(ICP)标准ELK中引入X-Pack许可证

目标

IBM Cloud Private(ICP)默认安装了ELK堆栈,用于管理系统和应用程序的日志。而且,作为ELK的扩展功能,X-Pack也被作为插件引入,但功能被禁用。这是因为X-Pack是一个许可证产品。然而,由于X-Pack具有许多有用的功能,所以现在我们将尝试为此标准ELK引入X-Pack许可证。

– IBM云私有2.1.0.2(Kubernetes 1.9.1)検証环境
– ELK 5.5.1

步骤 (bù

购买X-Pack许可证

您可以在官方网站上获得许可证。基本许可证是免费的,所以我们这次将使用它。许可证的有效期为一年,所以如果要进行正式运营,请注意许可证的更新。

请按照网站上的具体步骤进行操作。稍等片刻,您将收到电子邮件发送的指南。

目前的许可证核实

我会向Elasticsearch对象发送API,并进行确认。我将使用elasticsearch-client Pod中的es-client容器。

$ kubectl get pods -n kube-system | grep elasticsearch-client
elasticsearch-client-56cf688d8f-7cwzj                     2/2       Running   2          8d

$ kubectl exec -it -n kube-system -c es-client elasticsearch-client-56cf688d8f-7cwzj bash

[elasticsearch-client]$ curl http://elasticsearch:9200/_xpack/license
{
  "license" : {
    "status" : "active",
    "uid" : "c49e0cb6-17e3-4e58-89a9-a4865fb3224e",
    "type" : "trial",
    "issue_date" : "2018-03-25T05:33:15.951Z",
    "issue_date_in_millis" : 1521955995951,
    "expiry_date" : "2018-04-24T05:33:15.951Z",
    "expiry_date_in_millis" : 1524547995951,
    "max_nodes" : 1000,
    "issued_to" : "elasticsearch-cluster",
    "issuer" : "elasticsearch",
    "start_date_in_millis" : -1
  }
}

我可以看到”类型”已经设定为”试用”。

更新许可证

将刚刚下载的许可文件保存在容器内作为文件。可以使用vi、echo或任何其他工具均可。

使用下面的命令来更新许可证。

[elasticsearch-client]$ curl -XPUT http://elasticsearch:9200/_xpack/license?acknowledge=true -H 'Content-type: application/json' -d @lic.txt
{"acknowledged":true,"license_status":"valid"}

[elasticsearch-client]$ curl http://elasticsearch:9200/_xpack/license 
{
  "license" : {
    "status" : "active",
    "uid" : "f38c7929-6cd5-453e-b829-bccf542c85fd",
    "type" : "basic",
    "issue_date" : "2018-04-08T00:00:00.000Z",
    "issue_date_in_millis" : 1523145600000,
    "expiry_date" : "2019-04-08T23:59:59.999Z",
    "expiry_date_in_millis" : 1554767999999,
    "max_nodes" : 100,
    "issued_to" : "Teruyuki Takazawa (***)",
    "issuer" : "Web Form",
    "start_date_in_millis" : 1523145600000
  }
}

“Type”已更改为”basic”。现在许可证的安装已经完成。

广告
将在 10 秒后关闭
bannerAds