Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

First take on LTSS documentation #35

Open
wants to merge 5 commits into
base: main
Choose a base branch
from
Open

First take on LTSS documentation #35

wants to merge 5 commits into from

Conversation

cwickert
Copy link
Member

1st take on LTSS documentation. The BYOS part is based on the SLE documentation, PYAG on Robert's blog post draft.

For now, the docs assume that BYOS is registered with SUSEConnect and PAYG with registercloudguest. I know this assumption is not correct and consider merging both procedures, but then I need an easy and reliable way of determining the plan of an instance (e.g. checking the metadata) and what was used for the initial registration. This is a recurring topic, e.g. when troubleshooting registration issues, so I'd like a simple but reliable approach, ideally a single command. Once I got that, we can think about adding troubleshooting instructions etc.

Copy link
Collaborator

@kvanderveer kvanderveer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

<para>
Log in to your instance and make sure your system is registered with a subscription that
is eligible for LTSS. If the system is not yet registered, register it
(see <xref linkend="sec-admin-register"/>).
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should we not tell users how to check that there instance is registered? And should we not tell users that for PAYG a registered system is the default state?

Since there is a difference between PAYG and BYOS I think we should not have the exact same wording.

</para>
<screen>&prompt.sudo;registercloudguset -r $REGISTRATION_CODE
Running LTSS registration...this takes a little longer
LTSS registration succeeded</screen>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should we have a side note here to clarify that $REGISTRATION_CODE is the LTSS registration code previously activated in SCC?

@rjschwei
Copy link
Member

@cwickert w.r.t. BYOS vs PAYG there is an easy way to check. There is a command, instance-flavor-check, that will provide the answer whether an instance is BYOS or PAYG. The command is delivered with the python-instance-billing-flavor-check package that is available in the Public Cloud Module and is pre-installed in images starting November 2023.

@rjschwei
Copy link
Member

Also I think we should make some additional notes in the doc.
1.) Customers should not start net new workloads using distribution that are in LTSS
2.) With this PAYG images change their life-cycle and now match the BYOS image life-cycle, i.e. images move from "active" to "inactive" state in pint rather than from "active" to "deprecated"
3.) People should not expect new instance type enablement for distributions in LTSS

I will add these to the blog as well.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants