{"componentChunkName":"component---src-templates-guides-js","path":"/en/guides/InstalliManager/","result":{"data":{"markdownRemark":{"html":"<h2 id=\"install-imanager\"><a href=\"#install-imanager\" aria-hidden class=\"anchor\"><svg aria-hidden=\"true\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Install iManager</h2>\n<p>This guide is used for deploying iManager on Kubernetes. There are two ways when you installing iManager, they are using Linux command and Helm command, choose either one is good.</p>\n<p>All the packages introduced below can be downloaded from the link:</p>\n<p><a href=\"https://pan.baidu.com/s/1lWLyyT1jAbADGuxEG3m4gA\">https://pan.baidu.com/s/1lWLyyT1jAbADGuxEG3m4gA</a> </p>\n<p>Password: ge4d</p>\n<h3 id=\"requirement\"><a href=\"#requirement\" aria-hidden class=\"anchor\"><svg aria-hidden=\"true\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Requirement</h3>\n<ol>\n<li>\n<p>The Kubernetes environment v1.9 or higher. Please make sure the time of node machines are the same as master machine(The time difference should be less than 30 seconds)</p>\n<p>If you do not have Kubernetes environment, please refer to <strong>Deployment Guide > Install Kubernetes > CentOS(Ubuntu)</strong> to install.</p>\n</li>\n<li>\n<p>Resources requirement:</p>\n<ul>\n<li>Number of processors: 4 Cores+</li>\n<li>Memory: 16 GB+</li>\n<li>Disk: 200 GB+(200 GB is the minimum reserved size, not including industry data)</li>\n<li>The environments which are created by iManager need extra resources</li>\n</ul>\n</li>\n<li>\n<p>The <code class=\"gatsby-code-text\">supermap-imanager-for-kubernetes-10.1.4-linux-x64.tar.gz</code> package</p>\n<p>Path: iManager部署包/iManager 10.1.4/iManager for Kubernetes部署包/supermap-imanager-for-kubernetes-10.1.4-linux-x64.tar.gz</p>\n</li>\n<li>\n<p>The NFS Server installation package(Download the version of the NFS Server package according to your system. If you already have NFS Server, skip this step)</p>\n<p>Path(CentOS): iManager部署包/软件工具包/NFS Server离线安装包/nfs-server-offline-centos-7.5.zip</p>\n<p>Path(Ubuntu): iManager部署包/软件工具包/NFS Server离线安装包/nfs-server-offline-ubuntu-18.04.zip</p>\n</li>\n<li>\n<p>Images preparation(If you use Alibaba Cloud registry, skip this step)</p>\n<p>Path：iManager部署包/iManager 10.1.4/iManager for Kubernetes部署包/supermap-imanager-for-kubernetes-registry-all-10.1.4.tar.gz</p>\n</li>\n<li>If you choose Helm command to install iManager, you need to install helm package</li>\n</ol>\n<h3 id=\"install-nfs-server\"><a href=\"#install-nfs-server\" aria-hidden class=\"anchor\"><svg aria-hidden=\"true\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Install NFS Server</h3>\n<p>The example below is installing on CentOS, it is almost the same as install on Ubuntu. If you have NFS Server, skip this step.</p>\n<ul>\n<li>Unzip the <code class=\"gatsby-code-text\">nfs-server-offline-centos-7.5.zip</code> package on the local machine</li>\n<li>\n<p>Copy the <code class=\"gatsby-code-text\">supermap-nfs-server</code> folder to any of the Kubernetes machine</p>\n<p>Enter the <code class=\"gatsby-code-text\">supermap-nfs-server</code> folder:</p>\n<div class=\"gatsby-highlight\" data-language=\"sh\"><pre class=\"gatsby-code-sh\"><code class=\"gatsby-code-sh\">cd supermap-nfs-server</code></pre></div>\n<p>Execute:</p>\n<div class=\"gatsby-highlight\" data-language=\"sh\"><pre class=\"gatsby-code-sh\"><code class=\"gatsby-code-sh\">sudo chmod +x install.sh &amp;&amp; ./install.sh</code></pre></div>\n</li>\n</ul>\n<p>The path of the NFS storage directory is: <code class=\"gatsby-code-text\">/opt/nfs_data</code></p>\n<p>Execute the command to verify if the NFS has installed:</p>\n<div class=\"gatsby-highlight\" data-language=\"sh\"><pre class=\"gatsby-code-sh\"><code class=\"gatsby-code-sh\">mkdir test\nmount -t nfs &lt;ip&gt;:/opt/nfs_data test</code></pre></div>\n<blockquote>\n<p>Notes:<br>\n<code class=\"gatsby-code-text\">&lt;ip&gt;</code> is the machine IP where you installed the NFS on.</p>\n</blockquote>\n<h3 id=\"install-imanager-image-repository\"><a href=\"#install-imanager-image-repository\" aria-hidden class=\"anchor\"><svg aria-hidden=\"true\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Install iManager Image Repository</h3>\n<p>If you install iManager on the extranet, skip this step and set Alibaba cloud registry.</p>\n<p>Before installing the image registry, execute the command <code class=\"gatsby-code-text\">sudo docker version</code> to make sure you have installed Docker.</p>\n<blockquote>\n<p>Notes:</p>\n<p>It is better to use a new and clean machine to install the image registry.</p>\n</blockquote>\n<ol>\n<li>\n<p>Put the image package in any directory and unzip(If the name of your package is not the same as below, replace the package name in the command to your package name):</p>\n<div class=\"gatsby-highlight\" data-language=\"sh\"><pre class=\"gatsby-code-sh\"><code class=\"gatsby-code-sh\">tar -zxf supermap-imanager-for-kubernetes-registry-all.10.1.4-linux-x64.tar.gz</code></pre></div>\n</li>\n<li>\n<p>Enter the directory that you unzipped:</p>\n<div class=\"gatsby-highlight\" data-language=\"sh\"><pre class=\"gatsby-code-sh\"><code class=\"gatsby-code-sh\">cd supermap-imanager-docker-images</code></pre></div>\n</li>\n<li>\n<p>Install image registry:</p>\n<div class=\"gatsby-highlight\" data-language=\"sh\"><pre class=\"gatsby-code-sh\"><code class=\"gatsby-code-sh\">sudo chmod +x startup.sh &amp;&amp; sudo ./startup.sh</code></pre></div>\n</li>\n<li>\n<p>Verify. Execute the following command, if no error prompts, you have successful installed image registry. Replace the IP below by the actual IP of your machine.</p>\n<div class=\"gatsby-highlight\" data-language=\"sh\"><pre class=\"gatsby-code-sh\"><code class=\"gatsby-code-sh\">sudo docker pull IP:5000/supermap/tiny-tools:3.12</code></pre></div>\n<blockquote>\n<p>Notes:<br>\nIf you install registry on ARM, change the image tag ‘3.12’ to ‘1.0-arm’.</p>\n</blockquote>\n</li>\n</ol>\n<h4 id=\"install-imanager-1\"><a href=\"#install-imanager-1\" aria-hidden class=\"anchor\"><svg aria-hidden=\"true\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Install iManager</h4>\n<p>You need to open the port of “deploy<em>imanager</em>port”(the port is 31100 by default) in the values.yaml file, and open the port 6443, 9100, and 2049(open 2049 when using NFS for data storage). If you use Alibaba Cloud ECS Server, add the ports to safety group rules. What is more, please make sure the port 3307 and 9183 is available.</p>\n<p>Execute all the commands by administrator permission:</p>\n<ol>\n<li>\n<p>Put the <code class=\"gatsby-code-text\">supermap-imanager-for-kubernetes-10.1.4-linux-x64.tar.gz</code> package in any directory of Kubernetes master machine, and unzip(If the name of your package is not the same as below, replace the package name in the command to your package name):</p>\n<div class=\"gatsby-highlight\" data-language=\"shell\"><pre class=\"gatsby-code-shell\"><code class=\"gatsby-code-shell\"><span class=\"token function\">tar</span> -zxf  supermap-imanager-for-kubernetes-10.1.4-linux-x64.tar.gz</code></pre></div>\n</li>\n<li>\n<p>Enter the directory that you unzipped:</p>\n<div class=\"gatsby-highlight\" data-language=\"shell\"><pre class=\"gatsby-code-shell\"><code class=\"gatsby-code-shell\"><span class=\"token builtin class-name\">cd</span> supermap-imanager-for-kubernetes</code></pre></div>\n</li>\n<li>\n<p>Execute the command to set iManager configurations:</p>\n<div class=\"gatsby-highlight\" data-language=\"shell\"><pre class=\"gatsby-code-shell\"><code class=\"gatsby-code-shell\"><span class=\"token function\">sudo</span>  <span class=\"token function\">vi</span> values.yaml</code></pre></div>\n</li>\n<li>\n<p>Modify the parameters:</p>\n<blockquote>\n<p>Notes:</p>\n<ol>\n<li>The following configurations could only be set before starting, if you need any change, please execute <code class=\"gatsby-code-text\">./startup.sh</code> after modifying. The Helm command to update the configuration, please execute ‘helm upgrade imanager ../supermap-imanager-for-kubernetes -n supermap’.</li>\n<li>The configurations have default values, do not delete any configuration when modifying.</li>\n<li>The “Required” variables need to be modified by your actual environment. The “Optional” variables can keep in default, please do not delete the default values.</li>\n</ol>\n</blockquote>\n<div class=\"gatsby-highlight\" data-language=\"yaml\"><pre class=\"gatsby-code-yaml\"><code class=\"gatsby-code-yaml\"> <span class=\"token comment\"># Required. The iManager image registry address. The default address is Alibaba cloud registry: registry.cn-beijing.aliyuncs.com. If you install iManager on the extranet, we recommended to keep in default.</span>\n <span class=\"token comment\"># If you install iManager on the intranet, please refer to Install iManager Image Registry above to install the registry, and fill the blank by the format &lt;IP>:5000, &lt;IP> is the machine IP on which you installed the registry, for example, 192.168.17.133:5000.</span>\n <span class=\"token key atrule\">deploy_registry</span><span class=\"token punctuation\">:</span> registry.cn<span class=\"token punctuation\">-</span>beijing.aliyuncs.com\n\n <span class=\"token comment\"># Required. The external IP which is used for visiting Kubernetes. The IP cloud be any one of the Kubernetes node machines. For example, 192.168.17.110.</span>\n <span class=\"token key atrule\">deploy_kubernetes_public_ip</span><span class=\"token punctuation\">:</span>\n\n <span class=\"token comment\"># Required. The administrator account name, used for logging iManager, the account name is admin by default, modify the account name by your requirement.</span>\n <span class=\"token key atrule\">deploy_imanager_user_name</span><span class=\"token punctuation\">:</span> admin\n\n <span class=\"token comment\"># Required. The administrator account password, used for logging iManager, the account password is admin by default, modify the account password by your requirement.</span>\n <span class=\"token key atrule\">deploy_imanager_password</span><span class=\"token punctuation\">:</span> admin\n\n <span class=\"token comment\"># Required(Optional if you have configured deploy_storage_class_name). Your NFS Server address, NFS Server is using for iManager data storage, the address could be IP or domain name, for example, 192.168.17.150. Please refer to Install NFS Server above to install NFS Server.</span>\n <span class=\"token comment\"># If you are going to use NFS Server for data storage, it is necessary to install NFS Client on the node machines of Kubernetes.</span>\n <span class=\"token key atrule\">deploy_nfs_server</span><span class=\"token punctuation\">:</span>\n\n <span class=\"token comment\"># Required. The mount path of NFS Server, the default mount path is /. Fills in the actual mount path of your NFS Server. If you installed NFS Server by the package we provided, fills in the mount path as: /opt/nfs_data.</span>\n <span class=\"token key atrule\">deploy_nfs_path</span><span class=\"token punctuation\">:</span> /\n\n <span class=\"token comment\"># Optional. The URL of Kubernetes master node, the value is https://kubernetes.default.svc by default, keep in default if your environment is private cloud.</span>\n <span class=\"token comment\"># It is required to configure if your environment is public cloud, execute the command 'kubectl cluster-info' to get the URL, for example, https://192.168.17.110:6443.</span>\n <span class=\"token key atrule\">deploy_kubernetes_master_url</span><span class=\"token punctuation\">:</span> https<span class=\"token punctuation\">:</span>//kubernetes.default.svc\n\n <span class=\"token comment\"># Optional. The Kubernetes node IP which is mapped by GIS Cloud Suite domain name(the IP that configured in DNS Server), required to configure if your GIS Cloud Suite has a domain name. The value is using the first Kubernetes node IP by default.</span>\n <span class=\"token key atrule\">deploy_domain_ip</span><span class=\"token punctuation\">:</span>\n\n <span class=\"token comment\"># Optional. The name of your StorageClass, used for storing the data of iManager. StorageClass and NFS Server(deploy_nfs_server) are used for storing iManager data, if you configured both of them, the data will be stored in NFS Server.</span>\n <span class=\"token key atrule\">deploy_storage_class_name</span><span class=\"token punctuation\">:</span>\n\n <span class=\"token comment\"># Optional. The Kubernetes namespace, the value is supermap by default, you can define a name by your requirement.</span>\n <span class=\"token comment\"># It is required to create a namespace by the command when using Helm Command to install iManager.</span>\n <span class=\"token key atrule\">deploy_namespace</span><span class=\"token punctuation\">:</span> supermap\n\n <span class=\"token comment\"># Optional. The image pull policy, choose one of these:[Always|Never|IfNotPresent], the value is IfNotPresent by default.</span>\n <span class=\"token comment\"># Always: Pull the latest images from registry.</span>\n <span class=\"token comment\"># Never: Use local images and nerver pull the images from registry.</span>\n <span class=\"token comment\"># IfNotPresent: Use local images first. If local images are unavailable, pull the images from registry.</span>\n <span class=\"token key atrule\">deploy_image_pull_policy</span><span class=\"token punctuation\">:</span> IfNotPresent\n\n <span class=\"token comment\"># Optional. The image pull secret, used for identity authentication when pulling private images. You need to create a resource with the same name as the Secret in the namespace of Kubernetes. Please refer Tutorial > Appendix > FAQ Question 6 to see how to create the resource.</span>\n <span class=\"token key atrule\">deploy_image_pull_secret</span><span class=\"token punctuation\">:</span>\n\n <span class=\"token comment\"># Optional. The name of namespace which stores images in registry, the default name is 'supermap', you can define the name by the requirement.</span>\n <span class=\"token key atrule\">deploy_image_namespace</span><span class=\"token punctuation\">:</span> supermap\n\n <span class=\"token comment\"># Optional. The service type of iManager, fills in [NodePort|LoadBalancer], generally keep in default. </span>\n <span class=\"token comment\"># If your environment is public cloud, the value here is: LoadBalancer.</span>\n <span class=\"token key atrule\">deploy_service_type</span><span class=\"token punctuation\">:</span> NodePort\n\n <span class=\"token comment\"># Optional. The service protocol of iManager, fills in [http|https], the value is http by default.</span>\n <span class=\"token key atrule\">deploy_imanager_service_protocol</span><span class=\"token punctuation\">:</span> http\n\n <span class=\"token comment\"># Optional. Disable the log function of iManager or not, fills in [true|false], the value is false by default.</span>\n <span class=\"token comment\"># true: Disable the log function of iManager.</span>\n <span class=\"token comment\"># false: Do not disable the log function of iManager.</span>\n <span class=\"token key atrule\">deploy_disable_log</span><span class=\"token punctuation\">:</span> <span class=\"token boolean important\">false</span>\n\n <span class=\"token comment\"># Optional. Disable the alarm fuction of iManager or not, fills in [true|false], the default is false.</span>\n <span class=\"token comment\"># true: Disable the alarm function of iManager.</span>\n <span class=\"token comment\"># false: Do not disable the alarm function of iManager.</span>\n <span class=\"token key atrule\">deploy_disable_alert</span><span class=\"token punctuation\">:</span> <span class=\"token boolean important\">false</span>\n\n <span class=\"token comment\"># Optional. The number of CPUs of a service in iManager, the number is 2 by default.</span>\n <span class=\"token key atrule\">deploy_cpu_limit</span><span class=\"token punctuation\">:</span> <span class=\"token number\">2</span>\n\n <span class=\"token comment\"># Optional. The memory of a service in iManager, the memory should be larger than or equal to 4Gi, the memory is 4Gi by default.</span>\n <span class=\"token key atrule\">deploy_memory_limit</span><span class=\"token punctuation\">:</span> 4Gi\n\n <span class=\"token comment\"># Optional. The image tag of iServer in iManager.</span>\n <span class=\"token key atrule\">deploy_iserver_tag</span><span class=\"token punctuation\">:</span> 10.1.4\n\n <span class=\"token comment\"># Optional. The image tag of iPortal in iManager.</span>\n <span class=\"token key atrule\">deploy_iportal_tag</span><span class=\"token punctuation\">:</span> 10.1.4\n\n <span class=\"token comment\"># Optional. The image tag of iDesktop in iManager.</span>\n <span class=\"token key atrule\">deploy_idesktop_tag</span><span class=\"token punctuation\">:</span> 10.1.2\n\n <span class=\"token comment\"># Optional. The image tag of iserver_gisapplication in iManager.</span>\n <span class=\"token key atrule\">deploy_gis_app_tag</span><span class=\"token punctuation\">:</span> 10.1.4\n\n <span class=\"token comment\"># Optional. The others image tag in iManager.</span>\n <span class=\"token key atrule\">deploy_image_tag</span><span class=\"token punctuation\">:</span> 10.1.4\n\n <span class=\"token comment\"># Optional. The port of iManager, select the range between 30000-32767, except 31234, the default is 31100. If you define a port, make sure the port is different to others port setting.</span>\n <span class=\"token key atrule\">deploy_imanager_port</span><span class=\"token punctuation\">:</span> <span class=\"token number\">31100</span>\n\n <span class=\"token comment\"># Optional. Whether the license center is going to disable local storage, fills in [true|false], the value is false by default. When the value is true, you must configure either deploy_nfs_server or default_storage_class_name.</span>\n <span class=\"token comment\"># true: License center do not use local storage.</span>\n <span class=\"token comment\"># false: License center use local storage.</span>\n <span class=\"token key atrule\">deploy_disable_bslicense_local_volume</span><span class=\"token punctuation\">:</span> <span class=\"token boolean important\">false</span>\n\n <span class=\"token comment\"># Optional. HBase capability optimization, fills in [true|false]. If you would not use HBase environment, keep in default. If you want to optimize built-in HBase, set the value to true, and refer Question 9 in Tutorial > Appendix > FAQ to create PV.</span>\n <span class=\"token key atrule\">deploy_disable_hbase_nfs_volume</span><span class=\"token punctuation\">:</span> <span class=\"token boolean important\">false</span>\n\n <span class=\"token comment\"># Optional. The WeChat Work application's Token, required to configure when using Wechat alarm. Please refer to SuperMap iManager Documentation to configure the Wechat Work alarm.</span>\n <span class=\"token key atrule\">deploy_weixin_token</span><span class=\"token punctuation\">:</span>\n\n <span class=\"token comment\"># Optional. The WeChat Work Company ID, required to configure when using Wechat alarm.</span>\n <span class=\"token key atrule\">deploy_weixin_corp_id</span><span class=\"token punctuation\">:</span>\n\n <span class=\"token comment\"># Optional. The WeChat Work application's EncodingAESKey, required to configure when using Wechat alarm.</span>\n <span class=\"token key atrule\">deploy_weixin_encoding_aes_key</span><span class=\"token punctuation\">:</span>\n\n <span class=\"token comment\"># Optional. The WeChat Work Department ID, required to configure when using Wechat alarm.</span>\n <span class=\"token key atrule\">deploy_weixin_to_party</span><span class=\"token punctuation\">:</span>\n\n <span class=\"token comment\"># Optional. The WeChat Work application's AgentId, required to configure when using Wechat alarm.</span>\n <span class=\"token key atrule\">deploy_weixin_agent_id</span><span class=\"token punctuation\">:</span>\n\n <span class=\"token comment\"># Optional. The WeChat Work application's Secret, required to configure when using Wechat alarm.</span>\n <span class=\"token key atrule\">deploy_weixin_api_secret</span><span class=\"token punctuation\">:</span>\n\n <span class=\"token comment\"># Optional. The webhook of Dingtalk, required to configure when using Dingtalk alarm. Please refer to SuperMap iManager Documentation to configure the Dingtalk alarm.</span>\n <span class=\"token key atrule\">deploy_dingtalk_webhook</span><span class=\"token punctuation\">:</span>\n\n <span class=\"token comment\"># Optional. The secret of Dingtalkk, required to configure when using Dingtalk alarm.</span>\n <span class=\"token key atrule\">deploy_dingtalk_secret</span><span class=\"token punctuation\">:</span>\n\n <span class=\"token comment\"># Optional. The time zone of the system. Fill in the relative path in the directory /usr/share/zoneinfo/, such as Asia/Shanghai and America/New_York.</span>\n <span class=\"token key atrule\">deploy_timezone</span><span class=\"token punctuation\">:</span> Asia/Shanghai\n\n <span class=\"token comment\"># Optional. Disable metrics server or not, metrics server is used for monitoring the resources of Kubernetes, fills in [true|false]. The value is false by default.</span>\n <span class=\"token comment\"># true: Disable the metrics server.</span>\n <span class=\"token comment\"># false: Do not disable metrics server.</span>\n <span class=\"token key atrule\">deploy_disable_metrics_server</span><span class=\"token punctuation\">:</span> <span class=\"token boolean important\">false</span>\n\n <span class=\"token comment\"># Optional. Enable Service Mesh(Istio) or not, fills in [true|false], the value is true by default. The Service Mesh is unavailable in ARM environment, the variable does not exist.</span>\n <span class=\"token comment\"># true: Enable Service Mesh.</span>\n <span class=\"token comment\"># false: Disable Service Mesh.</span>\n <span class=\"token key atrule\">deploy_istio_enabled</span><span class=\"token punctuation\">:</span> <span class=\"token boolean important\">true</span>\n\n <span class=\"token comment\"># Optional. Enable ingressageteway and egressgateway in Service Mesh(Istio) or not, fills in [true|false], the value is true by default. Takes effect only if deploy_istio_enabled is true.</span>\n <span class=\"token comment\"># true: Enable ingressageteway and egressgateway.</span>\n <span class=\"token comment\"># false: Disable ingressageteway and egressgateway.</span>\n <span class=\"token key atrule\">deploy_istio_enable_ingress_egress</span><span class=\"token punctuation\">:</span> <span class=\"token boolean important\">true</span>\n\n <span class=\"token comment\"># Optional. Enable kiali and tracing in Service Mesh(Istio) or not, fills in [true|false], the value is true by default. Takes effect only if deploy_istio_enabled is true.</span>\n <span class=\"token comment\"># true: Enable kiali and tracing.</span>\n <span class=\"token comment\"># false: Disable kiali and tracing.</span>\n <span class=\"token key atrule\">deploy_istio_enable_kiali_tracing</span><span class=\"token punctuation\">:</span> <span class=\"token boolean important\">true</span>\n\n <span class=\"token comment\"># Optional. The service type of ingressgateway in Service Mesh(Istio), fills in [NodePort|LoadBalancer], generally keep in default. Takes effect only if both deploy_istio_enabled and deploy_istio_enable_ingress_egress are true.</span>\n <span class=\"token comment\"># If your environment is public cloud, the value here is: LoadBalancer.</span>\n <span class=\"token key atrule\">deploy_istio_ingress_service_nodetype</span><span class=\"token punctuation\">:</span> NodePort</code></pre></div>\n</li>\n<li>Save and quit the file.</li>\n<li>\n<p>Install iManager(Executing the following command in supermap-imanager-for-kubernetes directory):</p>\n<p>There are two ways to install iManager, Linux command and Helm command, choose either of them.</p>\n<p><strong>Using Linux Command</strong></p>\n<div class=\"gatsby-highlight\" data-language=\"sh\"><pre class=\"gatsby-code-sh\"><code class=\"gatsby-code-sh\">sudo chmod +x startup.sh &amp;&amp; ./startup.sh</code></pre></div>\n<p><strong>Using Helm Command</strong></p>\n<p>6.1 Create a namespace which is named ‘supermap’(you can define the name of namespace, do not forget to change ‘supermap’ in next two steps to your defined name)</p>\n<div class=\"gatsby-highlight\" data-language=\"shell\"><pre class=\"gatsby-code-shell\"><code class=\"gatsby-code-shell\">kubectl create ns supermap</code></pre></div>\n<p>6.2 Install iManager</p>\n<div class=\"gatsby-highlight\" data-language=\"sh\"><pre class=\"gatsby-code-sh\"><code class=\"gatsby-code-sh\">helm install imanager ../supermap-imanager-for-kubernetes -n supermap</code></pre></div>\n<p>6.3 Check if iManager is installed successfully</p>\n<div class=\"gatsby-highlight\" data-language=\"sh\"><pre class=\"gatsby-code-sh\"><code class=\"gatsby-code-sh\">helm list -n supermap</code></pre></div>\n</li>\n</ol>\n<p>\n  <a\n    class=\"gatsby-resp-image-link\"\n    href=\"/iManager_K8S/1014/static/01c6bb9f084b22defede602afe5d3c22/ce92a/helmlist.png\"\n    style=\"display: block\"\n    target=\"_blank\"\n    rel=\"noopener\"\n  >\n  \n  <span\n    class=\"gatsby-resp-image-wrapper\"\n    style=\"position: relative; display: block;  max-width: 840px; margin-left: auto; margin-right: auto;\"\n  >\n    <span\n      class=\"gatsby-resp-image-background-image\"\n      style=\"padding-bottom: 5.238095238095238%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAABCAIAAABR8BlyAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAQklEQVQI12MQMDcRUtYRNDAUMDMWktcCMoRktAQ19AQ1dIVktYSUdISUtYUUtAS19YUUtYWlNYEMYTF1QXU9IVUdAPPFB9PSHvksAAAAAElFTkSuQmCC'); background-size: cover; display: block;\"\n    >\n      <img\n        class=\"gatsby-resp-image-image\"\n        style=\"width: 100%; height: 100%; margin: 0; vertical-align: middle; position: absolute; top: 0; left: 0; box-shadow: inset 0px 0px 0px 400px white;\"\n        alt=\"helmlist\"\n        title=\"\"\n        src=\"/iManager_K8S/1014/static/01c6bb9f084b22defede602afe5d3c22/1e088/helmlist.png\"\n        srcset=\"/iManager_K8S/1014/static/01c6bb9f084b22defede602afe5d3c22/65ed1/helmlist.png 210w,\n/iManager_K8S/1014/static/01c6bb9f084b22defede602afe5d3c22/d10fb/helmlist.png 420w,\n/iManager_K8S/1014/static/01c6bb9f084b22defede602afe5d3c22/1e088/helmlist.png 840w,\n/iManager_K8S/1014/static/01c6bb9f084b22defede602afe5d3c22/78612/helmlist.png 1260w,\n/iManager_K8S/1014/static/01c6bb9f084b22defede602afe5d3c22/ce92a/helmlist.png 1459w\"\n        sizes=\"(max-width: 840px) 100vw, 840px\"\n      />\n    </span>\n  </span>\n  \n  </a>\n    </p>\n<blockquote>\n<p>Visit iManager UI by the address <code class=\"gatsby-code-text\">http://&lt;ip&gt;:31100 .</code>Replace <code class=\"gatsby-code-text\">&lt;ip&gt;</code> by the Master node IP of Kubernetes. If the value of <code class=\"gatsby-code-text\">deploy_imanager_service_protocol</code> is <code class=\"gatsby-code-text\">https</code>, the access address should be <code class=\"gatsby-code-text\">https://&lt;ip&gt;:31100</code>.</p>\n</blockquote>\n<p><strong>The login account please refer to the administrator account information in values.yaml</strong></p>\n<h3 id=\"activate-license\"><a href=\"#activate-license\" aria-hidden class=\"anchor\"><svg aria-hidden=\"true\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Activate License</h3>\n<p>Click on <strong>Update</strong> on the License Center page, and follow the <strong>Operation Steps</strong> to activate the license (If you do not have the license, please apply the trial license on SuperMap official website).</p>\n<p>\n  <a\n    class=\"gatsby-resp-image-link\"\n    href=\"/iManager_K8S/1014/static/839ea45bd2c6a3a90976bbc56137ac75/86a1e/activatelicenseen.png\"\n    style=\"display: block\"\n    target=\"_blank\"\n    rel=\"noopener\"\n  >\n  \n  <span\n    class=\"gatsby-resp-image-wrapper\"\n    style=\"position: relative; display: block;  max-width: 840px; margin-left: auto; margin-right: auto;\"\n  >\n    <span\n      class=\"gatsby-resp-image-background-image\"\n      style=\"padding-bottom: 62.38095238095238%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAIAAADtbgqsAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABTUlEQVQoz22S3W7DIAyFeZZCAGMDcUi3qVVvdldp0u53M2nvsXffIWmn9OcTiRxijs0BM49yaJUpEKUIiOqoIYTdbjc8w3vPwiumfvy8ff+W07mNRVVzzm3/KrnUWiBhrXUPQHedN/r+OZ2/ZH/MwqUUFkmJoIoYQmsFQlcp8S2YNORdTYEpumFw197ywuAuExDCYufc3RYMklQn7DUE34cf8K61ZhFsLyyUUuFGuAV/+2Kk9j6kpNJSnTlXXpqULGsLPRahWyBn8KClURVrbMyWsvMhXrTDtqDdsHpmuvWooTOJ2pAoBpRdjgwm3RVLWyBn4AIn0v2R2ilMhz5i9Av/NePCJbh+dsPgITR1am1+afMeY9JOa22a2va07nroi1EBMjhkeEJcMBJuED5TNwkBUpFjH+iXZJFBZvapOFbPlTiv2+6WJ0bw9J6BPzP2dXVm0zz+AAAAAElFTkSuQmCC'); background-size: cover; display: block;\"\n    >\n      <img\n        class=\"gatsby-resp-image-image\"\n        style=\"width: 100%; height: 100%; margin: 0; vertical-align: middle; position: absolute; top: 0; left: 0; box-shadow: inset 0px 0px 0px 400px white;\"\n        alt=\"activatelicense\"\n        title=\"\"\n        src=\"/iManager_K8S/1014/static/839ea45bd2c6a3a90976bbc56137ac75/1e088/activatelicenseen.png\"\n        srcset=\"/iManager_K8S/1014/static/839ea45bd2c6a3a90976bbc56137ac75/65ed1/activatelicenseen.png 210w,\n/iManager_K8S/1014/static/839ea45bd2c6a3a90976bbc56137ac75/d10fb/activatelicenseen.png 420w,\n/iManager_K8S/1014/static/839ea45bd2c6a3a90976bbc56137ac75/1e088/activatelicenseen.png 840w,\n/iManager_K8S/1014/static/839ea45bd2c6a3a90976bbc56137ac75/78612/activatelicenseen.png 1260w,\n/iManager_K8S/1014/static/839ea45bd2c6a3a90976bbc56137ac75/86a1e/activatelicenseen.png 1296w\"\n        sizes=\"(max-width: 840px) 100vw, 840px\"\n      />\n    </span>\n  </span>\n  \n  </a>\n    </p>\n<p>Check the <strong>License Status</strong> after activating the license.</p>\n<p>\n  <a\n    class=\"gatsby-resp-image-link\"\n    href=\"/iManager_K8S/1014/static/a14123503967c23a7e21c52b4285161a/d6a46/licensestatus1en.png\"\n    style=\"display: block\"\n    target=\"_blank\"\n    rel=\"noopener\"\n  >\n  \n  <span\n    class=\"gatsby-resp-image-wrapper\"\n    style=\"position: relative; display: block;  max-width: 840px; margin-left: auto; margin-right: auto;\"\n  >\n    <span\n      class=\"gatsby-resp-image-background-image\"\n      style=\"padding-bottom: 76.66666666666666%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAIAAABr+ngCAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABYklEQVQoz3WSC27DIBBEuUri1MawfMzHllrl/tfqA9qodZKVhdawszszoEopx77HEK7X6+VyYb31mKbp41V4720PErWuawjBiYQQv+73/Tg4MNayOVqcAjz7rMuyKIq2GJ1zYcvl+Ez1cN6LCI2NMev74FSllKjjh3mBzAm7nZfQkS7mN+xTKK01yGWZTSNrIWNW48SxTz2/uDC9CcWEbdsoRQmlyPQ9aDc0396HssbAnOG4MFo0qPPSWYwJD+fOYNNNB4yB8zyzohO1w1XwetHjkshP19Y041Po3pIPkdggYmnFStB0+E/yn7aVWiuyeS0k3Bz06NKudJ4fhtEfOifmioE5Z8AoT1uKMbKrm3PtJegum9y1ELSfwSWXH3DK3Txk/gF3AB6+ACMJth0Hg1xqoQ7aw7/BnzrkoPlMG/C+V2C06LLL2m0bfg4wkH737hkse21gpvJBYWA4e0wG8nLyN95hj66nh4qrAAAAAElFTkSuQmCC'); background-size: cover; display: block;\"\n    >\n      <img\n        class=\"gatsby-resp-image-image\"\n        style=\"width: 100%; height: 100%; margin: 0; vertical-align: middle; position: absolute; top: 0; left: 0; box-shadow: inset 0px 0px 0px 400px white;\"\n        alt=\"licensestatus1\"\n        title=\"\"\n        src=\"/iManager_K8S/1014/static/a14123503967c23a7e21c52b4285161a/1e088/licensestatus1en.png\"\n        srcset=\"/iManager_K8S/1014/static/a14123503967c23a7e21c52b4285161a/65ed1/licensestatus1en.png 210w,\n/iManager_K8S/1014/static/a14123503967c23a7e21c52b4285161a/d10fb/licensestatus1en.png 420w,\n/iManager_K8S/1014/static/a14123503967c23a7e21c52b4285161a/1e088/licensestatus1en.png 840w,\n/iManager_K8S/1014/static/a14123503967c23a7e21c52b4285161a/d6a46/licensestatus1en.png 1008w\"\n        sizes=\"(max-width: 840px) 100vw, 840px\"\n      />\n    </span>\n  </span>\n  \n  </a>\n    </p>\n<h3 id=\"appendix\"><a href=\"#appendix\" aria-hidden class=\"anchor\"><svg aria-hidden=\"true\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Appendix</h3>\n<h4 id=\"1delete-imanager\"><a href=\"#1delete-imanager\" aria-hidden class=\"anchor\"><svg aria-hidden=\"true\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>1.Delete iManager</h4>\n<p>If you want to delete iManager environment, execute:</p>\n<div class=\"gatsby-highlight\" data-language=\"sh\"><pre class=\"gatsby-code-sh\"><code class=\"gatsby-code-sh\">chmod +x shutdown.sh &amp;&amp; ./shutdown.sh</code></pre></div>\n<p>If you want to completely delete iManager environment, execute:</p>\n<div class=\"gatsby-highlight\" data-language=\"sh\"><pre class=\"gatsby-code-sh\"><code class=\"gatsby-code-sh\">chmod +x shutdown.sh &amp;&amp; ./shutdown.sh -v</code></pre></div>\n<p>Using Helm command to delete iManager(the namespace and related environments will not be deleted):</p>\n<div class=\"gatsby-highlight\" data-language=\"sh\"><pre class=\"gatsby-code-sh\"><code class=\"gatsby-code-sh\">helm uninstall imanager -n supermap</code></pre></div>\n<h4 id=\"2short-message-alarm-service\"><a href=\"#2short-message-alarm-service\" aria-hidden class=\"anchor\"><svg aria-hidden=\"true\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>2.Short Message Alarm Service</h4>\n<p>iManager provides Short Message Alarm Service, please refer to <a href=\"../../tutorial/MessageWarning\">Tutorial > ALARM SERVICE > Short Message Alarm</a> for more details.</p>","frontmatter":{"title":"Guides","next":null,"prev":null},"fields":{"path":"content/guides/InstalliManager.en.md","slug":"/en/guides/InstalliManager/","langKey":"en"}}},"pageContext":{"slug":"/en/guides/InstalliManager/"}}}