summaryrefslogtreecommitdiff
path: root/devstack/tools/ironic/scripts
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2016-03-01 06:56:54 +0000
committerGerrit Code Review <review@openstack.org>2016-03-01 06:56:54 +0000
commita51a7c2ea08f9c55a0d828805fd292fa1d14d5a0 (patch)
treed0aba93f63c252754290a1a9afa6de5c911ebf9d /devstack/tools/ironic/scripts
parent502d8c301113cfc0367b85eb0ed7e50a0e1277d8 (diff)
parent24955b21255f1e94fb022ddff61a7971514ac4d5 (diff)
downloadironic-a51a7c2ea08f9c55a0d828805fd292fa1d14d5a0.tar.gz
Merge "[Devstack]Add ability to enable ironic node pty console"
Diffstat (limited to 'devstack/tools/ironic/scripts')
-rwxr-xr-xdevstack/tools/ironic/scripts/configure-vm.py16
1 files changed, 12 insertions, 4 deletions
diff --git a/devstack/tools/ironic/scripts/configure-vm.py b/devstack/tools/ironic/scripts/configure-vm.py
index 4fc252813..51cee5fbf 100755
--- a/devstack/tools/ironic/scripts/configure-vm.py
+++ b/devstack/tools/ironic/scripts/configure-vm.py
@@ -41,6 +41,16 @@ CONSOLE_LOG = """
"""
+CONSOLE_PTY = """
+ <serial type='pty'>
+ <target port='0'/>
+ </serial>
+ <console type='pty'>
+ <target type='serial' port='0'/>
+ </console>
+"""
+
+
def main():
parser = argparse.ArgumentParser(
description="Configure a kvm virtual machine for the seed image.")
@@ -91,11 +101,9 @@ def main():
params['emulator'] = "/usr/bin/qemu-kvm"
if args.console_log:
- params['bios_serial'] = "<bios useserial='yes'/>"
- params['console_log'] = CONSOLE_LOG % {'console_log': args.console_log}
+ params['console'] = CONSOLE_LOG % {'console_log': args.console_log}
else:
- params['bios_serial'] = ''
- params['console_log'] = ''
+ params['console'] = CONSOLE_PTY
libvirt_template = source_template % params
conn = libvirt.open("qemu:///system")