以SmartKit方式安装OmniShuffle特性时,需要分发TLS证书以开启OmniShuffle的安全特性。分发TLS证书操作仅在管理节点上进行。出于安全考虑,安装部署完成后建议禁止root用户或运维用户远程登录,后续操作均在ockadmin用户下进行。
1 2 |
ipcs ipcrm -S 0x20161316 |
1
|
su - ockadmin -c 'bash $OCK_HOME/security/certificate/cert_manager.sh 运维用户 ockadmin ockadmin sparkadmin' |
目前密文生成所在目录分为ock安装用户与提交spark任务用户。
文件 |
说明 |
---|---|
server.cert.pem |
节点证书文件 |
server.private.key.pem |
节点私钥 |
ca.cert.pem |
CA证书文件 |
server.keypass.key |
节点私钥口令 |
server
├── ca.cert.pem
├── server.cert.pem
├── server.keypass.key
└── server.private.key.pem
CACerts/
├── certs
│ ├── *.*.*.*.server.cert.pem
│ ├── *.*.*.*.server.cert.pem
│ ├── *.*.*.*.server.cert.pem
│ └── ca.cert.pem
├── crl
├── csr
├── index.txt
├── index.txt.attr
├── index.txt.attr.old
├── index.txt.old
├── newcerts
│ ├── 01.pem
│ ├── 02.pem
│ ├── 03.pem
├── openssl.cnf
├── private
│ └── ca.private.key.pem
├── public
│ └── ca.public.key.pem
├── serial
├── serial.old
└── server.keypass.key