Citrix Netscaler 日常维护指导书 下载本文

1.2 目录结构

/var/log

?/var/log中的重要文件

?Ns.log ?Messages

?/var/log其他文件

?Httperror.log ?cron

?Dr_error.log ?Httpaccess.log ?License.log ?Nscollect.log ?Nsvpn.log ?Nsvpnd.log ?Snmpd.log

/var/nslog

? /var/nslog中重要文件

? newnslog

?newnslog.*.gz

?/var/nslog其他文件

?ns.log

?nsumond.log ?nslog.nextfile

/netscaler和/nsconfig

Netscaler运行的进程

Netscaler核心进程

? Nswsrun ? Nsvpnd ? Nsaaad ? Nsconf ? Nsauthd ? Nslog.sh ? Nssync

Run Citrix NetScaler OS SSL VPN File Transfers { Samba } RBA and SSL VPN External Auth Writes the ns.conf file CLI Authentication Controls Logging for newnslog HA Sync 由nssync.sh启动,在secondary 上active,用来从primary同步配置 Used to read SSL Cert Files SSL CRL list update

? Nsreadfile ? Nscrlrefresh

? Nslcd LCD 面板控制程序 ? Nsfsyncd 同步书签和SSL证书 ? Nsnetsvc GUI上的配置修改,第三方接口 ? Nsumond 用户自定义脚本监控处理进程 ? Nsconmsg newnslog日志控制程序 ? Nsmap 读取GSLB静态IP地址库 ? Nsrip, nsospf, nsbgp 路由进程 ? Nsdrevent 处理事件,HA sync ? nssync.sh ? Nsm 路由进程(运行ZebOS) ? Imi 路由进程

1.3 体系结构

? The NetScaler design is based on a layered model between the NetScaler Kernel, and the BSD Operating System

? The NetScaler kernel operates below the BSD kernel, and controls

- Time slicing for BSD

- Network packet processing - SNMP and syslog processing - SSL Offload ? BSD manages

- The boot process - File system access - Long-term logging Management Processes

? BSD and NetScaler share memory management

Netscaler和FreeBSD

1.4 Netscaler启动和运行

/etc/rc

? rc_local_pass0 ? prepare_var ? prepare_sslvpn ? prepare_nsconfig

配置磁盘,调用check_disk等函数 文件目录权限设置,清除、创建等 SSLVPN相关配置

/nsconfig目录下相关文件和目录确定