Installation Citrix Command Center - Linux
Ich gehe hier nur auf die Installation des Citrix Command Center ein, die Vorbereitung eines Männersystems (Linux) wird hier nicht beschrieben. Bitte nutzt nur eine durch das Command Center unterstützte Distribution (nachfolgend liebevoll Distro genannt.).
Ich habe mich für ein CentOS 6.5 entschieden.
Wichtig: Es darf keine neuere Version installiert werden. Das Command Center prüft bei der Installation das Release der Distro und lässt sich bei Abweichungen nicht installieren!
Voraussetzungen
Installation DBMS
Wir installieren ein MySQL als DBMS (Datanbank Management System). Mit yum install mysql-server
wird der MySQL Server installiert. Anschließend beenden wir per systemctl stop mysql
oder /etc/init.d/mysqld stop
den MySQL Server um die Konfiguration anzupassen.
DBMS Konfigurieren
Nun konfigurieren wir nebenbei das DBMS. Dazu erstellen wir kurz ein Backup der alten MySQL Config File my.cnf
per cp /etc/my.{cnf,bak}
und können anschließend per Editor unserer Wahl die my.cnf
bearbeiten. Randnotiz: Über die geschweiften Klammern können Kopier und Movebefehle verkürzt geschrieben werden. Bei der Zieldatei wird das erste Argument durch das zweite Argument ersetzt. Nur mal so - falls es noch nicht bekannt war 🙂
Inhalt Konfiguration my.cnf:
[mysql] # CLIENT # port = 3306 socket = /var/lib/mysql/mysql.sock [mysqld] # GENERAL # user = mysql default-storage-engine = InnoDB socket = /var/lib/mysql/mysql.sock pid-file = /var/lib/mysql/mysql.pid # MyISAM # key-buffer-size = 32M myisam-recover = FORCE,BACKUP # SAFETY # max-allowed-packet = 16M max-connect-errors = 1000000 # DATA STORAGE # datadir = /var/lib/mysql/ tmpdir = /temp/ # BINARY LOGGING # log-bin = /var/lib/mysql/mysql-bin expire-logs-days = 3 sync-binlog = 1 server-id = 1 binlog-format = MIXED # CACHES AND LIMITS # tmp-table-size = 32M max-heap-table-size = 32M query-cache-type = 0 query-cache-size = 0 max-connections = 500 thread-cache-size = 50 open-files-limit = 65535 table-definition-cache = 1024 table-open-cache = 400 # INNODB # innodb-flush-method = O_DIRECT innodb-log-files-in-group = 2 innodb-log-file-size = 512M innodb-flush-log-at-trx-commit = 1 innodb-file-per-table = 1 innodb-buffer-pool-size = 2G # LOGGING # log-error = /var/log/mysql/mysql-error.log log-queries-not-using-indexes = 1 slow-query-log = 0
Nun kann das DBMS gestartet werden. Dies tun wir wie erwartet per /etc/init.d/mysqld start
oder per systemctl start mysql
.
Datenbank vorbereiten
Nun wird eine Datenbank für das CommandCenter angelegt.
mysql> create database netscaler_command_center; Query OK, 1 row affected (0.00 sec) mysql> GRANT ALL ON netscaler_command_center.* TO 'netscaler_cc'@'localhost' identified by '<PASSWORD>'; Query OK, 0 rows affected (0.01 sec) mysql> GRANT SELECT, UPDATE ON mysql.user TO 'netscaler_cc'@'localhost'; Query OK, 0 rows affected (0.01 sec) mysql> GRANT RELOAD,PROCESS ON *.* TO 'netscaler_cc'@'localhost'; Query OK, 0 rows affected (0.01 sec) mysql> show grants for 'netscaler_cc'@'localhost'; +-------------------------------------------------------------------------------------------------------------------------------+ | Grants for netscaler_cc@localhost | +-------------------------------------------------------------------------------------------------------------------------------+ | GRANT RELOAD, PROCESS ON *.* TO 'netscaler_cc'@'localhost' IDENTIFIED BY PASSWORD '*C2674D496A2DD5AB499122D05EFD58D1D56FAF41' | | GRANT ALL PRIVILEGES ONnetscaler_command_center
.* TO 'netscaler_cc'@'localhost' | | GRANT SELECT, UPDATE ONmysql
.user
TO 'netscaler_cc'@'localhost' | +-------------------------------------------------------------------------------------------------------------------------------+ 3 rows in set (0.00 sec) mysql> GRANT FILE ON *.* TO 'netscaler_cc'@'localhost' identified by 'support2.'; Query OK, 0 rows affected (0.01 sec) mysql> show databases; +--------------------------+ | Database | +--------------------------+ | information_schema | | mysql | | netscaler_command_center | +--------------------------+ 3 rows in set (0.00 sec)
Installation Command Center
Nun kann gemäß Artikel "Install Command Center" das Command Center installiert werden. Dazu muss nur das *.bin
File heruntergeladen und anschließend ausführbar gemacht werden.
chmod u+x CC_Setup_ReleaseNumber_BuildNumber.bin
Abschluss
Sollte alles erfolgreich durchgelaufen sein, könnt ihr über die https://IP-Adresse:8443/ auf den Server zugreifen. Die Zugangsdaten für den ersten Login lauten: Username: root Passwort: Public
Viel Spaß!
Bei Fragen könnt ihr mir gerne einen Kommentar hinterlassen.
Schreibe einen Kommentar