|
...
|
...
|
@@ -49,7 +49,7 @@ IRONIC_SSH_KEY_FILENAME=${IRONIC_SSH_KEY_FILENAME:-ironic_key}
|
|
49
|
49
|
IRONIC_KEY_FILE=$IRONIC_SSH_KEY_DIR/$IRONIC_SSH_KEY_FILENAME
|
|
50
|
50
|
IRONIC_SSH_VIRT_TYPE=${IRONIC_SSH_VIRT_TYPE:-virsh}
|
|
51
|
51
|
IRONIC_TFTPBOOT_DIR=${IRONIC_TFTPBOOT_DIR:-$IRONIC_DATA_DIR/tftpboot}
|
|
52
|
|
-IRONIC_VM_SSH_PORT=${IRONIC_VM_SSH_PORT:-2222}
|
|
|
52
|
+IRONIC_VM_SSH_PORT=${IRONIC_VM_SSH_PORT:-22}
|
|
53
|
53
|
IRONIC_VM_SSH_ADDRESS=${IRONIC_VM_SSH_ADDRESS:-$HOST_IP}
|
|
54
|
54
|
IRONIC_VM_COUNT=${IRONIC_VM_COUNT:-1}
|
|
55
|
55
|
IRONIC_VM_SPECS_CPU=${IRONIC_VM_SPECS_CPU:-1}
|
|
...
|
...
|
@@ -438,31 +438,10 @@ function ironic_ssh_check {
|
|
438
|
438
|
fi
|
|
439
|
439
|
}
|
|
440
|
440
|
|
|
441
|
|
-function configure_ironic_sshd {
|
|
442
|
|
- # Ensure sshd server accepts connections from localhost only
|
|
443
|
|
-
|
|
444
|
|
- SSH_CONFIG=/etc/ssh/sshd_config
|
|
445
|
|
- HOST_PORT=$IRONIC_VM_SSH_ADDRESS:$IRONIC_VM_SSH_PORT
|
|
446
|
|
- if ! sudo grep ListenAddress $SSH_CONFIG | grep $HOST_PORT; then
|
|
447
|
|
- echo "ListenAddress $HOST_PORT" | sudo tee -a $SSH_CONFIG
|
|
448
|
|
- fi
|
|
449
|
|
-
|
|
450
|
|
- SSH_SERVICE_NAME=sshd
|
|
451
|
|
- if is_ubuntu; then
|
|
452
|
|
- SSH_SERVICE_NAME=ssh
|
|
453
|
|
- fi
|
|
454
|
|
-
|
|
455
|
|
- restart_service $SSH_SERVICE_NAME
|
|
456
|
|
- # to ensure ssh service is up and running
|
|
457
|
|
- sleep 3
|
|
458
|
|
- ironic_ssh_check $IRONIC_SSH_KEY_DIR/$IRONIC_SSH_KEY_FILENAME $IRONIC_VM_SSH_ADDRESS $IRONIC_VM_SSH_PORT $IRONIC_SSH_USERNAME 10
|
|
459
|
|
-
|
|
460
|
|
-}
|
|
461
|
|
-
|
|
462
|
441
|
function configure_ironic_auxiliary {
|
|
463
|
442
|
configure_ironic_dirs
|
|
464
|
443
|
configure_ironic_ssh_keypair
|
|
465
|
|
- configure_ironic_sshd
|
|
|
444
|
+ ironic_ssh_check $IRONIC_SSH_KEY_DIR/$IRONIC_SSH_KEY_FILENAME $IRONIC_VM_SSH_ADDRESS $IRONIC_VM_SSH_PORT $IRONIC_SSH_USERNAME 10
|
|
466
|
445
|
}
|
|
467
|
446
|
|
|
468
|
447
|
# build deploy kernel+ramdisk, then upload them to glance
|