作者 主題: 想把一Linux Server P2V要怎做?  (閱讀 11581 次)

0 會員 與 1 訪客 正在閱讀本文。

madwhk

  • 可愛的小學生
  • *
  • 文章數: 13
    • 檢視個人資料
想把一Linux Server P2V要怎做?
« 於: 2011-07-26 12:50 »
我想把一 RedHat Linux 7.2 Server P2V
(10年前系統,管理人換過幾次)
RedHat Linux 7.2 Server
硬件和系統設定不知
(重要Server,無人敢膽停機打開看)
phpinfo
PHP Version 4.0.6
System   Linux asok.devel.redhat.com 2.4.9-21smp #1 SMP Thu Jan 17 14:01:48 EST 2002 i686 unknown
Server API   Apache
Configuration File (php.ini) Path   /etc/php.ini

mysql
Client API version   3.23.49a

Apache
Apache Version   Apache/1.3.22

想P2V在virtualbox或VM Ware 免費Server for windows XP上行
(因我工作地方是慈善團體,財政有限)

請問怎實行P2V?
我還有甚麼資料要提供?
P2V後那VM如何使Apache繼續出街及用Samba?
(我是第一次要P2V)

Nansen

  • 活潑的大學生
  • ***
  • 文章數: 212
    • 檢視個人資料
Re: 想把一Linux Server P2V要怎做?
« 回覆 #1 於: 2011-07-26 13:00 »
千萬別輕舉妄動...
先找到7.2的安裝片試看看哪種硬體設定在VM上是抓的到的
再來評估P2V轉移的方式,線上轉移失敗率高達8成,建議使用離線轉移
最好當然是轉移系統,畢竟7.2有點年紀了,在說跑的這些服務版本如果是對外開放根本是在裸奔
重要Server到底跑的是什麼服務呢? Web或者Mail這些有其他選擇了不是大問題才對

madwhk

  • 可愛的小學生
  • *
  • 文章數: 13
    • 檢視個人資料
Re: 想把一Linux Server P2V要怎做?
« 回覆 #2 於: 2011-07-26 13:30 »
是Web Server,但早年設定的一些東西只可用MySQL3.23.49a
試過用Navicat導資料至另一電腦
AppServ v 1.5.0 ( Apache 1.3.24,PHP 4.1.2,MySQL 3.23.49 )
AppServ v 1.4.0 ( Apache 1.3.22,PHP 4.1.1,MySQL 3.23.47 )
AppServ v 1.4.0 ( Apache 1.3.27,PHP 4.3.0,MySQL 3.23.54 )
也不成功

我試過在virtualbox安裝RedHat Linux 7.2是看來沒問題
(Xwin失敗,因無Drive)
我手上有RedHat Linux 7.2
但不知如何知道其中MySQL 版本
又好驚找不到可用版本
及好驚10年前的Server死亡

所以才想P2V

謝謝!
« 上次編輯: 2011-07-26 13:56 由 madwhk »

Nansen

  • 活潑的大學生
  • ***
  • 文章數: 212
    • 檢視個人資料
Re: 想把一Linux Server P2V要怎做?
« 回覆 #3 於: 2011-07-26 14:01 »
Web Server這問題不大,MySQL的問題頂多是亂碼,匯入注意一下即可
PHP在語法相容性上也許會有些error或者note
如果是XOOPS之類的架站機就比較難搞了要升級

madwhk

  • 可愛的小學生
  • *
  • 文章數: 13
    • 檢視個人資料
Re: 想把一Linux Server P2V要怎做?
« 回覆 #4 於: 2011-07-26 14:57 »
MySQL 3.23.49a for Linux 這版本是非常有特別(問題)
它可以欄位可以叫group
它可以set not NULL 但 Def 是 NULL
...
結果大量資料錯誤
而過不到其他 MySQL
而PHP內更有大量因MySQL可以而無問題(在其他地方有問題)的東西

所以我們是不能用其他版本的東西
因不知會撞甚麼

MySQL 用Navicat及MySQL Dump匯出也是Error.
可能安裝時也有問題

Nansen

  • 活潑的大學生
  • ***
  • 文章數: 212
    • 檢視個人資料
Re: 想把一Linux Server P2V要怎做?
« 回覆 #5 於: 2011-07-26 15:12 »
schema的問題欄位可以用`跳脫不是嗎 NULL除非寫入使用預設值
說這麼多無非就是不想修正....如果評估入侵/後續維護成本會比修正來的高

P2V工具很少支援這麼舊的發行版了用硬碟對拷工具吧,記得Linux的Boot Loader路徑問題
VM模擬的可能是sda而不是hda

madwhk

  • 可愛的小學生
  • *
  • 文章數: 13
    • 檢視個人資料
Re: 想把一Linux Server P2V要怎做?
« 回覆 #6 於: 2011-07-26 15:35 »
schema的問題欄位怎跳脫?(我真的不知)
在MySQL的schema問題欄位叫了group及select怎修正?
set not NULL 又 預設是NULL 怎修正?
Navicat及MySQL Dump匯出也是Error...
Boot Loader路徑真的不知
你看見十年沒人看它,就知是無人想過後續維護成本的問題

面對十多年的資料及垃圾堆的php,只有一個月的時間
...

f530

  • 懷疑的國中生
  • **
  • 文章數: 47
    • 檢視個人資料
Re: 想把一Linux Server P2V要怎做?
« 回覆 #7 於: 2011-07-27 17:03 »
有想過利用symantec 的軟體來轉一下嘛 ^^

davidju

  • 懷疑的國中生
  • **
  • 文章數: 33
    • 檢視個人資料
Re: 想把一Linux Server P2V要怎做?
« 回覆 #8 於: 2011-08-02 22:33 »
建議先用備份軟體做線上備份 有備無患

再利用做出來的備份檔去P2V

redjack

  • 活潑的大學生
  • ***
  • 文章數: 426
    • 檢視個人資料
Re: 想把一Linux Server P2V要怎做?
« 回覆 #9 於: 2011-08-03 08:38 »
有沒有考慮重新建置一個?否則問題積在那邊也不太好。7.2真的也是很老的東西了,不轉換在那邊撐也不太好。

考慮一下寫個工具把資料倒出來之後做個轉換再存到比較新版的db。
然後把php 中的SQL 語法做修釋,select newName as Group.... 之類的
↑以上是我的想法啦
建置一個新環境然後修改一下SQL與PHP ,這樣應該會比較快也比較長久吧

不知道磁碟空間使用量有多大還有可以停機多久?停機是最不好的,但有時卻是必要手段。
試試前輩說的硬碟對烤或是cloneZilla,先把主機複製一份起來
然後再試試看吧
Knowledge is Power

justforschool

  • 可愛的小學生
  • *
  • 文章數: 8
    • 檢視個人資料
Re: 想把一Linux Server P2V要怎做?
« 回覆 #10 於: 2011-08-03 10:22 »
個人建議可以安裝 VMware vCenter Converter Standalone 4.3 做線上移轉
就我的經驗 Linux 系統線上移轉到 ESX Server 上成功率極高(目前轉過 Cent OS  及 B2D系統)

再來就是樓主有提到 --> (重要Server,無人膽敢停機打開看)
若是要做離線移轉勢必要關機,機器要是開不起來那豈不是挫咧等..

會建議做線上移轉是因為即使移轉失敗,頂多就是轉成虛擬後的虛擬主機開不起來而已
不會影響到目前線上運作的實體主機

樓主不知怎麼做 P2V 的話,建議先 google 一下..

Nansen

  • 活潑的大學生
  • ***
  • 文章數: 212
    • 檢視個人資料
Re: 想把一Linux Server P2V要怎做?
« 回覆 #11 於: 2011-08-03 10:51 »
個人建議可以安裝 VMware vCenter Converter Standalone 4.3 做線上移轉
就我的經驗 Linux 系統線上移轉到 ESX Server 上成功率極高(目前轉過 Cent OS  及 B2D系統)

再來就是樓主有提到 --> (重要Server,無人膽敢停機打開看)
若是要做離線移轉勢必要關機,機器要是開不起來那豈不是挫咧等..

會建議做線上移轉是因為即使移轉失敗,頂多就是轉成虛擬後的虛擬主機開不起來而已
不會影響到目前線上運作的實體主機

樓主不知怎麼做 P2V 的話,建議先 google 一下..

4.3是真的穩定些,不過4.0都把win2000支援拿掉了,還能支援RH7.2嗎???

http://www.vmware.com/support/converter/doc/conv_sa_43_rel_notes.html
支援到RHEL2.1跟RH7.3同期,而RH7.2則是再早一年的產品
« 上次編輯: 2011-08-03 10:55 由 Nansen »

justforschool

  • 可愛的小學生
  • *
  • 文章數: 8
    • 檢視個人資料
Re: 想把一Linux Server P2V要怎做?
« 回覆 #12 於: 2011-08-03 10:58 »
個人建議可以安裝 VMware vCenter Converter Standalone 4.3 做線上移轉
就我的經驗 Linux 系統線上移轉到 ESX Server 上成功率極高(目前轉過 Cent OS  及 B2D系統)

再來就是樓主有提到 --> (重要Server,無人膽敢停機打開看)
若是要做離線移轉勢必要關機,機器要是開不起來那豈不是挫咧等..

會建議做線上移轉是因為即使移轉失敗,頂多就是轉成虛擬後的虛擬主機開不起來而已
不會影響到目前線上運作的實體主機

樓主不知怎麼做 P2V 的話,建議先 google 一下..

4.3是真的穩定些,不過4.0都把win2000支援拿掉了,還能支援RH7.2嗎???

http://www.vmware.com/support/converter/doc/conv_sa_43_rel_notes.html
支援到RHEL2.1跟RH7.3同期,而RH7.2則是再早一年的產品

VMware vCenter Converter Standalone 4.0 尚有提供 Windows 2000 的 P2V..

Nansen

  • 活潑的大學生
  • ***
  • 文章數: 212
    • 檢視個人資料
Re: 想把一Linux Server P2V要怎做?
« 回覆 #13 於: 2011-08-03 11:01 »
Sorry,記錯是4.2移除Windows 2000、Windows NT支援的