Hey, all! I work for AWS, and I put together a quick HOWTO on setting up a Fedora 37 instance using KVM, and then converting it to a format that can be used to create a new EC2 instance on AWS. Note that this is a personal project, is not endorsed by AWS, and was not produced by AWS. It’s just me.
https://camerontech.com/fedora-aws/
I am not a web guy, I just did a super basic HTML page using Seahorse. It’s literally something I threw together, and I am sure I missed some things, but I hope that it is helpful for anyone who wants to build their own image. I know there are a bunch of images already out there in the community, but I wanted to document how to do it for yourself.
I hope you find it helpful!
Am 25.02.2023 um 00:23 schrieb Thomas Cameron via users users@lists.fedoraproject.org:
Hey, all! I work for AWS, and I put together a quick HOWTO on setting up a Fedora 37 instance using KVM, and then converting it to a format that can be used to create a new EC2 instance on AWS. Note that this is a personal project, is not endorsed by AWS, and was not produced by AWS. It’s just me.
https://camerontech.com/fedora-aws/
I am not a web guy, I just did a super basic HTML page using Seahorse. It’s literally something I threw together, and I am sure I missed some things, but I hope that it is helpful for anyone who wants to build their own image. I know there are a bunch of images already out there in the community, but I wanted to document how to do it for yourself.
I hope you find it helpful!
The first questions that comes into my mind: why not use cloud image for Amazon? It’s not Fedora Server, but something alike. But that is your kickstart as well. Or use the generic cloud image, which includes cloud-init, and adjust that?
And just in case you whish to provide a (real) Fedora Server, why don’t you use the provided KVM image and add some specifics apps using e.g. guestfish on the image (as described in the Fedora Server documentation)? Or use the kickstart from Fedora repository and add some specific apps to it?
I’m just curious, no criticism. I created the KVM image and know about the difficulties and peculiarities using kickstart and imagefactory.
Peter
-- Peter Boy https://fedoraproject.org/wiki/User:Pboy pboy@fedoraproject.org
Timezone: CET (UTC+1) / CEST (UTC+2)
Fedora Server Edition Working Group member Fedora docs team contributor Java developer and enthusiast
On 2/25/23 06:21, Peter Boy wrote:
Am 25.02.2023 um 00:23 schrieb Thomas Cameron via users users@lists.fedoraproject.org:
Hey, all! I work for AWS, and I put together a quick HOWTO on setting up a Fedora 37 instance using KVM, and then converting it to a format that can be used to create a new EC2 instance on AWS. Note that this is a personal project, is not endorsed by AWS, and was not produced by AWS. It’s just me.
https://camerontech.com/fedora-aws/
I am not a web guy, I just did a super basic HTML page using Seahorse. It’s literally something I threw together, and I am sure I missed some things, but I hope that it is helpful for anyone who wants to build their own image. I know there are a bunch of images already out there in the community, but I wanted to document how to do it for yourself.
I hope you find it helpful!
The first questions that comes into my mind: why not use cloud image for Amazon? It’s not Fedora Server, but something alike. But that is your kickstart as well. Or use the generic cloud image, which includes cloud-init, and adjust that?
And just in case you whish to provide a (real) Fedora Server, why don’t you use the provided KVM image and add some specifics apps using e.g. guestfish on the image (as described in the Fedora Server documentation)? Or use the kickstart from Fedora repository and add some specific apps to it?
I’m just curious, no criticism. I created the KVM image and know about the difficulties and peculiarities using kickstart and imagefactory.
Thanks for the response! I could have, and probably should have, used Amazon EC2 Image Builder (https://aws.amazon.com/image-builder/), but I wanted to understand all the steps myself. And I specifically wanted the Fedora server build. This was mostly a thought exercise/learning experience thing, to be honest. I hoped that it would be helpful in case anyone else wanted to understand all the steps. Pure learning exercise.
I had to look all over the web to find the right steps to build my own image and make it work. There were some things I had to find on Red Hat's web site, other things I needed to figure out from the AWS web site, and some trial and error things because there was stuff that weren't clearly documented or intuitive/obvious (like the recent change that S3 buckets require encryption).
Honestly, this was just me nerding out and having fun, and I wanted to share it in case anyone else wanted to do the same.
Am 25.02.2023 um 16:19 schrieb Thomas Cameron via users users@lists.fedoraproject.org:
Honestly, this was just me nerding out and having fun, and I wanted to share it in case anyone else wanted to do the same.
Thats perfectly OK. That's what FOSS is for - among other things.
I would be happy if you would contribute your experiences to our Fedora Server documentation [1]. I myself am working on an article in which I have collected my experiences in creating Fedora Server Edition KVM [2]. It would be great and inspirational to have another tutorial on another case, here then Amazon Cloud.
You don't need to concern yourself with the details of page creation using AsciiDoc, etc. A simple text file would be fine. The transfer could be done by someone from the WG. The effort is then kept within limits.
And by the way: We would be very happy if you would contribute your further experiences with Fedora Server Edition or your ideas for improvement. :-)
[1] https://docs.fedoraproject.org/en-US/fedora-server/
[2] https://docs.stg.fedoraproject.org/en-US/fedora-server/tutorials/imagefactor...
-- Peter Boy https://fedoraproject.org/wiki/User:Pboy pboy@fedoraproject.org
Timezone: CET (UTC+1) / CEST (UTC+2)
Fedora Server Edition Working Group member Fedora docs team contributor Java developer and enthusiast
I'd love to! I'll ping you off-list. I use Fedora servers in my home lab, using file and print services (NFS and Samba for home directories) on one HPE Proliant server, a firewall behind my cable modem, virtualization on an HPE Proliant hypervisor with 384GB memory, mail services in the cloud using Fedora and Sendmail (yeah, I'm old) on Fedora instances on the west coast and the east coast at AWS, and so on. I even did oVirt and Katello in my home lab for a long time, although I consolidated and don't do that any more.
I would love to write articles for Fedora!
Thomas
On 2/27/23 00:45, Peter Boy wrote:
Am 25.02.2023 um 16:19 schrieb Thomas Cameron via users users@lists.fedoraproject.org:
Honestly, this was just me nerding out and having fun, and I wanted to share it in case anyone else wanted to do the same.
Thats perfectly OK. That's what FOSS is for - among other things.
I would be happy if you would contribute your experiences to our Fedora Server documentation [1]. I myself am working on an article in which I have collected my experiences in creating Fedora Server Edition KVM [2]. It would be great and inspirational to have another tutorial on another case, here then Amazon Cloud.
You don't need to concern yourself with the details of page creation using AsciiDoc, etc. A simple text file would be fine. The transfer could be done by someone from the WG. The effort is then kept within limits.
And by the way: We would be very happy if you would contribute your further experiences with Fedora Server Edition or your ideas for improvement. :-)
[1] https://docs.fedoraproject.org/en-US/fedora-server/
[2] https://docs.stg.fedoraproject.org/en-US/fedora-server/tutorials/imagefactor...
-- Peter Boy https://fedoraproject.org/wiki/User:Pboy pboy@fedoraproject.org
Timezone: CET (UTC+1) / CEST (UTC+2)
Fedora Server Edition Working Group member Fedora docs team contributor Java developer and enthusiast
users mailing list -- users@lists.fedoraproject.org To unsubscribe send an email to users-leave@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/users@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue