#!/bin/bash set -e SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" PROJECT_ROOT="$(cd "$SCRIPT_DIR/../../.." && pwd)" IMAGES_DIR="$PROJECT_ROOT/testing/qemu-cluster/images" echo "Creating base image directory..." mkdir -p "$IMAGES_DIR" BASE_IMAGE="$IMAGES_DIR/base.qcow2" # ベースイメージが既に存在する場合はスキップ if [ -f "$BASE_IMAGE" ]; then echo "Base image already exists: $BASE_IMAGE" exit 0 fi echo "Creating base QCOW2 image (10GB)..." qemu-img create -f qcow2 "$BASE_IMAGE" 10G echo "Base image created: $BASE_IMAGE" echo "" echo "Next steps:" echo " 1. Install Ubuntu 22.04 LTS manually:" echo " qemu-system-x86_64 -enable-kvm -m 2048 -hda $BASE_IMAGE -cdrom ubuntu-22.04-server-amd64.iso" echo " 2. Install required packages:" echo " - openssh-server" echo " - curl, wget" echo " - net-tools" echo " 3. Create your administrative user with a secure password" echo " 4. Shutdown the VM" echo "" echo "Or use the automated installation script (TODO: implement)"