blob: 1956623a81f71e43c7acc9179e1b9e5139832ab6 [file] [log] [blame]
Anthony Young11889042012-01-12 17:11:56 -08001#!/bin/bash
2
John Garbuttd8f1a872012-06-26 11:16:38 +01003#
4# XenServer specific defaults for the /tools/xen/ scripts
5# Similar to stackrc, you can override these in your localrc
6#
7
Anthony Young11889042012-01-12 17:11:56 -08008# Name of this guest
Renuka Apte0af143b2012-04-02 15:46:53 -07009GUEST_NAME=${GUEST_NAME:-DevStackOSDomU}
Anthony Young11889042012-01-12 17:11:56 -080010
Mate Lakat0b3804b2013-05-07 16:58:17 +010011# Template cleanup
12CLEAN_TEMPLATES=${CLEAN_TEMPLATES:-false}
13
Anthony Young11889042012-01-12 17:11:56 -080014# Size of image
Renuka Apte0af143b2012-04-02 15:46:53 -070015VDI_MB=${VDI_MB:-5000}
John Garbuttdaadf742012-04-27 18:28:28 +010016OSDOMU_MEM_MB=1024
Stef Tf993b232012-11-08 10:46:48 -050017OSDOMU_VDI_GB=8
Anthony Young11889042012-01-12 17:11:56 -080018
19# VM Password
20GUEST_PASSWORD=${GUEST_PASSWORD:-secrete}
21
John Garbuttd8f1a872012-06-26 11:16:38 +010022# Host Interface, i.e. the interface on the nova vm you want to expose the
23# services on. Usually eth2 (management network) or eth3 (public network) and
John Garbuttdaadf742012-04-27 18:28:28 +010024# not eth0 (private network with XenServer host) or eth1 (VM traffic network)
25HOST_IP_IFACE=${HOST_IP_IFACE:-eth3}
rootb1153412012-01-19 13:28:21 -080026
John Garbuttd8f1a872012-06-26 11:16:38 +010027#
rootb1153412012-01-19 13:28:21 -080028# Our nova host's network info
John Garbuttd8f1a872012-06-26 11:16:38 +010029#
30
31# A host-only ip that let's the interface come up, otherwise unused
32VM_IP=${VM_IP:-10.255.255.255}
Anthony Young11889042012-01-12 17:11:56 -080033MGT_IP=${MGT_IP:-172.16.100.55}
34PUB_IP=${PUB_IP:-192.168.1.55}
35
36# Public network
Anthony Young11889042012-01-12 17:11:56 -080037PUB_NETMASK=${PUB_NETMASK:-255.255.255.0}
Mate Lakata8bf0f22013-03-07 18:37:31 +000038PUB_BR=${PUB_BR:-"xenbr0"}
39PUB_VLAN=${PUB_VLAN:--1}
40PUB_DEV=${PUB_DEV:-eth0}
Anthony Young11889042012-01-12 17:11:56 -080041
42# VM network params
43VM_NETMASK=${VM_NETMASK:-255.255.255.0}
rootb1153412012-01-19 13:28:21 -080044VM_BR=${VM_BR:-""}
Anthony Young11889042012-01-12 17:11:56 -080045VM_VLAN=${VM_VLAN:-100}
rootb1153412012-01-19 13:28:21 -080046VM_DEV=${VM_DEV:-eth0}
Anthony Young11889042012-01-12 17:11:56 -080047
48# MGMT network params
49MGT_NETMASK=${MGT_NETMASK:-255.255.255.0}
rootb1153412012-01-19 13:28:21 -080050MGT_BR=${MGT_BR:-""}
Anthony Young11889042012-01-12 17:11:56 -080051MGT_VLAN=${MGT_VLAN:-101}
rootb1153412012-01-19 13:28:21 -080052MGT_DEV=${MGT_DEV:-eth0}
Anthony Young11889042012-01-12 17:11:56 -080053
John Garbuttd8f1a872012-06-26 11:16:38 +010054# Decide if you should enable eth0,
55# the guest installer network
56# You need to disable this on xcp-xapi on Ubuntu 12.04
John Garbutt030fb232012-04-27 18:28:28 +010057ENABLE_GI=true
58
John Garbuttd8f1a872012-06-26 11:16:38 +010059# Ubuntu install settings
60UBUNTU_INST_RELEASE="oneiric"
61UBUNTU_INST_TEMPLATE_NAME="Ubuntu 11.10 (64-bit) for DevStack"
62# For 12.04 use "precise" and update template name
63# However, for 12.04, you should be using
64# XenServer 6.1 and later or XCP 1.6 or later
65# 11.10 is only really supported with XenServer 6.0.2 and later
66UBUNTU_INST_ARCH="amd64"
67UBUNTU_INST_REPOSITORY="http://archive.ubuntu.net/ubuntu"
68UBUNTU_INST_LOCALE="en_US"
69UBUNTU_INST_KEYBOARD="us"
Mate Lakat0b3804b2013-05-07 16:58:17 +010070# network configuration for ubuntu netinstall
71UBUNTU_INST_IFACE="eth3"
John Garbuttd8f1a872012-06-26 11:16:38 +010072UBUNTU_INST_IP="dhcp"
73UBUNTU_INST_NAMESERVERS=""
74UBUNTU_INST_NETMASK=""
75UBUNTU_INST_GATEWAY=""
76
Mate Lakat0b3804b2013-05-07 16:58:17 +010077source ../../stackrc