# Licensed to the Apache Software Foundation (ASF) under one # or more contributor license agreements. See the NOTICE file # distributed with this work for additional information # regarding copyright ownership. The ASF licenses this file # to you under the Apache License, Version 2.0 (the # "License"); you may not use this file except in compliance # with the License. You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, # software distributed under the License is distributed on an # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. # # $Id$ # # Installation Directory [home] INSTALL_BASE_DIR = /usr/local/tashi # Logfile [logging] LOG_FILE = /var/tmp/zoni_logfile.txt [management] # Specify data store INFO_STORE = sql USER_MANAGEMENT = ldap PICKLE_FILE = pickled # DB host [dbConnection] DB_HOST = xx_hostname_or_ip_ DB_PORT = 3306 DB_USER = xx_db_username_xx DB_INST = xx_db_inst_xx DB_PASSWORD = "xx_db_password_xx" # Image store # IP address of the server hosting the physical disk images accessible from [imageStore] IMAGE_SERVER_IP = IP_OF_IMAGE_STORE FS_IMAGES_BASE_DIR = fsimages # Relative to the web root # PXE [pxe] TFTP_ROOT_DIR = /var/lib/tftpboot TFTP_IMAGE_DIR = /var/lib/tftpboot/pxelinux.cfg TFTP_BOOT_OPTIONS_DIR = /var/lib/tftpboot/pxelinux.cfg/boot_options_zoni TFTP_UPDATE_FILE = /var/lib/tftpboot/pxelinux.cfg/update.zoni TFTP_BASE_FILE = /var/lib/tftpboot/pxelinux.cfg/base.zoni TFTP_BASE_MENU_FILE = /var/lib/tftpboot/pxelinux.cfg/base-menu PXE_SERVER_IP = IP_OF_PXE_SERVER_IN_DOMAIN_0 # Must be relative to TFTP_ROOT_DIR INITRD_ROOT = builds/initrd KERNEL_ROOT = builds/kernel # Extensions from MIMOS # put the IP address of your NTP server here NTPSVR = 127.0.0.1 CUSTOM_TEMPLATES_DIR = /var/lib/tftpboot/templates [www] WWW_DOCUMENT_ROOT = /var/www REGISTRATION_BASE_DIR = zoni # Relative to the web root [snmp] SNMP_COMMUNITY = xx_snmp_community_name_xx # Domain Config [domain] domainDescription = "/usr/local/tashi/etc/ZoniDomains.xml" ZONI_HOME_DOMAIN = 1 # Default domain for most switches ZONI_HOME_NETWORK = 10.10.0.0/20 ZONI_IPMI_NETWORK = 10.10.16.0/20 [vlan] VLAN_MAX = 4095 [hardware] # Hardware control available for the cluster HARDWARE_CONTROL = {"ipmi": {"class":"zoni.hardware.ipmi.Ipmi"}, "drac": {"class":"zoni.hardware.delldrac.dellDrac"}, "pdu":{"class": "zoni.hardware.raritanpdu.raritanDominionPx"}, "dellswitch" : {"class":"zoni.hardware.dellswitch.HwDellSwitch", "accessmode" : "ssh"}} HARDWARE_PDU = "raritan" HARDWARE_DRAC = "DELL DRAC" [DhcpDns] dnsEnabled = True reverseDns = True # Key file must be in the same directory or this will get denied #dnsKeyFile = xx_Kname.+157+36480.private_xx dnsKeyName = xx_dnsKeyName__xx dnsSecretKey = xx_secretkey_xx dnsServer = xx_dns_server_ip_xx xx_port_xx dnsDomain = xx_fqdn_xx dnsExpire = 60 dhcpServer = xx_dhcpserver_host_or_ip_xx dhcpKeyName = xx_dhcpservername_xx dhcpSecretKey = xx_secretkey_xx # Logging [loggers] keys=root [handlers] keys=consoleHandler, fileHandler [formatters] keys=standardFormatter [logger_root] level=DEBUG handlers=consoleHandler, fileHandler [handler_consoleHandler] class=StreamHandler level=DEBUG formatter=standardFormatter args=(sys.stdout,) [handler_fileHandler] class = FileHandler level = NOTSET formatter = standardFormatter args = ("/var/tmp/zoni_logfile.txt",) [formatter_standardFormatter] format=%(asctime)s [%(name)s:%(levelname)s] %(message)s