AWS UserData에서 RHEL을 시작할 때 구독을 자동으로 추가
3693 단어 RHEL
subscription-manager
로 시스템 등록해, 한층 더 서브스크립션을 어태치해… 라고 하는 작업이 번거롭다.cloud-init
로 시작할 때 자동으로 구독을 추가하고 싶습니다.cloud-init rh_subscription 모듈
라는 것이 RHEL7.4의 cloud-init에서 사용할 수 있습니다.
이를 UserData로 설정하면 부팅과 동시에 시스템을 등록하고 구독을 추가할 수 있습니다.
rh_subscription을 UserData로 설정
다음 내용을 UserData로 설정하여 RHEL7.4의 인스턴스를 시작합니다.
#cloud-config
rh_subscription:
username: '[email protected]' # RHNのユーザー名
password: 'xxxxx' # RHNのパスワード
auto-attach: False # 適切っぽいサブスクリプションを自動的に追加するかどうか
add-pool: [ 'xxxxxxxxx' ] # 追加したいサブスクリプションのPool ID
rh_subscription 옵션 상세
더.
#cloud-config
# RHELベースのOSを登録します。
#
# このcloud-initプラグインではユーザー名/パスワードまたはアクティベーションでシステムを登録することができます。
# また、登録に成功した後、以下のことも可能です:
# - サブスクリプションのauto-attach
# - service levelの設定
# - pool IDを明示してサブスクリプションを追加
# - repo idでyumリポジトリを有効化する
# - repo idでyumリポジトリを無効化する
# - /etc/rhsm/rhs.confのrhsm_baseurlとserver-hostnameを変更する
rh_subscription:
username: [email protected]
## 記号を安全に使いたい場合はクォートで囲んでください
password: '1234abcd'
## ユーザー名とパスワードの代わりに、組織とアクティベーションキーを使うこともできます。
## その場合、ユーザー名とパスワードをコメントアウトしてください。
#activation-key: foobar
#org: 12345
## サブスクリプションをシステムにauto-attachする場合はコメントアウトを外します
#auto-attach: True
## サブスクリプションのサービスレベルを指定する場合はコメントアウトを外します
## (訳注: auto-attachの際に適切なサブスクリプションをフィルタリングするのに使用します)
#service-level: self-support
## poolを追加するにはコメントアウトを外します(PoolIDのリストで指定する)
#add-pool: []
## yumレポジトリを追加したり削除したりするにはコメントアウトを外します(repo-idのリストで指定する)
## (訳注: なお、以下のようにアスタリスクも指定できるようです。 disable-repo: [ '*' ])
#enable-repo: []
#disable-repo: []
## /etc/rhsm/rhsm.confのbaseurlを変更するにはコメントアウトを外します
#rhsm-baseurl: http://url
## /etc/rhsm/rhsm.confのサーバーホスト名を変更するにはコメントアウトを外します
#server-hostname: foo.bar.com
Reference
이 문제에 관하여(AWS UserData에서 RHEL을 시작할 때 구독을 자동으로 추가), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/literalice/items/f6422943c11bab532b50텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)