flagflag  If you want to see English page, please click "English" Button at Left.
6: 2013-08-01 (木) 11:29:59 iseki ソース 現: 2022-02-18 (金) 15:49:43 iseki ソース
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


トップ   新規 ページ一覧 単語検索 最終更新   ヘルプ   最終更新のRSS 1.0 最終更新のRSS 2.0 最終更新のRSS Atom

サイト内 検索

ログイン

ユーザー名:

パスワード:


パスワード紛失
新規登録

サブ メニュー

ミニカレンダー

前月2024年 5月翌月
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
<今日>

オンライン状況

96 人のユーザが現在オンラインです。 (20 人のユーザが xpwiki を参照しています。)

登録ユーザ: 0
ゲスト: 96

もっと...

アクセスカウンタ

今日 : 6928692869286928
昨日 : 7722772277227722
総計 : 2343840923438409234384092343840923438409234384092343840923438409
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Design by XoopsDesign.com