国产欧美日韩第一页|日本一二三不卡视频|在线精品小视频,亚洲第一免费播放区,metcn人体亚洲一区,亚洲精品午夜视频

CentOS 6.x 到 CentOS 7 的升級過(guò)程

2017-03-01 08:09:25 12255

CentOS 6.x 到 CentOS 7 的升級過(guò)程


在紅帽企業(yè)版7發(fā)布之后僅僅幾周,centos7也發(fā)?了,并且包含了與紅帽同樣令人興奮的功能。除了期待已久的systemd和當前熱門(mén)的Docker,此次發(fā)布還使系統自動(dòng)從版本6更新到版本7而不需要安裝鏡像文件成為可能。雖然升級還需要重啟,因此不能算是一種live upgrade,但對于那些只能通過(guò)遠程訪(fǎng)問(wèn)的服務(wù)器來(lái)說(shuō)還是非常方便的。

  紅帽早已發(fā)布并且文檔化了必要的更新工具。CentOS團隊還來(lái)不及導入、測試和重新構建工具,但是開(kāi)發(fā)人員早已經(jīng)在做開(kāi)始做了,而且他們提供了未測試的二進(jìn)制文件。

  請注意:由于這些包還未經(jīng)測試,你不應該,通過(guò)任何方式,在除了像備用測試機這種你?以簡(jiǎn)單的重新部署并且沒(méi)有任何有價(jià)值數據的機器上嘗試它。千萬(wàn)不要在生產(chǎn)機器上嘗試它!

  但是如果你想初步的了解下工具是大體上如何工作的,我推薦你建立一個(gè)簡(jiǎn)單CentOS 6虛擬機,安裝盡可能少的程序包以及所有的系統更新。然后,從上文提到的CentOS庫中安裝這些rpm。

  在這些rpm當中有個(gè)Preupgrade Assistant,它可以在系統上安全的執行:preupg僅僅是分析系統而不會(huì )執行任何任務(wù),執行后它會(huì )給出一些建議告訴更新程序在更新的時(shí)候去搜索什么。

  由于我僅在安裝了很少服務(wù)的系統上運行,所以在運行preupg后我沒(méi)有得到實(shí)際的結果。甚至在一臺裝了更多服務(wù)的系統上也得到了相同的結果(有許多行,因此只顯示部分行作為例子);


代碼如下:

$ sudo preupg

Preupg tool doesn't do the actual upgrade.

Please ensure you have backed up your system and/or data in the event of a failed upgrade

that would require a full re-install of the system from installation media.

Do you want to continue? y/n

y

Gathering logs used by preupgrade assistant:

All installed packages : 01/10 ...finished (time 00:00s)

All changed files : 02/10 ...finished (time 00:48s)

Changed config files : 03/10 ...finished (time 00:00s)

All users : 04/10 ...finished (time 00:00s)

...

042/100 ...done (samba shared directories selinux)

043/100 ...done (CUPS Browsing/BrowsePoll configuration)

044/100 ...done (CVS Package Split)

...

|samba shared directories selinux |notapplicable |

|CUPS Browsing/BrowsePoll configuration |notapplicable |

|CVS Package Split |notapplicable |

...


  就像上面提到的,Preupgrade Assistant只是幫助分析在更新的時(shí)候會(huì )出現什么問(wèn)題-真正的步驟需要用l redhat-upgrade-tool-cli. 工具完成。要讓這個(gè)工具可以有效工作,必須先導入CentOS 7的鍵:


代碼如下:

$ sudo rpm --import http://www.tjdsmy.cn/centos/7/os/x86_64/RPM-GPG-KEY-CentOS-7


  然后,實(shí)際的升級工具被調用,相應的選項是將來(lái)的發(fā)行版本以及下載數據的URL地址。另外由于這工具會(huì )對preupg?有提前運行發(fā)出警告,故我不得不添加了--force選項屏蔽,雖然這個(gè)警告是正確的。一旦升級工具被調用起來(lái),一些必要信息,包以及圖片開(kāi)始下載,然后它會(huì )請求重啟,這重啟操作不會(huì )自動(dòng)發(fā)生。


代碼如下:

$ sudo /usr/bin/redhat-upgrade-tool-cli --force --network 7 --instrepo=http://www.tjdsmy.cn/centos/7/os/x86_64

setting up repos...

.treeinfo

| 1.1 kB 00:00 getting boot images...


  重啟之后,機器會(huì )使用下載好的包開(kāi)始更新自己,依據這機器的處理速度不同相應的解析時(shí)間會(huì )有所不同,期望數分鐘而不是幾秒。無(wú)論怎樣,如果一切運行正常的話(huà),下次登錄將會(huì )進(jìn)入CentOS 7界面了。


復制代碼代碼如下:

$ cat /etc/os-release 

NAME="CentOS Linux"

VERSION="7 (Core)"

ID="centos"

ID_LIKE="rhel fedora"

VERSION_ID="7"

PRETTY_NAME="CentOS Linux 7 (Core)"

ANSI_COLOR="0;31"

CPE_NAME="cpe:/o:centos:centos:7"

HOME_URL="http://www.tjdsmy.cn/"

BUG_REPORT_URL="http://www.tjdsmy.cn/"


  結論表明升級工具運行的很好。 雖然它比不上一個(gè)真正的live upgrade,如果提供一個(gè)非常好的升級遠程服務(wù)器方式。 我測試了一臺干凈的虛擬機還有一臺電腦裸機,遠程服務(wù)器,升級工具都工作地出奇的好。 不幸的是,分析工具沒(méi)能像期望的那樣工作,這可能是由于它還未經(jīng)測試或者是我沒(méi)有正確地使用它。隨著(zhù)時(shí)間的推移,期待著(zhù)升級工具會(huì )如何發(fā)展和改善。 但是 , 再一次,如前所述 – 不要 在自己的 產(chǎn)品服務(wù)器上嘗試它。


提交成功!非常感謝您的反饋,我們會(huì )繼續努力做到更好!

這條文檔是否有幫助解決問(wèn)題?

非常抱歉未能幫助到您。為了給您提供更好的服務(wù),我們很需要您進(jìn)一步的反饋信息:

在文檔使用中是否遇到以下問(wèn)題:
-->