flagflag  
6: 2013-08-01 (Thu) 11:29:59 iseki source Cur: 2022-02-18 (Fri) 15:49:43 iseki source
Line 2: Line 2:
- http://www10.atwiki.jp/noel1008/pages/44​.html#id_b2b002a6 - http://www10.atwiki.jp/noel1008/pages/44​.html#id_b2b002a6
#br #br
 +** Rokcy Linux 8.5 (2022/2/17) [#d17bae5d]
 +
 +*** br0 の作成 [#c0fde3c4]
 + # nmcli con add type bridge con-name br0 ifname br0
 + # nmcli con mod bridge.stp no
 + # nmcli con mod br0 bridge.stp no
 + # nmcli con mod br0 ipv4.method manual ipv4.address "202.26.150.50/24" ipv4.gateway "202.26.150.254" ipv4.dns "202.26.144.11"
 + # nmcli con mod br0 autoconnect yes
 + # nmcli con add type bridge-slave ifname ens10f0 master br0
 + # nmcli con down ens10f0
 + # vi /etc/sysconfig/network-scripts/ifcfg-ens​10f0
 +     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,forma​t=qcow2,size=50 \
 + --network bridge=br0 \
 + --graphics vnc,keymap=ja \
 + --noautoconsole \
 + --location /opt/iso/Rocky-8.5-x86_64-boot.iso
 +#br
 +
 +** OLD [#u00f7f08]
*** Create [#lff9c573] *** Create [#lff9c573]
 # qemu-img create -f qcow2 /data/websystem-0.img 30G  # qemu-img create -f qcow2 /data/websystem-0.img 30G
Line 8: Line 39:
- -vnc :0 がリモートコントロール接続用ポート番号を示す. オフセットは 5900 (-vnc :1 なら 5901) - -vnc :0 がリモートコントロール接続用ポート番号を示す. オフセットは 5900 (-vnc :1 なら 5901)
#br #br
 +
*** リモートコントロール用クライアント [#e0f0304e] *** リモートコントロール用クライアント [#e0f0304e]
- Ultra Vnc: http://www.uvnc.com/ - Ultra Vnc: http://www.uvnc.com/
-- Real Vnc: http://www.realvnc.com/products/vnc/+- Real Vnc: http://www.realvnc.com/products/vnc/ (Windows7で起動せず 2015/2/6)
#br #br
Line 46: Line 78:
 #!/bin/sh  #!/bin/sh
 #  #
 + 
 function get_interface_num()  function get_interface_num()
 {  {
Line 67: Line 99:
   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
Line 79: Line 111:
   exit 1    exit 1
 fi  fi
 + 
 HWADDR=`/usr/local/bin/macgen.py`  HWADDR=`/usr/local/bin/macgen.py`
 if [ "$HWADDR" = "" ]; then  if [ "$HWADDR" = "" ]; then
Line 85: Line 117:
   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"
Line 96: Line 128:
 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/document​ation/ja-JP/Red_Hat_Enterprise_Linux/5/h​tml/Virtualization/sect-Virtualization-T​ips_and_tricks-Generating_a_new_unique_M​AC_address.html]] [#wa7bbc0e] **** MACアドレスの自動生成 by [[RedHat カスタマーポータル>https://access.redhat.com/site/document​ation/ja-JP/Red_Hat_Enterprise_Linux/5/h​tml/Virtualization/sect-Virtualization-T​ips_and_tricks-Generating_a_new_unique_M​AC_address.html]] [#wa7bbc0e]
Line 113: Line 145:
 #  #
 print randomMAC()  print randomMAC()
 +#br
 +*** Error [#tf8b1bfc]
 +**** cpu0 unhandled rdmsr [#vd317aa5]
 +- デバッグメッセージなので無視しても良いらしい.
 +#br
 +
 +***P2V by macsatou :-D [#s5b7d465]
 +物理マシンから仮想マシンへまるっと移行.#br
 +自宅サーバで実施した.
 +
 +****手順1 [#d6412ca2]
 +適当なBootCD等で対象マシンを起動.#br
 +DDコマンドを使って全体を抽出.
 +以下例) 対象ディスクが/dev/sdaの場合
 + # dd if=/dev/sda of=/tmp/output.img bs=10M
 + (CNTL+Tで進捗状況を見れる)
 +
 +****手順2 [#ra4f848b]
 +抽出したファイルをKVMの入った仮想化基盤へ何らかの方法で転送済とする.
 + # qemu-img convert -f raw -O qcow2 output.img kvm_ver_output.qcow2
 +変換後のファイルは無駄に大きい可能性もあるため、最適化.
 + # qemu-img convert -O qcow2 kvm_ver_output.qcow2 kvm_ver_output.qcow2.new


Front page   New List of Pages Search Recent changes   Help   RSS of recent changes (RSS 1.0) RSS of recent changes (RSS 2.0) RSS of recent changes (RSS Atom)

Site Search

Login

Username:

Password:


Lost Password?
Register now!!

Sub Menu

mini Calendar

Last MonthMay 2024Next Month
Su Mo Tu We Th Fr Sa
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Today

Who's Online

40 user(s) are online (1 user(s) are browsing xpwiki)

Members: 0
Guests: 40

more...

Access Counter

Today : 6203620362036203
Yesterday : 1361113611136111361113611
Total : 2364461023644610236446102364461023644610236446102364461023644610
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Design by XoopsDesign.com