10: 2022-02-17 (Thu) 12:28:32 iseki  |
Cur: 2022-02-18 (Fri) 15:49:43 iseki  |
| NBOOT=no | | NBOOT=no |
| | | |
| + | *** Install [#p7c59867] |
| + | # export VM_NAME=rocky-8.5 |
| + | # virt-install \ |
| + | --name ${VM_NAME} \ |
| + | --hvm \ |
| + | --arch x86_64 \ |
| + | --os-type linux \ |
| + | --os-variant centos7.0 \ |
| + | --vcpus 2 \ |
| + | --ram 2048 \ |
| + | --disk path=/opt/vm/images/${VM_NAME}.img,format=qcow2,size=50 \ |
| + | --network bridge=br0 \ |
| + | --graphics vnc,keymap=ja \ |
| + | --noautoconsole \ |
| + | --location /opt/iso/Rocky-8.5-x86_64-boot.iso |
| #br | | #br |
| + | |
| ** OLD [#u00f7f08] | | ** OLD [#u00f7f08] |
| *** Create [#lff9c573] | | *** Create [#lff9c573] |
| #!/bin/sh | | #!/bin/sh |
| # | | # |
| + | |
| function get_interface_num() | | function get_interface_num() |
| { | | { |
| return 0 | | return 0 |
| } | | } |
- | | + | |
| + | |
| if [ ! -f "$1" ]; then | | if [ ! -f "$1" ]; then |
| echo "Not found image file $1 !!" | | echo "Not found image file $1 !!" |
| exit 1 | | exit 1 |
| fi | | fi |
| + | |
| IFNUM=`get_interface_num` | | IFNUM=`get_interface_num` |
| if [ "$IFNUM" = "" ]; then | | if [ "$IFNUM" = "" ]; then |
| exit 1 | | exit 1 |
| fi | | fi |
| + | |
| HWADDR=`/usr/local/bin/macgen.py` | | HWADDR=`/usr/local/bin/macgen.py` |
| if [ "$HWADDR" = "" ]; then | | if [ "$HWADDR" = "" ]; then |
| HWADDR="00:16:3e:00:00:$MACNUM" | | HWADDR="00:16:3e:00:00:$MACNUM" |
| fi | | fi |
| + | |
| MEM=$2 | | MEM=$2 |
| if [ "$MEM" = "" ]; then | | if [ "$MEM" = "" ]; then |
| MEM=1024 | | MEM=1024 |
| fi | | fi |
| + | |
| echo "macaddr = $HWADDR" | | echo "macaddr = $HWADDR" |
| echo "interface = tap$IFNUM" | | echo "interface = tap$IFNUM" |
| echo "memory = ${MEM}M" | | echo "memory = ${MEM}M" |
| echo "start qemu-kvm" | | echo "start qemu-kvm" |
| + | |
| /usr/libexec/qemu-kvm -hda $1 -m $MEM -k ja -vnc :${IFNUM} -net nic,macaddr=$HWADDR -net tap,ifname=tap${IFNUM},script=/etc/qemu-ifup | | /usr/libexec/qemu-kvm -hda $1 -m $MEM -k ja -vnc :${IFNUM} -net nic,macaddr=$HWADDR -net tap,ifname=tap${IFNUM},script=/etc/qemu-ifup |
| **** MACアドレスの自動生成 by [[RedHat カスタマーポータル>https://access.redhat.com/site/documentation/ja-JP/Red_Hat_Enterprise_Linux/5/html/Virtualization/sect-Virtualization-Tips_and_tricks-Generating_a_new_unique_MAC_address.html]] [#wa7bbc0e] | | **** MACアドレスの自動生成 by [[RedHat カスタマーポータル>https://access.redhat.com/site/documentation/ja-JP/Red_Hat_Enterprise_Linux/5/html/Virtualization/sect-Virtualization-Tips_and_tricks-Generating_a_new_unique_MAC_address.html]] [#wa7bbc0e] |