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

Shorten procedures to configure hosts on Proxmox in WebUI #3176

Merged
merged 1 commit into from
Aug 5, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -10,36 +10,15 @@
. In the {ProjectWebUI}, navigate to *Infrastructure* > *Compute Profiles*.
. Select a compute profile.
. Select a Proxmox compute resource.
// FIXME: this procedure currently assumes you've selected KVM/qemu
. In the *Type* list, select the kind of virtualization solution hosts will run on when created using this compute profile.
In Proxmox, you may choose between _LXC_ (Linux containers) and _KVM/QEMU_ (kernel-based virtual machines).
LXC focuses more on isolating applications and reusing the host kernel.
KVM runs its own kernel and lets you boot various guest operating systems.
. In the *Node* list, select the Proxmox node you want to deploy your hosts to.
This makes sense if you run a Proxmox cluster.
. If you want to automatically start virtual machines after creation, select the *Start after creation?* checkbox.
You can overwrite this for individual hosts when you create them.
. In the *Image* list, select an image that is available on your Proxmox compute resource.
. In the *Pool* list, select a resource allocation pool.
// FIXME: this procedure currently ignores advanced options "Main options", "CPU", "memory", and "OS"
. Optional: You can select the *Main options*, *CPU*, *Memory*, and *OS* checkboxes to configure the compute profile in more detail.
. In the *Identifier* field, enter the name of the network interface of your host.
The default value is `net0`.
. From the *Card* list, select the type of network interface card of your host.
. Optional: From the *Bridge* list, select a bridge to assign the host to it.
. Optional: In the *VLAN tag* field, you can assign your host to a VLAN.
The *VLAN tag* field lets you input the corresponding VLAN tag which your Proxmox node is part of.
. Optional: In the *Rate limit* field, you can limit the network traffic of hosts.
. Optional: In the *Multiqueue* field, you can set multiple virtual CPUs to process network packets.
. Optional: If you want to use the integrated firewall in Proxmox, select the *Firewall* checkbox.
. Optional: If you want to disconnect your host from the network, select the *Disconnect* checkbox.
. Optional: Click *Add Interface* to add another network interface.
// FIXME: this procedure currently ignores "Add Hard Disk", "Add CD-ROM", and "Add Cloud-init"
. From the *Storage* list, select the name of the storage pool within Proxmox.
. In the *Controller* field, select the type of the disk controller of your host in Proxmox.
{Team} recommends to use either _SCSI_ or _VirtIO Block_.
. In the *Device* field, enter the number of the disk.
. In the *Cache* list, select the type of disk cache you want to use on your host in Proxmox.
{Team} does not recommend using caching within Proxmox.
. In the *Size (GB)* field, enter the size of the disk.
// FIXME: this procedure currently assumes you've selected KVM/Qemu
. From the *Type* list, select a virtualization option:
* *LXC container*: Linux containers that focus on isolating applications and reusing the host kernel
* *KVM/Qemu server*: Kernel-based virtual machines that run their own kernel and let you boot various guest operating systems

Check failure on line 16 in guides/common/modules/proc_adding-proxmox-details-to-a-compute-profile.adoc

View workflow job for this annotation

GitHub Actions / linter

[vale] reported by reviewdog 🐶 [RedHat.CaseSensitiveTerms] Use 'kernel' rather than 'Kernel'. Raw Output: {"message": "[RedHat.CaseSensitiveTerms] Use 'kernel' rather than 'Kernel'.", "location": {"path": "guides/common/modules/proc_adding-proxmox-details-to-a-compute-profile.adoc", "range": {"start": {"line": 16, "column": 22}}}, "severity": "ERROR"}
. Click the *General* tab.
. From the *Node* list, select a Proxmox node.
. From the *Image* list, select an image that is available on your Proxmox compute resource.
. From the *Pool* list, select a resource allocation pool.
. Optional: Click *Advanced Options*, *Hardware*, *Network Interfaces*, or *Storage* to configure compute profile settings.
. On the *Storage* tab, {Team} recommends to use either `SCSI` or `VirtIO Block` in the *Controller* field as the type of the disk controller of your host in Proxmox.
. On the *Storage* tab, {Team} does not recommend caching.
. Click *Submit* to save the compute profile.
Loading