ArcGIS NoteBook Server Linux安装步骤

书接上回,上文讲了Notebook Server在Windows环境中的安装部署,本文讲述在Linux环境的安装部署以及可能遇到的问题和解决办法。
一、系统环境要求
Red Hat Enterprise Linux Server 7
Ubuntu Server LTS 16.04 and 18.04
当然是用一些基于red hat的其他linux也应该是可以的,本次安装是用的是centos7
其他要求:SSL证书要求,推荐使用CA证书,自签名证书在很多浏览器都不被信任,会出现问题。
在安装Notebook Server或者 ArcGIS Enterprise产品时一点要先规划好域名和证书问题。后期变化域名需要重新安装。
二、安装步骤
在Linux上安装是用工具包括 putty与FlashFXP两款软件,可在百度自行搜索下载。
1、机器域名、网络设置
ArcGIS Notebook Server的安装要求计算机名是完全限定域名的形式。这一修改可通过编辑/etc/hostname和/etc/hosts两个文件实现。所以在安装之前需要对这些内容进行修改。
(1)修改hostname文件
命令:使用root用户执行:vi /etc/hostname
linux 是用按Esc+:+wq进行保存(Esc+:+q!不保存);是用i键开始进行插入编辑。

image

image

(2)修改network文件
命令:vi /etc/sysconfig/network
image.png

(3)修改hosts文件
命令:vi /etc/hosts
注意:如果Portal和Notebook Server不安装在通一个机器的情况下,需要将Portal的域名IP映射也要添加进来,否则后期Portal无法和Notebook 进行联合。
格式如:IP 完全域名 机器名称
image.png

使修改内容立即生效,执行命令:hostname 机器名
image.png

(4)检查修改生效
使用命令:hostname 和 hostname -f
image.png

2、防火墙设置
关闭防火墙:
systemctl stop firewalld.service
禁用防火墙的开机启动:
systemctl disable firewalld.service
查看防火墙状态:
systemctl status firewalld.service
以下提示说明防火墙已经关闭:
image.png

3、安装Docker环境
(1)卸载系统中可能存在的docker先前版本
命令:sudo yum remove docker
docker-client
docker-client-latest
docker-common
docker-latest
docker-latest-logrotate
docker-logrotate
docker-engine
(2)安装Docker CE
(a)安装相关包
命令: sudo yum install -y yum-utils
device-mapper-persistent-data
lvm2
(b)设置稳定仓库
命令:sudo yum-config-manager
--add-repo
https://download.docker.com/linux/centos/docker-ce.repo
(c)安装最新版本的Docker CE
命令:sudo yum install docker-ce docker-ce-cli containerd.io
(d)启动Docker
命令:sudo systemctl start docker
(e)验证Docker安装是否成功
命令:sudo docker run hello-world
4、用户和组设置
(1)创建用户和用户组
创建用户组:groupadd esrichina
创建用户并加入组:useradd -g esrichina -m arcgis
设置用户密码: passwd arcgis
(2)添加用户至Docker用户组
创建Docker用户组:sudo groupadd docker
将用户加入Docker组:sudo usermod -aG docker arcgis
5、修改Linux文件夹句柄限制
针对所有用户生效的配置,命令:vi /etc/security/limits.conf

  •                          soft    nofile  65536
    
  •                          hard    nofile  65536
    
  •                          soft    nproc  65536
    
  •                          hard    nproc  65536
    

针对指定用户生效的配置
presto soft nproc 65536
presto hard nproc 65536
presto soft nofile 65536
presto hard nofile 65536
presto soft memlock unlimited
presto hard memlock unlimited
6、上传并解压Notebook软件
(1)上传文件
使用FlashFXP上传文件,包括安装文件和Docker镜像文件一起上传,镜像文件后期使用。
使用FlashFXP软件进行连接设置时,FTP无法连接的情况下可以更换连接类型。


image.png

image.png

(2)解压缩文件
进入到上传文件目录,执行命令:
tar -zxvf ArcGISNotebookServer.Linux.10422.tar.gz


image.png

image.png

(3)赋予文件夹读写权限权限
命令:
chown -R arcgis:esrichina NoteInstallFile(目录)
chmod -R 755 NoteInstallFile

7、安装Notebook Server
在这段安装时都是用arcgis账户进行,非Root。注意切换用户
(1)安装前检查环境是否满足
切换arcgis账户,执行检查命令
命令:
su arcgis
/home/arcgis/NoteInstallFile/NotebookServer_Linux/notebookserverdiag/notebookserverdiag
image.png

(2)安装
进入到安装目录:
/home/arcgis/NoteInstallFile/NotebookServer_Linux
执行命令:
./Setup --mode silent -l yes


image.png

(3)安装完成后授权
安装完成后在安装位置目录进行授权
命令: cd /home/arcgis/arcgis/notebookserver/tools
./authorizeSoftware -f /home/arcgis/ArcGISNotebooksAxdvanced_xxxxxx.ecp
image.png

image.png

8、安装后配置
安装后机器还没有进行站点创建,可以使用内置工具创建还可以直接访问网站进行初始站点创建
image.png

登录网站创建:
访问https://域名:11443/arcgis/admin
image.png

需要输入用户名 、密码等信息。
9、加载Docker镜像
命令:cd /home/arcgis/arcgis/notebookserver/tools/postInstallUtility
检查Docker是否正常,命令: ./PostInstallUtility.sh -d
image.png

分别加载标准版和高级版镜像文件,命令:./PostInstallUtility.sh -l <path of .tar.gz Docker image>
image.png

到此为止安装过程已经完毕。
10、联合服务器
在安装的基础上,还需要为其安装Web Adaptor并进行配置,然后才能与Portal进行联合,具体可参看Windows版文档,不在详细说明。
三、注意事项
(1)Portal 和Notebook Server不在一个电脑的情况下,需要两个机器都要添加IP域名(hosts文件)信息,因为在联合时候需要进行通信。
(2)注意Docker是否随机器自动启动,如果以后开机后不能正常访问时候需要检测这个。
(3)为了保证在浏览器通信时不因为安全问题被阻止,建议使用统一CA证书,Portal、Server、Notebook等大部分软件都提供导入SSL证书功能。
如Notebook:
https://域名:11443/arcgis/admin
Server:https://域名:6443/arcgis/admin
Portal:https://域名:7443/arcgis/portaladmin
image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,222评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,455评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 157,720评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,568评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,696评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,879评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,028评论 3 409
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,773评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,220评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,550评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,697评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,360评论 4 332
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,002评论 3 315
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,782评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,010评论 1 266
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,433评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,587评论 2 350

推荐阅读更多精彩内容