• 使用ArcGIS Chef Cookbook轻松搞掂WebGIS平台部署


    1.安装Chef Client v12版本。

    2.复制arcgis cookbook资源到Chef安装目录。

    3.考虑到一般部署的服务器环境无法连接互联网,所以需要事先部署ArcGIS Cookbook用到的一个Ruby Gem:multipart-post-2.0.0。

    复制multipart-post-2.0.0到C:opscodechefembeddedlib ubygems2.3.0gems

    复制multipart-post-2.0.0.gemspec到C:opscodechefembeddedlib ubygems2.3.0specifications

    4.编写runlist。

    参考https://github.com/Esri/arcgis-cookbook/wiki/arcgis%E2%80%90enterprise-Cookbook-Recipes

    例如以下recipe为安装一个新gis server节点并加入到已有站点。

    {

      "arcgis": {

        "version": "10.5",

        "run_as_user": "arcgis",

        "run_as_password": "Pa$$w0rdPa$$w0rd",

        "cache_authorization_files": false,

        "configure_windows_firewall": false,

        "server": {

          "setup": "C:\ArcGIS\10.5\Setups\Server\Setup.exe",

          "install_dir": "C:\Program Files\ArcGIS\Server",

          "authorization_file": "C:\ArcGIS\10.5\Authorization_Files\Server.prvc",

          "authorization_file_version": "10.5",

          "install_system_requirements":  true,

          "configure_autostart": true,

          "directories_root": "C:\arcgisserver",

          "url": "https://node.com:6443/arcgis",

          "primary_server_url": "https://sitehost.com:6443/arcgis",

          "use_join_site_tool": false,

          "admin_username": "admin",

          "admin_password": "changeit",

          "keystore_file": "C:\domain_com.pfx",

          "keystore_password": "test",

          "cert_alias": "domain.com"

        },

        "python": {

          "install_dir": "C:\Python27"

        }

      },

      "run_list": [

        "recipe[arcgis-enterprise::server_node]"

      ]

    }

    5、运行chef-solo命令。

    运行 chef-solo -j c:chef olesaddnode.json

    6、接下来就是慢慢等待,好好享受享受自动化部署带来的便利。

  • 相关阅读:
    PHP之ThinkPHP框架(界面)
    安卓网络访问(xUtils3)
    Python制作二维码和条形码扫描器 (pyzbar)
    redis 哨兵
    Django 源码阅读笔记(详细视图)
    Django 源码阅读笔记(基础视图)
    JavaScript基础
    Flask 基础
    redis 主从复制
    redis 数据删除策略和逐出算法
  • 原文地址:https://www.cnblogs.com/luwl/p/7161914.html
Copyright © 2020-2023  润新知