Proxmox VE Setup Guide: Everything You Need to Know

Learn Linux TV
29 Aug 202319:11

Summary

TLDRIn this Learn Linux TV video, the host presents an updated guide to getting started with Proxmox, a server virtualization platform. The tutorial covers building a Proxmox server, from hardware selection to installation, and includes a parts list and the host's insights. Viewers are also introduced to a free Proxmox course for in-depth learning. The guide continues with the installation process, network configuration, and launching a Debian-based virtual machine, offering a comprehensive start-to-end walkthrough for beginners.

Takeaways

  • πŸ˜€ The video is an updated getting started guide for Proxmox, a server management utility.
  • πŸ› οΈ The presenter showcases a Proxmox server build made for a client, including a parts list and hardware selection thoughts.
  • πŸ’‘ The video offers a free Proxmox course on the channel for those interested in in-depth knowledge about Proxmox.
  • 🌐 The guide is beginner-friendly and aims to provide everything needed to start with Proxmox, even for those who already have a server.
  • πŸ”„ The presenter discusses the possibility of recycling old hardware to run Proxmox instead of letting it end up in a landfill.
  • πŸ’» The server build features an ASRock Rack motherboard with a built-in server management utility for easy access and management.
  • πŸ”© The build includes high-end components like an AMD Ryzen 9 5950X CPU, ECC memory, and multiple SSDs for storage.
  • πŸ’° The presenter provides an estimate of the build's cost, noting that prices fluctuate and advises checking current prices.
  • πŸ›‘ The video mentions encountering issues with the HDMI port on the motherboard and fitting a power supply into the case.
  • πŸ”„ The process of installing Proxmox is covered, including creating bootable media, accepting the EULA, and configuring the server settings.
  • πŸ”§ After installation, the presenter recommends updating Proxmox to the latest version and enabling the no subscription repository for additional updates.

Q & A

  • What is the main topic of the video?

    -The main topic of the video is an updated getting started guide on Proxmox, including building a Proxmox server and installing Proxmox VE.

  • What is the purpose of the server build shown in the video?

    -The server build shown in the video was created for a client and is being demonstrated to provide a parts list and the presenter's thoughts on the hardware selection for those interested in building a Proxmox server.

  • What is the significance of the server management utility in the ASRock Rack motherboard?

    -The server management utility in the ASRock Rack motherboard allows for integrated KVM access, enabling the user to interact with an emulated display as if they had physical peripherals attached to the server.

  • What are the main components of the server build discussed in the video?

    -The main components of the server build include an AMD Ryzen 9 5950X CPU, four sticks of 32GB ECC memory, two Samsung 970 EVO NVMe SSDs, and a hard disk dock with six 1TB SSDs.

  • What issues were encountered during the building process of the server?

    -Two main issues were encountered: the HDMI port on the motherboard did not function despite various attempts to configure it, and there were difficulties in sourcing a power supply that would fit the chosen case from iStar USA.

  • How does the video guide the viewers through the installation of Proxmox?

    -The video guides viewers through the process of creating bootable media, booting the server, accepting the EULA, setting up the hard disk, configuring location and time zone, setting a root password, configuring network details, and finally installing Proxmox VE.

  • What is the importance of the URL and port number mentioned after the installation of Proxmox?

    -The URL and port number are crucial as they are required to access the Proxmox web interface after the server restarts following the installation.

  • Why is it recommended to update Proxmox after installation?

    -Updating Proxmox ensures that the system is up to date with the latest features, security patches, and bug fixes, which is essential for the stable operation of the server.

  • What is the process for launching a virtual machine in Proxmox as described in the video?

    -The process involves downloading an ISO image of the desired operating system, using the Proxmox VE interface to add the ISO to local storage, creating a new virtual machine, configuring its settings such as CPU, memory, network, and storage, and then installing the operating system on the VM.

  • What additional resource is mentioned in the video for learning more about Proxmox?

    -The video mentions a free Proxmox course available on the same channel, which covers more advanced topics and is suitable for those who wish to master Proxmox.

  • What is the role of the 'discard' option when configuring the virtual hard disk for a VM in Proxmox?

    -The 'discard' option, when checked, allows for more efficient use of SSD storage by informing the storage system to trim unused blocks, which can improve performance and longevity of SSDs.

  • What is the recommendation for handling updates in Proxmox if a user does not have a subscription?

    -For users without a Proxmox subscription, it is recommended to enable the 'no subscription repository' to access updates that may not be as thoroughly tested but are still useful for keeping the system current.

Outlines

00:00

🎬 Introduction to Proxmox and Today's Guide

In this paragraph, the presenter introduces the video, mentioning that it is an updated getting started guide for Proxmox. The presenter shows a Proxmox server and explains that the video will cover the build of this server, including hardware selection and installation. The video is aimed at beginners, but those interested in more advanced Proxmox tutorials can refer to an entire course available on the channel. The presenter emphasizes the importance of recycling old hardware for Proxmox installations and directs viewers to time codes in the video description for specific topics.

05:02

πŸ”§ Issues Faced During the Build

The presenter discusses two major issues encountered while building the server. First, the HDMI port on the ASRock Rack motherboard did not work despite multiple attempts to fix it through BIOS settings and online research. However, the issue was not critical due to the server's integrated management utility. The second issue involved fitting a power supply into the iStar USA chassis, which required using an SFX power supply and a custom 3D-printed bracket. Despite these challenges, the presenter praises the performance of the ASRock Rack motherboard and the AMD Ryzen 9 CPU.

10:02

πŸ’» Installing Proxmox on the Server

The presenter transitions to the installation of Proxmox on the server. They explain how to create bootable media using a USB drive and the Proxmox VE ISO image. The steps include booting the server from the installation media, setting up the hard disk with ZFS RAID 1 for the operating system, configuring location and time zone settings, and setting up a root user password. The presenter also highlights the importance of entering correct network details to ensure access to the Proxmox installation. The installation concludes with a summary screen and the final reboot of the server.

15:05

πŸ–₯️ Setting Up a Virtual Machine in Proxmox

In the final section, the presenter guides viewers through creating a virtual machine (VM) in Proxmox. They explain how to download an ISO image of the operating system (Debian in this case) and upload it to Proxmox. The presenter then walks through configuring the VM, including setting the ID number, selecting the ISO image, configuring the virtual hard disk, setting CPU cores and memory, and configuring the virtual network. The process ends with the installation of the operating system on the VM. The presenter encourages viewers to subscribe for more content and concludes the video with a preview of upcoming topics.

Mindmap

Keywords

πŸ’‘Proxmox

Proxmox is an open-source server virtualization environment management software that allows users to run multiple virtual machines on a single physical server. In the video, Proxmox is the main topic, as the host provides a guide on how to get started with it, including building a server, installing Proxmox, and setting up virtual machines.

πŸ’‘Server Build

A server build refers to the assembly of hardware components to create a server system. The script discusses a specific server build created for a client, including the selection of parts like the motherboard, CPU, memory, and storage, which are essential for running Proxmox effectively.

πŸ’‘ASRock Rack

ASRock Rack is a brand of server motherboards. The script mentions it as part of the server build, highlighting its server management utility and integrated KVM feature, which allows for remote management and monitoring of the server.

πŸ’‘AMD Ryzen 9 5950X

AMD Ryzen 9 5950X is a high-performance CPU model mentioned in the script as part of the server build. It's a central processing unit known for its speed and efficiency, which is crucial for the performance of the Proxmox server.

πŸ’‘ECC Memory

ECC stands for Error-Correcting Code memory, a type of RAM that can detect and correct common data corruption types. In the script, ECC memory is included in the server build to ensure data integrity and system stability when running Proxmox.

πŸ’‘NVMe SSDs

NVMe SSDs, or Non-Volatile Memory Express Solid State Drives, are a type of storage device that offers high-speed data access. The script mentions using two Samsung 970 EVO NVMe SSDs for the operating system and initial virtual machine storage in the server build.

πŸ’‘ZFS RAID 1

ZFS RAID 1 is a file system and storage configuration that provides data redundancy by mirroring data across two drives. In the script, the host chooses ZFS RAID 1 for the disk arrangement during the Proxmox installation to ensure data protection.

πŸ’‘ISO Image

An ISO image is a disk image of an optical media such as a CD/DVD. In the context of the video, ISO images are used to download operating system installations that can be used within virtual machines in Proxmox.

πŸ’‘Virtual Machine (VM)

A virtual machine is a software emulation of a physical computer that can run its own operating system and applications. The script guides viewers through the process of creating a VM in Proxmox and installing an operating system on it.

πŸ’‘Debian

Debian is a popular Linux distribution known for its stability and security. In the script, the host demonstrates the process of setting up a Debian-based virtual machine on Proxmox, showcasing one of the many operating systems that can be used.

πŸ’‘Container

In the context of the script, a container is an alternative to a virtual machine that allows for running applications in isolated environments. The host mentions containers in Proxmox but notes that they are not covered in the video, suggesting they are a topic for more advanced tutorials.

Highlights

Introduction to an updated getting started guide on Proxmox.

Permission granted to showcase a client's Proxmox server build.

Parts list and hardware selection discussion for the server build.

Availability of a free Proxmox course on the channel.

Overview of the Proxmox course content and its relevance to 2023.

Proxmox as a stable and efficient server solution.

Recycling old hardware as an alternative to purchasing new for Proxmox.

Details of the server build, including the ASRock Rack motherboard.

Server management utility and integrated KVM feature of the motherboard.

Hardware specifications: AMD Ryzen 9 5950X CPU, ECC memory, and Samsung 970 EVO NVMe SSDs.

Challenges faced during the build, including HDMI port and power supply fitting issues.

Process of creating bootable media for Proxmox installation.

Step-by-step guide to installing Proxmox VE on a server.

Setting up network details for Proxmox installation.

Instructions on how to access Proxmox VE post-installation.

Recommendation to update Proxmox after installation.

Enabling the no subscription repository for additional updates.

Launching a Debian-based virtual machine on Proxmox.

Downloading and setting up an ISO image for the virtual machine.

Configuring virtual machine settings such as cores, memory, and network.

Final steps to create and start a virtual machine in Proxmox.

Conclusion and call to action for viewers to like and subscribe.

Transcripts

play00:00

[MUSIC]

play00:12

Hello again everyone and welcome back to Learn Linux TV.

play00:16

In today's video, what I'm going to do is give you

play00:18

an updated getting started guide on Proxmox,

play00:21

and that's what I have right here, a Proxmox server.

play00:24

You're probably wondering what the server was on my desk,

play00:26

but given the title of this video,

play00:27

you probably figured it out before I mentioned it.

play00:30

Anyway, I have permission to

play00:31

show you this build right here.

play00:33

It was made for a client, and he was nice enough

play00:35

to give me the go-ahead to show you guys this build,

play00:39

which is exactly what I'm going to do.

play00:41

But this entire video isn't dedicated just to this build.

play00:45

Yes, I will give you a parts list,

play00:47

and I'll give you my thoughts on my hardware selection,

play00:49

in this case right here.

play00:51

But it's more than just that,

play00:52

because I'm going to tell you everything

play00:54

that you need to know to get started with Proxmox,

play00:57

even if you already have a server

play00:58

that you plan on installing it on.

play01:00

Also, I'd be remiss if I didn't at least mention the fact

play01:03

that I have an entire Proxmox course here on this channel

play01:07

that's available for free,

play01:08

just like all the other videos on my YouTube page.

play01:11

You can check out that entire series

play01:12

and learn everything you need to know

play01:14

when it comes to maintaining a Proxmox implementation.

play01:18

This video is more of a getting started guide,

play01:20

which is hit more towards beginners.

play01:22

But if you like Proxmox,

play01:24

especially after you check it out in this video,

play01:26

and you want to learn even more about it,

play01:29

then you should definitely check out that series.

play01:31

That tutorial series went over an older version of Proxmox,

play01:34

but Proxmox doesn't change a lot

play01:36

for one version to another.

play01:37

So you can still use that course here today in 2023

play01:41

to get started with Proxmox or master Proxmox,

play01:44

which is exactly what that series will help you do.

play01:46

Now with all of that out of the way,

play01:48

let's dive into Proxmox.

play01:50

If you look below in the description,

play01:51

you'll find time codes there.

play01:53

So you can get started with Proxmox with the time code

play01:56

that best matches where you are in the process.

play01:59

If you want to build a server,

play02:00

then you'll find a time code for that.

play02:02

If you already have a server,

play02:04

then you'll find a time code

play02:05

that shows you how to install Proxmox.

play02:07

Definitely check out the time code list down below

play02:10

to get an idea of what I cover in today's video.

play02:13

And with all of that said, let's dive into Proxmox.

play02:20

All right, so let's get started.

play02:22

And I figured a good place to start

play02:24

is to talk about this build right here.

play02:26

If you don't already have a server

play02:28

that you can install Proxmox onto,

play02:30

then well, if you have the budget,

play02:32

this build right here is a good way to go.

play02:34

Now, the cheapest way to go though,

play02:36

is to use any hardware that you might have lying around.

play02:39

And that's especially good

play02:40

if you want to recycle those computers

play02:43

rather than have them end up in a landfill.

play02:46

Let's put them to use.

play02:47

If you have something in your closet,

play02:49

and this might not be the first thing

play02:50

that everyone thinks of,

play02:51

but if you have something in your closet

play02:53

that is just collecting dust,

play02:55

and it might be powerful enough to run Proxmox,

play02:58

then that might be a great way to get started as well.

play03:00

Again, that way, you know, things stay out of the landfill

play03:03

and we make better use of our technology.

play03:05

Anyway, let's check out this build right here

play03:07

and I'll show you what I came up with.

play03:13

In this section, we're going to check out the specifics

play03:16

of the server that I've built.

play03:18

The one that you just saw on my desk.

play03:20

This was actually created for a client.

play03:21

However, I have permission to show you

play03:23

the build in this video.

play03:25

For the motherboard, this build features ASRock Rack

play03:28

and this was my first time

play03:30

checking out their server line of products.

play03:32

In case you're curious,

play03:33

the model number is being shown on the screen right now.

play03:36

One thing I really like about this motherboard

play03:38

is the server management utility,

play03:40

which is built in with nothing

play03:41

for you to install whatsoever.

play03:43

The best part is that you can use

play03:45

the server management utility

play03:46

to access an integrated KVM

play03:48

and that will let you see an emulated display

play03:51

that you can interact with,

play03:52

just as if you had a monitor, keyboard, and mouse

play03:55

attached to the actual server itself.

play03:57

But this is the virtual version of that

play03:59

and you'll see me use this later on in the video

play04:01

when I install Proxmox.

play04:03

Other parts inside this build include

play04:05

an AMD Ryzen 9 5950X CPU,

play04:09

four sticks of 32 gigabyte ECC memory,

play04:12

and two Samsung 970 EVO NVMe SSDs

play04:15

for the OS and initial virtual machine storage.

play04:19

In addition to those parts,

play04:20

this build also includes a hard disk dock

play04:22

that can hold up to six 2.5 inch hard disks.

play04:25

With this build in particular,

play04:27

there's six one terabyte SSDs

play04:29

that are installed into this dock right now,

play04:31

so it's not going to run out of space anytime soon.

play04:35

Excluding the dock and SSDs,

play04:36

the build comes to around 1800 US dollars.

play04:40

The dock and SSDs add about $750 to the overall cost.

play04:45

But keep in mind that these are all estimates

play04:47

and part prices seem to go up and down nowadays,

play04:50

so just look at the current prices

play04:52

if you want to build something similar.

play04:54

After putting together the build

play04:56

and having a chance to check it out,

play04:58

it really does seem like a very good stable build.

play05:01

However, there were a few pain points that we ran into.

play05:04

First off, no matter what I tried,

play05:06

the HDMI port simply does not work on this motherboard.

play05:10

I tried all the BIOS settings that I could find,

play05:12

even as far as disabling dedicated GPU support,

play05:15

even though I didn't even install a GPU at all.

play05:19

And even with that, nothing I tried

play05:20

would make the HDMI port function at all.

play05:24

After doing some Googling, I saw some posts

play05:26

from other people that are having this same problem.

play05:29

Ultimately, the lack of an HDMI port

play05:31

didn't really matter so much when it comes to this project.

play05:34

Since you can't access the server

play05:36

via the integrated server management utility,

play05:38

then that means the HDMI port

play05:40

probably wouldn't have been used anyway.

play05:42

Still, if you have an HDMI port on a motherboard,

play05:45

you would probably expect that to be more

play05:47

than just a decoration, but it is what it is.

play05:50

The second issue that we ran into was with the case,

play05:54

specifically fitting a power supply into the case.

play05:57

The chassis that we went with was from iStar USA,

play06:00

and it's a fairly decent, if you know,

play06:02

overly simplistic case, but the problem that we ran into

play06:06

was sourcing a power supply that would fit inside the case.

play06:09

Simply no power supply I could find would fit,

play06:12

not a single one, and I tried various varieties

play06:14

of power supplies, but I had no luck.

play06:17

Thankfully, there are 3D

play06:18

printer templates you could download

play06:20

that'll enable you to print a bracket you could use

play06:23

to make the power supply fit properly.

play06:25

It's just really weird that the actual power supply

play06:28

for server chassis made by this company

play06:30

are sometimes really hard to source.

play06:32

I went with an SFX power supply in this case,

play06:35

and I used a alteration to ensure

play06:38

that it is secured to the case,

play06:40

but it's strange that this is something

play06:41

I had to do in the first place.

play06:44

All in all, though, other than the HDMI issue,

play06:47

the ASRock Rack motherboard in this build is just awesome.

play06:50

The CPU is quite fast too, and paired with NVMe storage

play06:53

is just a really great server.

play06:56

Anyway, enough about the build.

play06:57

Let's talk about installing Proxmox itself,

play07:00

which is what we'll take care of in the next section.

play07:03

(scratching)

play07:05

So at this point, either you already have a server

play07:08

that you've set aside for installing Proxmox onto,

play07:11

or maybe you built one along with me

play07:13

like I did in this video.

play07:15

Either way, we need to install Proxmox,

play07:17

otherwise, well, what's the point?

play07:19

So let's check out the process

play07:21

of setting up Proxmox on our server.

play07:24

(scratching)

play07:27

In order to get started,

play07:28

the first thing we'll need to do is create bootable media.

play07:32

I have videos on my channel already

play07:33

that goes over the process of flashing USB media

play07:36

with an ISO image to create bootable media,

play07:39

so I won't go into too much detail about that here.

play07:43

I'll leave a card for that video right about here

play07:45

if you want to see a dedicated walkthrough

play07:48

when it comes to using something like USB Imager.

play07:51

But anyway, what you'll do is download the ISO image

play07:55

for Proxmox VE from the official website,

play07:57

and then you'll use a tool such as USB Imager

play08:00

to create the media.

play08:02

Once that's done, we'll boot the server

play08:04

from our Proxmox installation media,

play08:06

and you should see the start screen

play08:08

that you see right here.

play08:10

You can simply press Enter right here,

play08:12

and then the installation media will boot the server

play08:14

into the full Proxmox VE installer.

play08:17

After that, we'll see the end user license agreement,

play08:19

which you can accept by clicking I agree.

play08:23

Aren't these license agreements just annoying?

play08:26

Anyway, once you've accepted that,

play08:27

the next screen will have us set up the hard disk

play08:29

for Proxmox itself.

play08:31

You should be able to see all of your disks

play08:33

in the dropdown box right here,

play08:35

and if you have only one disk,

play08:36

then you can simply select that to keep it simple.

play08:40

In my case, I wanted the two NVMe disks

play08:42

to be used for the OS itself, specifically with ZFS.

play08:46

So for this build, I chose ZFS RAID 1

play08:49

for the disk arrangement.

play08:51

After you make your selections,

play08:53

you simply click Next to move on to the next screen.

play08:56

Continuing, at this point,

play08:57

we'll choose our location and time zone settings.

play09:01

All you should have to do is change each selection

play09:03

to match your desired preferences,

play09:05

and once you've done that, you simply click Next.

play09:08

After that, it's time to set up a password

play09:11

for the root user, which you'll enter twice

play09:13

on this screen right here.

play09:15

You'll also enter your email address,

play09:17

and you should use a real email address here

play09:19

because, well, that's where notifications will be sent to.

play09:23

So it is pretty important.

play09:25

In my case, I just used a sample email address

play09:28

since I was simply testing Proxmox

play09:30

at the time I recorded this footage,

play09:32

but in your case, I recommend

play09:33

that you use a real email address.

play09:36

The next screen is one that you'll want

play09:38

to pay special attention to

play09:40

because these network details need to be just right.

play09:43

Otherwise, you won't be able to access the installation

play09:45

once it's finished.

play09:46

The first thing we'll do on this screen

play09:48

is choose a host name for the server.

play09:50

If you happen to have a

play09:51

domain, you can append that as well,

play09:54

but you have to add something here.

play09:55

It doesn't matter so much what you name your server,

play09:58

but I'd recommend coming up

play09:59

with some sort of naming scheme.

play10:02

For the IP address, you'll want to use an IP

play10:04

that's not claimed by anything else in your network

play10:06

and is also outside the DHCP range of your router.

play10:11

So you'll fill in the IP address

play10:12

and also the Gateway IP and DNS IP.

play10:16

And once you've done all that, you should be good to go.

play10:18

So click next.

play10:20

Finally, a summary screen will appear

play10:22

similar to the one that you see right here.

play10:24

Just confirm that everything is set up properly

play10:27

before continuing.

play10:28

Also, keep in mind that this will erase everything

play10:31

on the hard disk that you've chosen for Proxmox.

play10:34

So definitely be aware of that before clicking install.

play10:37

Once you do though,

play10:38

it'll take some time for the process to finish.

play10:40

And once it does, you'll see this final screen right here.

play10:43

Now be sure to pay special attention to the URL

play10:46

that you see right here, as well as the port number.

play10:49

You'll need both of these

play10:50

when it comes to accessing Proxmox later.

play10:53

Anyway, we'll reboot the server and well, that's it.

play10:57

After your server restarts, you should be good to go

play11:00

to access Proxmox VE.

play11:02

And then when it comes to logging in,

play11:04

you'll use root for the username and the password

play11:07

that you've entered in before during installation.

play11:10

That's the password that you'll use right here.

play11:12

Once you type that in, you'll be logged into the server.

play11:15

Now, before we go any further,

play11:16

it'll be a great idea to update Proxmox

play11:19

and ensure that everything is up to the latest version.

play11:22

To do that, we'll first click on the name of the node.

play11:25

In my case, it's this one right here.

play11:28

And after you click on your node,

play11:30

you'll then click on updates.

play11:32

On the update screen,

play11:33

the next thing you'll do is click the refresh button.

play11:35

Now keep in mind,

play11:36

unless you've purchased a license for Proxmox,

play11:39

you will see errors on the screen and that's okay.

play11:42

The update process will still work.

play11:44

You just won't have the updates

play11:46

that are included in the enterprise repository.

play11:49

However, we should be able to install

play11:50

all the other updates just fine.

play11:53

Once it's finished, you'll see a list of updates

play11:54

on this screen, like you see right here.

play11:57

However, there's one more recommendation

play11:59

I would like to make.

play12:00

If you don't personally have any plans

play12:02

of buying a license for Proxmox,

play12:04

then what I recommend is that you enable

play12:06

the no subscription repository.

play12:09

Now these updates won't be tested as much as the ones

play12:11

in the enterprise repository,

play12:13

but it's better to have this if nothing else.

play12:16

To add this, what we'll do is click on repositories,

play12:19

which is underneath updates.

play12:21

Then we'll click add.

play12:23

And when this box appears,

play12:24

we'll simply click okay to get rid of that message.

play12:27

And then we'll click add.

play12:29

After that, we'll go back to updates.

play12:31

We'll click the refresh button again

play12:32

to make sure that the new repository is taken

play12:35

into account when it comes to available updates.

play12:38

And then once that's done,

play12:39

we'll click upgrade the button right here.

play12:42

This process will take some time,

play12:44

depending on how many updates there are.

play12:46

And when it's done, we'll reboot the server.

play12:49

To do that, we'll make sure that our Proxmox node

play12:52

is selected right here.

play12:53

And then we'll simply click the reboot button.

play12:56

After that, we'll wait some time

play12:57

for the server to come back up.

play12:59

And once it does, we should be good to go.

play13:02

But now that we've installed Proxmox

play13:03

and we've updated it, what should we do next?

play13:06

Well, launching a virtual

play13:08

machine would be a great next step.

play13:10

So let's take care of that in the next section.

play13:15

Congratulations.

play13:16

At this point, we have our very own Proxmox server

play13:19

that's set up and it's fully operational.

play13:21

It's just waiting to do work for us,

play13:23

but we haven't given it anything to do, have we?

play13:26

In fact, we haven't even created a single VM yet.

play13:29

So let's rectify that right now.

play13:31

What I'm going to do at this time in the video

play13:33

is show you the process of setting up

play13:35

a Debian-based virtual machine on Proxmox.

play13:38

So let's get started.

play13:43

When it comes to spinning up a virtual machine,

play13:45

the first thing that we'll need is to download an ISO image

play13:48

for the operating system that we plan on installing

play13:51

inside of the virtual machine.

play13:53

Thankfully, Proxmox VE makes this very easy.

play13:56

All we have to do is find the download link

play13:58

for the ISO image that we want to download

play14:01

and copy the link to that image.

play14:03

Once you've copied it, you select your local storage

play14:06

right here and then you click on ISO images.

play14:11

And then we'll simply paste in the URL

play14:13

into the top box right here.

play14:15

After pasting in the URL, what we'll do is click Query URL.

play14:20

That should automatically generate the file name

play14:22

for the ISO image.

play14:24

After that, we click Download,

play14:26

and well, it's going to download the ISO image,

play14:28

and after that, we'll be able to use it.

play14:31

To create the actual virtual machine,

play14:33

what we'll do is click the Create VM button

play14:35

right here at the top.

play14:37

Note that we can also create containers here,

play14:40

but we won't be covering containers in this video.

play14:43

If you want to learn how to create containers

play14:44

within Proxmox, that's a good reason to check out

play14:47

my Proxmox series that will go over that and a lot more.

play14:51

Anyway, to create our VM, what we'll do is fill out

play14:54

each of the required sections in the configuration panel

play14:56

that appears.

play14:58

Before we continue though, pay special attention

play15:00

to the ID number that appears within this box right here.

play15:04

We won't be configuring the ID number just yet,

play15:07

but it's a good idea to know what it is,

play15:09

at least in summary.

play15:11

Basically, when you go to create a virtual machine,

play15:14

the next unused ID number will be automatically placed

play15:17

into this box.

play15:18

You could use the ID number that's assigned as is,

play15:21

or you could even set your own.

play15:23

Regardless, every VM and container in Proxmox

play15:26

needs a unique ID number, and if you try to reuse

play15:29

an existing ID number, the process will refuse to continue.

play15:33

Here, I kept the existing ID number

play15:35

since I have no other VM anyway.

play15:38

The next step is for us to select an ISO image,

play15:41

which we've already downloaded.

play15:42

So as long as the correct storage is selected,

play15:45

all we should have to do is drop this down right here,

play15:47

and we should see our Debian ISO image

play15:49

listed in this section.

play15:51

If you don't see it, just make sure that the dropdown above

play15:54

is set to the same name of the storage volume

play15:56

that you've added the ISO image to earlier.

play15:59

And that should be all there is for this screen right here,

play16:02

so we'll click next.

play16:04

Our next step is to configure the primary virtual hard disk

play16:07

for our VM.

play16:09

In my case, since this build uses exclusively SSDs,

play16:13

I made sure to check the discard box, this one right here,

play16:16

and I left the size at 32 gigabytes for the volume,

play16:19

but you could change that accordingly to suit your needs.

play16:22

After that, we set the number of cores.

play16:24

I set this to two in my case,

play16:26

but you can add as many cores as you want,

play16:29

but try to stay underneath the total number of cores

play16:31

for the host if you can.

play16:33

Anyway, continuing,

play16:34

memory is the next thing that we'll configure.

play16:37

I set it to two gigabytes in my case,

play16:40

and one thing to note here is that some OS installers

play16:43

are memory-hungry, so even if I don't plan on using

play16:46

two gigabytes of RAM with the VM,

play16:48

it's not uncommon to crank up the RAM and the cores

play16:51

while installing an operating system

play16:53

just to make the process faster,

play16:55

and then you could always lower the number of cores

play16:56

and amount of RAM afterwards if you'd like.

play16:59

Some installers will literally crash

play17:01

if you set this to be lower than two gigabytes,

play17:03

but again, you could always adjust that

play17:05

and lower the amount of RAM after some point in the future.

play17:09

The next tab after memory gives us a chance

play17:11

to set up our virtual network,

play17:13

or more specifically, to choose the network

play17:16

that the virtual machine will run on.

play17:18

By default, you'll only have one.

play17:20

Later on, it's a good idea to separate

play17:22

the management network and the VM network,

play17:25

but that's outside the scope of this video,

play17:27

and that's also something you can learn

play17:28

from my Proxmox course if you're interested.

play17:31

For now, though, we'll leave this as is and click Next.

play17:35

The final step is to review the settings overview

play17:37

that's presented right here,

play17:39

and if everything looks good, we can click Finish.

play17:42

If we want the VM to start immediately,

play17:44

we could check the box here.

play17:45

That's labeled Start After Created.

play17:47

If that's something that you want to happen,

play17:49

check that box, but either way, we'll finish the process.

play17:53

From that point forward, what we'll do

play17:55

is install the operating system

play17:57

just like we would on any other platform.

play18:00

In the case of Debian, I kept everything at their defaults

play18:02

for the most part, but if you want a dedicated video

play18:05

that walks you through setting up Debian

play18:07

and how to answer each of these prompts,

play18:09

I'll leave a card for my video on that right here.

play18:12

But for the most part, you could simply choose

play18:14

the defaults for just about everything,

play18:16

and you should be fine.

play18:21

And, well, there's our video.

play18:23

I hope you guys enjoyed this updated

play18:25

Getting Started Guide for Proxmox.

play18:26

I had a ton of fun producing this content,

play18:28

and if you did enjoy it,

play18:30

then please consider clicking the Like button

play18:31

to let YouTube know how helpful this content was.

play18:34

I'd really appreciate that.

play18:36

Anyway, in the meantime, I have a ton of content coming,

play18:38

so be sure to subscribe to Learn Linux TV

play18:41

for the latest in Linux,

play18:42

and I'll see you in the next video.

play18:45

(upbeat music)

Rate This
β˜…
β˜…
β˜…
β˜…
β˜…

5.0 / 5 (0 votes)

Related Tags
Proxmox GuideLinux ServerServer BuildVirtualizationDebian VMServer ManagementDIY ProjectTech TutorialFree CourseNetwork Setup