国产91精品在线播放,欧美精品在线免费,日韩中文字幕在线有码视频网

上海校區切換校區
圖片

騰科動態

如何在 RHEL 中使用訂閱管理器啟用軟件倉庫

發布時間: 2018-06-13

了解如何在 RHEL 中使用訂閱管理器來啟用軟件倉庫。 這篇文章還包括了將系統注冊到 Red Hat 的步驟、添加訂閱和發生錯誤時的解決方案。

在本文中,我們將逐步介紹如何在剛安裝的 RHEL 服務器中啟用 Red Hat 軟件倉庫。

可以利用 subscription-manager 命令啟用軟件倉庫,如下所示:

  1. root@kerneltalks # subscription-manager repos --enable rhel-6-server-rhv-4-agent-beta-debug-rpms
  2. Error: 'rhel-6-server-rhv-4-agent-beta-debug-rpms' does not match a valid repository ID. Use "subscription-manager repos --list" to see valid repositories.

當您的訂閱沒有配置好時,您會看到上述錯誤。讓我們一步一步地通過 subscription-manager 來啟用軟件倉庫。

步驟 1:使用 Red Hat 注冊您的系統

這里假設您已經安裝了新系統并且尚未在 Red Hat 上注冊。如果您已經注冊了該系統,那么您可以忽略此步驟。

您可以使用下面的命令來檢查您的系統是否已在 Red Hat 注冊了該訂閱:

  1. # subscription-manager version
  2. server type: This system is currently not registered.
  3. subscription management server: Unknown
  4. subscription management rules: Unknown
  5. subscription-manager: 1.18.10-1.el6
  6. python-rhsm: 1.18.6-1.el6

在這里輸出的第一行中,您可以看到該系統未注冊。那么,讓我們開始注冊系統。您需要在 subscription-manager 命令中使用 register 選項。在這一步需要使用您的 Red Hat 帳戶憑證。

  1. root@kerneltalks # subscription-manager register
  2. Registering to: subscription.rhsm.redhat.com:443/subscription
  3. Username: admin@kerneltalks.com
  4. Password:
  5. Network error, unable to connect to server. Please see /var/log/rhsm/rhsm.log for more information.

如果您遇到上述錯誤,那么表明您的服務器無法連接到 RedHat。檢查您的網絡連接,或者您能解決網站名稱解析的問題。有時候,即使你能夠 ping 通訂閱服務器,你也會看到這個錯誤。這可能是因為您的環境中有代理服務器。在這種情況下,您需要將其詳細信息添加到文件 /etc/rhsm/rhsm.conf 中。以下詳細的代理信息應根據你的環境填充:

  1. # an http proxy server to use
  2. proxy_hostname =
  3. # port for http proxy server
  4. proxy_port =
  5. # user name for authenticating to an http proxy, if needed
  6. proxy_user =
  7. # password for basic http proxy auth, if needed
  8. proxy_password =

一旦你完成了這些,通過使用下面的命令重新檢查 subscription-manager 是否獲得了新的代理信息:

  1. root@kerneltalks # subscription-manager config
  2. [server]
  3. hostname = [subscription.rhsm.redhat.com]
  4. insecure = [0]
  5. port = [443]
  6. prefix = [/subscription]
  7. proxy_hostname = [kerneltalksproxy.abc.com]
  8. proxy_password = [asdf]
  9. proxy_port = [3456]
  10. proxy_user = [user2]
  11. server_timeout = [180]
  12. ssl_verify_depth = [3]
  13. [rhsm]
  14. baseurl = [https://cdn.redhat.com]
  15. ca_cert_dir = [/etc/rhsm/ca/]
  16. consumercertdir = [/etc/pki/consumer]
  17. entitlementcertdir = [/etc/pki/entitlement]
  18. full_refresh_on_yum = [0]
  19. manage_repos = [1]
  20. pluginconfdir = [/etc/rhsm/pluginconf.d]
  21. plugindir = [/usr/share/rhsm-plugins]
  22. productcertdir = [/etc/pki/product]
  23. repo_ca_cert = /etc/rhsm/ca/redhat-uep.pem
  24. report_package_profile = [1]
  25. [rhsmcertd]
  26. autoattachinterval = [1440]
  27. certcheckinterval = [240]
  28. [logging]
  29. default_log_level = [INFO]
  30. [] - Default value in use

現在,請嘗試重新注冊您的系統。

  1. root@kerneltalks # subscription-manager register
  2. Registering to: subscription.rhsm.redhat.com:443/subscription
  3. Username: admin@kerneltalks.com
  4. Password:
  5. You must first accept Red Hat's Terms and conditions. Please visit https://www.redhat.com/wapps/tnc/termsack?event[]=signIn . You may have to log out of and back into the Customer Portal in order to see the terms.

如果您是第一次將服務器添加到 Red Hat 帳戶,您將看到上述錯誤。轉到該 URL并接受條款?;氐浇K端,然后再試一次。

  1. oot@kerneltalks # subscription-manager register
  2. Registering to: subscription.rhsm.redhat.com:443/subscription
  3. Username: admin@kerneltalks.com
  4. Password:
  5. The system has been registered with ID: xxxxb2-xxxx-xxxx-xxxx-xx8e199xxx

Bingo!系統現在已在 Red Hat 上注冊。你可以再次用 version 選項來驗證它。

  1. #subscription-managerversionservertype:RedHatSubscriptionManagementsubscriptionmanagementserver:2.0.43-1subscriptionmanagementrules:5.26subscription-manager:1.18.10-1.el6python-rhsm:1.18.6-1.el6" decode="true" ]root@kerneltalks # subscription-manager version
  2. server type: Red Hat Subscription Management
  3. subscription management server: 2.0.43-1
  4. subscription management rules: 5.26
  5. subscription-manager: 1.18.10-1.el6
  6. python-rhsm: 1.18.6-1.el6

步驟 2:將訂閱添加到您的服務器

首先嘗試列出軟件倉庫。您將無法列出任何內容,因為我們尚未在我們的服務器中添加任何訂閱。

  1. root@kerneltalks # subscription-manager repos --list
  2. This system has no repositories available through subscriptions.

正如您所看到 subscription-manager 找不到任何軟件倉庫,您需要將訂閱添加到您的服務器上。一旦訂閱被添加,subscription-manager 將能夠列出下列的軟件倉庫。

要添加訂閱,請先使用以下命令檢查服務器的所有可用訂閱:

  1. root@kerneltalks # subscription-manager list --available
  2. +-------------------------------------------+
  3. Available Subscriptions
  4. +-------------------------------------------+
  5. Subscription Name: Red Hat Enterprise Linux for Virtual Datacenters, Standard
  6. Provides: Red Hat Beta
  7. Red Hat Software Collections (for RHEL Server)
  8. Red Hat Enterprise Linux Atomic Host Beta
  9. Oracle Java (for RHEL Server)
  10. Red Hat Enterprise Linux Server
  11. dotNET on RHEL (for RHEL Server)
  12. Red Hat Enterprise Linux Atomic Host
  13. Red Hat Software Collections Beta (for RHEL Server)
  14. Red Hat Developer Tools Beta (for RHEL Server)
  15. Red Hat Developer Toolset (for RHEL Server)
  16. Red Hat Developer Tools (for RHEL Server)
  17. SKU: RH00050
  18. Contract: xxxxxxxx
  19. Pool ID: 8a85f98c6011059f0160110a2ae6000f
  20. Provides Management: Yes
  21. Available: Unlimited
  22. Suggested: 0
  23. Service Level: Standard
  24. Service Type: L1-L3
  25. Subscription Type: Stackable (Temporary)
  26. Ends: 12/01/2018
  27. System Type: Virtual

您將獲得可用于您的服務器的此類訂閱的軟件倉庫列表。您需要閱讀它提供的內容并記下對您有用或需要的訂閱的 Pool ID。

現在,使用 pool ID 將訂閱添加到您的服務器。

  1. # subscription-manager attach --pool=8a85f98c6011059f0160110a2ae6000f
  2. Successfully attached a subscription for: Red Hat Enterprise Linux for Virtual Datacenters, Standard

如果您不確定選擇哪一個,則可以使用下面的命令自動地添加最適合您的服務器的訂閱:

  1. root@kerneltalks # subscription-manager attach --auto
  2. Installed Product Current Status:
  3. Product Name: Red Hat Enterprise Linux Server
  4. Status: Subscribed

接下來是最后一步啟用軟件倉庫。

步驟 3:啟用軟件倉庫

現在您將能夠啟用軟件倉庫,該軟件倉庫在您的附加訂閱下可用。

  1. root@kerneltalks # subscription-manager repos --enable rhel-6-server-rhv-4-agent-beta-debug-rpms
  2. Repository 'rhel-6-server-rhv-4-agent-beta-debug-rpms' is enabled for this system.

到這里,您已經完成了。您可以用 yum 命令列出軟件倉庫并確認。

上一篇: MySQL 文檔存儲介紹

下一篇: Orbital Apps:新一代 Linux 程序

在線咨詢 ×

您好,請問有什么可以幫您?我們將竭誠提供最優質服務!

<menuitem id="vlare"></menuitem>

    <ul id="vlare"><rp id="vlare"><optgroup id="vlare"></optgroup></rp></ul>

  • 主站蜘蛛池模板: 突泉县| 当阳市| 金平| 定襄县| 双柏县| 织金县| 苍山县| 五大连池市| 屏山县| 仁寿县| 盐城市| 长阳| 宜良县| 枣强县| 呼玛县| 夏邑县| 乐山市| 曲靖市| 墨竹工卡县| 洛浦县| 沙湾县| 达日县| 开江县| 平度市| 建昌县| 长阳| 六盘水市| 北海市| 化德县| 桐梓县| 宜兴市| 易门县| 曲麻莱县| 德格县| 年辖:市辖区| 阿拉善盟| 永德县| 米林县| 东乌珠穆沁旗| 留坝县| 腾冲县|