Harbo仓库证书创建
# 产生伪随机数,如果不敲后面生成证书会有如下告警。
root@harbor:~# openssl rand -writerand .rnd |
# 制作私钥(.key)
root@harbor:~# openssl genrsa -out ca.key 4096 |
# 私钥(.key)+ csr生成CA根证书
root@harbor:~# openssl req -x509 -new -nodes -sha512 -days 36500 -subj “/C=CN/ST=Beijing/L=Beijing/O=vmwlab/OU=vmwlab/CN=vmwlab.net” -key ca.key -out ca.crt |
# 生成服务器私钥
root@harbor:~# openssl genrsa -out harbor.vmwlab.net.key 4096 |
# 生成证书签名请求
root@harbor:~# openssl req -sha512 -new -subj “/C=CN/ST=Beijing/L=Beijing/O=vmwlab/OU=vmwlab/CN=vmwlab.net” -key harbor.vmwlab.net.key -out harbor.vmwlab.net.csr |
# 生成一个x509 v3扩展文件
cat > harbor.v3.ext <<-EOF authorityKeyIdentifier=keyid,issuer basicConstraints=CA:FALSE keyUsage = digitalSignature, nonRepudiation, keyEncipherment, dataEncipherment extendedKeyUsage = serverAuth subjectAltName = @alt_names [alt_names] DNS.1=vmwlab.net DNS.2=vmwlab DNS.3=*.vmwlab.net DNS.4=harbor.vmwlab.net EOF |
# 使用该v3.ext文件为您的Harbor主机生成证书
openssl x509 -req -sha512 -days 36500 -extfile harbor.v3.ext -CA ca.crt -CAkey ca.key -CAcreateserial -in harbor.vmwlab.net.csr -out harbor.vmwlab.net.crt |
# 查看已在主机上安装的根证书
awk -v cmd=’openssl x509 -noout -subject’ ‘ /BEGIN/{close(cmd)};{print | cmd}’ < /etc/ssl/certs/ca-certificates.crt |
Antrea安装后参数调整
通常Antrea安装后的配置变动可通过configmap来调整,但在OCP环境下通过Operator来安装部署,略有不同,建议通过OperatorCR来调整,具体操作方式如下:
# CLI方式
[root@Operator ~]# kubectl -n antrea-operator edit antreainstall |
# GUI方式
在官网下载最新版本OCP
# 依据Operator VM的操作系统类型选择相应环境下的安装工具.
下载地址如下(需要注册redhat账户):
https://console.redhat.com/openshift/install/vsphere/installer-provisioned
# 上传所有文件至Operator VM
# 文件解压,为方便在全局使用kubectl与oc命令,需将文件移至/usr/local/bin目录
[root@Operator ~]# tar xvf openshift-client-linux.tar.gz [root@Operator ~]# mv kubectl oc /usr/local/bin/ [root@Operator ~]# tar xvf openshift-install-linux.tar.gz |
Avi 中静态路由无法注入SE
虽然已经在GUI界面添加了静态路由,但是通过CLI依然发现路由并未注入到SE
admin@192-168-60-11:~$ shell |
|
[admin:192-168-60-11]: >show serviceengine AVI_C01_SLB-se-qcswi route |
|
临时解决方案,需要在所有SE上操作,本章节已其中一台SE为例。 |
[admin:192-168-60-11]: > attach serviceengine AVI_C01_SLB-se-qcswi |
|
admin@AVI-C01-SLB-se-qcswi:~$ ip ns list |
admin@AVI-C01-SLB-se-qcswi:~$ sudo ip netns exec avi_ns1 bash |
root@AVI-C01-SLB-se-qcswi:/home/admin# ip route add 0.0.0.0/0 via 172.36.111.254 |
root@AVI-C01-SLB-se-qcswi:/home/admin# exit |
admin@AVI-C01-SLB-se-qcswi:~$ exit |
[admin:192-168-60-11]: > show serviceengine AVI_C01_SLB-se-qcswi route |
|
Antrea IDPS 功能尝试
目前最新版的1.5.0支持IDS功能,但在OCP下验证过程中还存在问题,研发还在针对OCP 平台解决中,后期验证通过将更新此部分内容。
参考文档
https://onevmw-my.sharepoint.com/personal/taoh_vmware_com/_layouts/15/Doc.aspx?sourcedoc=%7B35BEF25A-A38E-4CD2-ACA3-86318039ADAB%7D&file=OCP-4.7%E9%83%A8%E7%BD%B2%E6%96%87%E6%A1%A3%E5%8F%8AAntrea%E9%9B%86%E6%88%90-v1.0.docx&action=default&mobileredirect=true