Yuta HIGUCHI | 85de40d | 2014-06-12 14:06:41 -0700 | [diff] [blame] | 1 | |
| 2 | # Name of ONOS cluster ("onos" by default) |
| 3 | # used as namespace, etc. in ZooKeeper, Hazelcast, RAMCloud |
| 4 | #onos.cluster.name = onos |
| 5 | |
Naoki Shiota | 9df15d3 | 2014-03-27 14:26:20 -0700 | [diff] [blame] | 6 | # Name of this host (`hostname` by default) |
Naoki Shiota | 4e92851 | 2014-04-03 15:49:35 -0700 | [diff] [blame] | 7 | #host.name = onosdev1 |
Naoki Shiota | 9df15d3 | 2014-03-27 14:26:20 -0700 | [diff] [blame] | 8 | |
| 9 | # IP address of this host used for ONOS communication |
| 10 | host.ip = 127.0.0.1 |
| 11 | |
| 12 | # Role of this host |
Naoki Shiota | be433a1 | 2014-04-07 12:03:49 -0700 | [diff] [blame] | 13 | # single-node: run ONOS with stand-alone RAMCloud |
Naoki Shiota | 9df15d3 | 2014-03-27 14:26:20 -0700 | [diff] [blame] | 14 | # coord-node : run ONOS with RAMCloud coordinator |
| 15 | # server-node: run ONOS with RAMCloud server |
Naoki Shiota | be433a1 | 2014-04-07 12:03:49 -0700 | [diff] [blame] | 16 | # coord-and-server-node: run ONOS with RAMCloud coordinator and server |
Naoki Shiota | 9df15d3 | 2014-03-27 14:26:20 -0700 | [diff] [blame] | 17 | host.role = single-node |
| 18 | |
| 19 | # Back-end module to store topology/flows |
| 20 | host.backend = hazelcast |
| 21 | #host.backend = ramcloud |
| 22 | |
Yuta HIGUCHI | 5f1ce1c | 2014-07-20 22:43:54 -0700 | [diff] [blame] | 23 | # ZooKeeper: port to listen for client connections/ |
| 24 | # port that clients attemApt to connect to |
| 25 | # (2181 by default) |
| 26 | #zookeeper.clientPort = 2181 |
| 27 | |
Naoki Shiota | 4e92851 | 2014-04-03 15:49:35 -0700 | [diff] [blame] | 28 | # List of host name/IPs that constitute ZooKeeper cluster (only current host by default) |
Naoki Shiota | 9df15d3 | 2014-03-27 14:26:20 -0700 | [diff] [blame] | 29 | # myid will be assigned incrementally according to order of list |
Naoki Shiota | 9df15d3 | 2014-03-27 14:26:20 -0700 | [diff] [blame] | 30 | #zookeeper.hosts = onosdev1,onosdev2,onosdev3,onosdev4 |
| 31 | |
Yuta HIGUCHI | 5f1ce1c | 2014-07-20 22:43:54 -0700 | [diff] [blame] | 32 | # ZooKeeper: ports to be used as leader, leader election. (2888:3888 by default) |
| 33 | #zookeeper.ports = 2888:3888 |
| 34 | |
Yuta HIGUCHI | 85de40d | 2014-06-12 14:06:41 -0700 | [diff] [blame] | 35 | # RAMCloud clusterName (same as onos.cluster.name by default) |
| 36 | #ramcloud.clusterName = onos |
Yuta HIGUCHI | d150ece | 2014-04-29 16:25:36 -0700 | [diff] [blame] | 37 | |
Yuta HIGUCHI | ea7eba0 | 2014-05-14 11:13:52 -0700 | [diff] [blame] | 38 | # RAMCloud transport timeout (1000 by ONOS default) |
| 39 | #ramcloud.timeout = 1000 |
| 40 | |
Naoki Shiota | 9df15d3 | 2014-03-27 14:26:20 -0700 | [diff] [blame] | 41 | # Protocol used by RAMCloud coordinator (fast+udp by default) |
| 42 | #ramcloud.coordinator.protocol = fast+udp |
| 43 | |
Naoki Shiota | 9109a1e | 2014-05-13 11:11:01 -0700 | [diff] [blame] | 44 | # Listening address of RAMCloud coordinator (host.ip or 0.0.0.0 by default) |
Naoki Shiota | 9df15d3 | 2014-03-27 14:26:20 -0700 | [diff] [blame] | 45 | #ramcloud.coordinator.ip = 127.0.0.1 |
| 46 | |
| 47 | # Port number of RAMCloud coordinator (12246 by default) |
| 48 | #ramcloud.coordinator.port = 12246 |
| 49 | |
Yuta HIGUCHI | d150ece | 2014-04-29 16:25:36 -0700 | [diff] [blame] | 50 | # RAMCloud coordinator option deadServerTimeout (1000 by ONOS default) |
| 51 | # Increase this value if server failing due to false positive failure detection. |
| 52 | #ramcloud.coordinator.deadServerTimeout = 1000 |
| 53 | |
Naoki Shiota | 9df15d3 | 2014-03-27 14:26:20 -0700 | [diff] [blame] | 54 | # Protocol used by RAMCloud server (fast+udp by default) |
| 55 | #ramcloud.server.protocol = fast+udp |
| 56 | |
Naoki Shiota | 9109a1e | 2014-05-13 11:11:01 -0700 | [diff] [blame] | 57 | # Listening address of RAMCloud server (host.ip or 0.0.0.0 by default) |
Naoki Shiota | 9df15d3 | 2014-03-27 14:26:20 -0700 | [diff] [blame] | 58 | #ramcloud.server.ip = 127.0.0.1 |
| 59 | |
| 60 | # Port number of RAMCloud server (12242 by default) |
| 61 | #ramcloud.server.port = 12242 |
Naoki Shiota | 4e92851 | 2014-04-03 15:49:35 -0700 | [diff] [blame] | 62 | |
Yuta HIGUCHI | 45bc3cf | 2014-04-19 18:12:15 -0700 | [diff] [blame] | 63 | # RAMCloud server option masterServiceThreads (5 by default) |
Yuta HIGUCHI | d150ece | 2014-04-29 16:25:36 -0700 | [diff] [blame] | 64 | #ramcloud.server.masterServiceThreads = 5 |
Yuta HIGUCHI | 45bc3cf | 2014-04-19 18:12:15 -0700 | [diff] [blame] | 65 | |
| 66 | # RAMCloud server option logCleanerThreads (1 by default) |
Yuta HIGUCHI | d150ece | 2014-04-29 16:25:36 -0700 | [diff] [blame] | 67 | #ramcloud.server.logCleanerThreads = 1 |
Yuta HIGUCHI | 45bc3cf | 2014-04-19 18:12:15 -0700 | [diff] [blame] | 68 | |
Yuta HIGUCHI | 52efcbb | 2014-05-16 09:30:33 -0700 | [diff] [blame] | 69 | # RAMCloud server option detectFailures [0=disabled] (0 by default) |
Yuta HIGUCHI | ea7eba0 | 2014-05-14 11:13:52 -0700 | [diff] [blame] | 70 | # Note: Disable this option when running on low performing VM, etc. |
Yuta HIGUCHI | 52efcbb | 2014-05-16 09:30:33 -0700 | [diff] [blame] | 71 | #ramcloud.server.detectFailures = 0 |
Yuta HIGUCHI | d150ece | 2014-04-29 16:25:36 -0700 | [diff] [blame] | 72 | |
| 73 | # RAMCloud server option replicas (0 by default) |
| 74 | # This value must be the same cluster wide. |
Yuta HIGUCHI | ea7eba0 | 2014-05-14 11:13:52 -0700 | [diff] [blame] | 75 | # On N node cluster, maximum value will be N-1 replicas. |
| 76 | # A replication factor 2 is probably reasonably safe, 3 is conservative. |
Yuta HIGUCHI | d150ece | 2014-04-29 16:25:36 -0700 | [diff] [blame] | 77 | #ramcloud.server.replicas = 0 |
| 78 | |
| 79 | # RAMCloud server option file (/var/tmp/ramclouddata/backup.`hostname`.log by default) |
| 80 | # Note: Cannot be placed int ONOS_HOME, if it is on VirtualBox sharedfolder. |
| 81 | # File specified must be open()-able with O_DIRECT | O_SYNC options. |
| 82 | #ramcloud.server.file = /var/tmp/ramclouddata/backup.${ONOS_HOST_NAME}.log |
Yuta HIGUCHI | 45bc3cf | 2014-04-19 18:12:15 -0700 | [diff] [blame] | 83 | |
Naoki Shiota | b7eb55d | 2014-04-21 18:21:36 -0700 | [diff] [blame] | 84 | # Port number of Hazelcast (5701 by default) |
| 85 | #hazelcast.host.port = 5701 |
| 86 | |
Naoki Shiota | 4e92851 | 2014-04-03 15:49:35 -0700 | [diff] [blame] | 87 | # List of hostname/ip[:port] which forms Hazelcast grid |
Naoki Shiota | be433a1 | 2014-04-07 12:03:49 -0700 | [diff] [blame] | 88 | # If this value is empty, Hazelcast will be set to multicast mode. |
Naoki Shiota | 4e92851 | 2014-04-03 15:49:35 -0700 | [diff] [blame] | 89 | # Inversely, if this value is set, multicast settings will be ignored. |
Yuta HIGUCHI | 13d1dbf | 2014-04-17 20:51:38 -0700 | [diff] [blame] | 90 | hazelcast.tcp-ip.members = 127.0.0.1:5701 |
Naoki Shiota | 4e92851 | 2014-04-03 15:49:35 -0700 | [diff] [blame] | 91 | #hazelcast.tcp-ip.members = 192.168.56.11, 192.168.56.12, 192.168.56.13, 192.168.56.14 |
| 92 | |
| 93 | # Multicast address used by Hazelcast. (224.2.2.3 by default) |
| 94 | #hazelcast.multicast.group = 224.2.2.3 |
| 95 | |
| 96 | # Multicast port used by Hazelcast. (54327 by default) |
| 97 | #hazelcast.multicast.port = 54327 |