9e32677927
The Xenserver/XCP part of devstack was configuring the hypervisor's connectivity to the outer world, by adding VLANs, and physical interfaces to the virtual networks. It added a lot of complexity, and made it hard to get started with XenServer. This patch removes that extra complexity, so it is left as an exercise for the user. Related to blueprint blueprint xenapi-devstack-cleanup Change-Id: If3367335c3da8621d0afe1f6cae77511fbdbb3e2
79 lines
2.3 KiB
Bash
79 lines
2.3 KiB
Bash
#!/bin/bash
|
|
|
|
#
|
|
# XenServer specific defaults for the /tools/xen/ scripts
|
|
# Similar to stackrc, you can override these in your localrc
|
|
#
|
|
|
|
# Name of this guest
|
|
GUEST_NAME=${GUEST_NAME:-DevStackOSDomU}
|
|
|
|
# Template cleanup
|
|
CLEAN_TEMPLATES=${CLEAN_TEMPLATES:-false}
|
|
|
|
# Size of image
|
|
VDI_MB=${VDI_MB:-5000}
|
|
OSDOMU_MEM_MB=1024
|
|
OSDOMU_VDI_GB=8
|
|
|
|
# Network mapping. Specify bridge names or network names. Network names may
|
|
# differ across localised versions of XenServer. If a given bridge/network
|
|
# was not found, a new network will be created with the specified name.
|
|
|
|
# The management network is specified by the bridge name. xenbr0 is usually
|
|
# the name of the bridge of the network associated with the hypervisor's eth0.
|
|
MGT_BRIDGE_OR_NET_NAME="xenbr0"
|
|
VM_BRIDGE_OR_NET_NAME="OpenStack VM Network"
|
|
PUB_BRIDGE_OR_NET_NAME="OpenStack Public Network"
|
|
|
|
# VM Password
|
|
GUEST_PASSWORD=${GUEST_PASSWORD:-secrete}
|
|
|
|
# Host Interface, i.e. the interface on the nova vm you want to expose the
|
|
# services on. Usually eth2 (management network) or eth3 (public network) and
|
|
# not eth0 (private network with XenServer host) or eth1 (VM traffic network)
|
|
HOST_IP_IFACE=${HOST_IP_IFACE:-eth3}
|
|
|
|
#
|
|
# Our nova host's network info
|
|
#
|
|
|
|
# Management network
|
|
MGT_IP=${MGT_IP:-172.16.100.55}
|
|
MGT_NETMASK=${MGT_NETMASK:-255.255.255.0}
|
|
|
|
# VM Network
|
|
VM_IP=${VM_IP:-10.255.255.255}
|
|
VM_NETMASK=${VM_NETMASK:-255.255.255.0}
|
|
|
|
# Public network
|
|
PUB_IP=${PUB_IP:-192.168.1.55}
|
|
PUB_NETMASK=${PUB_NETMASK:-255.255.255.0}
|
|
|
|
# Decide if you should enable eth0,
|
|
# the guest installer network
|
|
# You need to disable this on xcp-xapi on Ubuntu 12.04
|
|
ENABLE_GI=true
|
|
|
|
# Ubuntu install settings
|
|
UBUNTU_INST_RELEASE="oneiric"
|
|
UBUNTU_INST_TEMPLATE_NAME="Ubuntu 11.10 (64-bit) for DevStack"
|
|
# For 12.04 use "precise" and update template name
|
|
# However, for 12.04, you should be using
|
|
# XenServer 6.1 and later or XCP 1.6 or later
|
|
# 11.10 is only really supported with XenServer 6.0.2 and later
|
|
UBUNTU_INST_ARCH="amd64"
|
|
UBUNTU_INST_HTTP_HOSTNAME="archive.ubuntu.net"
|
|
UBUNTU_INST_HTTP_DIRECTORY="/ubuntu"
|
|
UBUNTU_INST_HTTP_PROXY=""
|
|
UBUNTU_INST_LOCALE="en_US"
|
|
UBUNTU_INST_KEYBOARD="us"
|
|
# network configuration for ubuntu netinstall
|
|
UBUNTU_INST_IFACE="eth3"
|
|
UBUNTU_INST_IP="dhcp"
|
|
UBUNTU_INST_NAMESERVERS=""
|
|
UBUNTU_INST_NETMASK=""
|
|
UBUNTU_INST_GATEWAY=""
|
|
|
|
source ../../stackrc
|