Proxmox Datacenter Manager is amazing!
Read full transcript 16 segments
-
If you're running Proxmox in your own If you're running Proxmox in your own home lab or maybe in a larger setup home lab or maybe in a larger setup home lab or maybe in a larger setup where you got more than one Proxmox where you got more than one Proxmox where you got more than one Proxmox environment like an additional Proxmox environment like an additional Proxmox environment like an additional Proxmox backup server or you have two or more backup server or you have two or more backup server or you have two or more standalone hosts or maybe in a company standalone hosts or maybe in a company standalone hosts or maybe in a company environment where you have multiple environment where you have multiple environment where you have multiple clusters that you all need to manage, clusters that you all need to manage, clusters that you all need to manage, you will likely have the problem that you will likely have the problem that you will likely have the problem that you basically always have to jump around you basically always have to jump around you basically always have to jump around the different web interfaces of the the different web interfaces of the the different web interfaces of the Proxbox hosts. And when I was Proxbox hosts. And when I was Proxbox hosts. And when I was experimenting with the different experimenting with the different experimenting with the different Proxmbox environments in my home lab, I Proxmbox environments in my home lab, I Proxmbox environments in my home lab, I was always asking myself, is there no was always asking myself, is there no was always asking myself, is there no way of connecting them all together and way of connecting them all together and way of connecting them all together and manage them all in a central place? manage them all in a central place? manage them all in a central place? Well, it actually turns out there is, Well, it actually turns out there is, Well, it actually turns out there is, and it's called the Proxmox data center and it's called the Proxmox data center and it's called the Proxmox data center manager that I'd like to show you in manager that I'd like to show you in manager that I'd like to show you in this video. If you're watching the this video. If you're watching the this video. If you're watching the channel, you know that I already did a channel, you know that I already did a channel, you know that I already did a video about the Proxmox backup server, video about the Proxmox backup server, video about the Proxmox backup server, but for some reason, I completely forgot but for some reason, I completely forgot but for some reason, I completely forgot there is something that is called the there is something that is called the there is something that is called the data center manager. And this thing is data center manager. And this thing is data center manager. And this thing is really cool because it can connect all really cool because it can connect all really cool because it can connect all the different Proxmbox environments in the different Proxmbox environments in the different Proxmbox environments in your network like all the standalone your network like all the standalone your network like all the standalone hosts, the clusters, the backup server, hosts, the clusters, the backup server, hosts, the clusters, the backup server, and you got a nice dashboard and and you got a nice dashboard and and you got a nice dashboard and management solution where you get management solution where you get management solution where you get insights into all of your environments insights into all of your environments insights into all of your environments like all the running nodes, the running like all the running nodes, the running like all the running nodes, the running virtual machines and alex containers.
-
virtual machines and alex containers. virtual machines and alex containers. And you can easily spot the workloads And you can easily spot the workloads And you can easily spot the workloads that really need your attention, how that really need your attention, how that really need your attention, how much storage you have consolidated in much storage you have consolidated in much storage you have consolidated in your environment. And you can even do your environment. And you can even do your environment. And you can even do some cool things like a centralized some cool things like a centralized some cool things like a centralized update and backup management. And it update and backup management. And it update and backup management. And it even supports migration of guest systems even supports migration of guest systems even supports migration of guest systems across independent Proxmox environments, across independent Proxmox environments, across independent Proxmox environments, even separate clusters, which is a great even separate clusters, which is a great even separate clusters, which is a great feature for professional enterprise feature for professional enterprise feature for professional enterprise companies. The Proxmox data center companies. The Proxmox data center companies. The Proxmox data center manager is really easy to install. So, manager is really easy to install. So, manager is really easy to install. So, here is the installation guide that here is the installation guide that here is the installation guide that we'll go through together. There are a we'll go through together. There are a we'll go through together. There are a few system requirements like you need to few system requirements like you need to few system requirements like you need to have 4 gigs of memory, two CPU cores, have 4 gigs of memory, two CPU cores, have 4 gigs of memory, two CPU cores, and 40 GB of storage. That's the and 40 GB of storage. That's the and 40 GB of storage. That's the recommended setup. And then you recommended setup. And then you recommended setup. And then you basically just need to go to the website basically just need to go to the website basically just need to go to the website proxmox.com and go to data center proxmox.com and go to data center proxmox.com and go to data center manager. download the ISO image that you manager. download the ISO image that you manager. download the ISO image that you can easily run in a separate virtual can easily run in a separate virtual can easily run in a separate virtual machine on your Proxmox environment machine on your Proxmox environment machine on your Proxmox environment ideally or you can also install this on ideally or you can also install this on ideally or you can also install this on a separate physical system if you want a a separate physical system if you want a a separate physical system if you want a an independent central management an independent central management an independent central management solution for all your environments. And solution for all your environments. And solution for all your environments. And for those of you who thought I don't for those of you who thought I don't for those of you who thought I don't want to spin up a new virtual machine want to spin up a new virtual machine want to spin up a new virtual machine just to get the Proxmox data center just to get the Proxmox data center just to get the Proxmox data center manager running, there's another manager running, there's another manager running, there's another solution that I'd like to show you in solution that I'd like to show you in solution that I'd like to show you in this video because that's way how I have this video because that's way how I have this video because that's way how I have done it. instead of running a separate done it. instead of running a separate done it. instead of running a separate virtual machine for that. I've basically virtual machine for that. I've basically virtual machine for that. I've basically done it the same way as with the Proxmox done it the same way as with the Proxmox done it the same way as with the Proxmox backup manager. So, I'm running a small backup manager. So, I'm running a small backup manager. So, I'm running a small lexe container with a Debian 13 Trixie lexe container with a Debian 13 Trixie lexe container with a Debian 13 Trixie setup. And on top of that, I've setup. And on top of that, I've setup. And on top of that, I've installed the packages of the Proxmox installed the packages of the Proxmox installed the packages of the Proxmox data center manager. This is for a very data center manager. This is for a very data center manager. This is for a very lightweight setup. So, that's what I
-
lightweight setup. So, that's what I lightweight setup. So, that's what I want to show you in this video. Now, want to show you in this video. Now, want to show you in this video. Now, what I also like to show you quickly what I also like to show you quickly what I also like to show you quickly before we jump into this setup, I'd like before we jump into this setup, I'd like before we jump into this setup, I'd like to show you a tool that I recently to show you a tool that I recently to show you a tool that I recently discovered while I was working on my new discovered while I was working on my new discovered while I was working on my new website project. And this is really website project. And this is really website project. And this is really amazing. It's called Warf from Modern amazing. It's called Warf from Modern amazing. It's called Warf from Modern Code AI. And it helped me to transform Code AI. And it helped me to transform Code AI. And it helped me to transform my old legacy website into a brand new my old legacy website into a brand new my old legacy website into a brand new codebase. And it was really a huge help codebase. And it was really a huge help codebase. And it was really a huge help to get this project up and running. So, to get this project up and running. So, to get this project up and running. So, thanks a lot to Morph from Model Code AI thanks a lot to Morph from Model Code AI thanks a lot to Morph from Model Code AI for sponsoring this video. Morph is a for sponsoring this video. Morph is a for sponsoring this video. Morph is a generative AI platform that is built generative AI platform that is built generative AI platform that is built specifically for legacy code specifically for legacy code specifically for legacy code modernization. So this is not just modernization. So this is not just modernization. So this is not just another AI coding assistant that you can another AI coding assistant that you can another AI coding assistant that you can ask for a few small changes. The idea is ask for a few small changes. The idea is ask for a few small changes. The idea is that you connect or upload a complete that you connect or upload a complete that you connect or upload a complete existing codebase and then morph existing codebase and then morph existing codebase and then morph analyzes it. It maps out what it needs analyzes it. It maps out what it needs analyzes it. It maps out what it needs to change and finally creates a full to change and finally creates a full to change and finally creates a full modernization plan around it. which is modernization plan around it. which is modernization plan around it. which is incredible because for large projects, incredible because for large projects, incredible because for large projects, these modernization plans are usually these modernization plans are usually these modernization plans are usually painful, risky, and costly. And by using painful, risky, and costly. And by using painful, risky, and costly. And by using Morph, customers are reporting Morph, customers are reporting Morph, customers are reporting modernization times going from years modernization times going from years modernization times going from years down to months, sometimes even just down to months, sometimes even just down to months, sometimes even just weeks. Really outstanding. And what I weeks. Really outstanding. And what I weeks. Really outstanding. And what I personally like a lot about Morph is personally like a lot about Morph is personally like a lot about Morph is that it doesn't just start with changing that it doesn't just start with changing that it doesn't just start with changing the code immediately. It first creates a the code immediately. It first creates a the code immediately. It first creates a project spec so you can review the project spec so you can review the project spec so you can review the target stack, the migration approach, target stack, the migration approach, target stack, the migration approach, and the constraints before anything and the constraints before anything and the constraints before anything happens. And then it breaks the work happens. And then it breaks the work happens. And then it breaks the work into milestones so that you do not get a into milestones so that you do not get a into milestones so that you do not get a huge AI generated diff but get smaller huge AI generated diff but get smaller huge AI generated diff but get smaller steps that are easier to review. And
-
steps that are easier to review. And steps that are easier to review. And with verification you can define with verification you can define with verification you can define acceptance criterias and use your own acceptance criterias and use your own acceptance criterias and use your own evaluation tools before the code is evaluation tools before the code is evaluation tools before the code is considered ready. And the best is you considered ready. And the best is you considered ready. And the best is you can sign up completely for free. You can can sign up completely for free. You can can sign up completely for free. You can analyze your codebase at no cost. And it analyze your codebase at no cost. And it analyze your codebase at no cost. And it gives you a real-time estimate before gives you a real-time estimate before gives you a real-time estimate before the modernization even starts. So you the modernization even starts. So you the modernization even starts. So you can really see what it would cost in can really see what it would cost in can really see what it would cost in credits before you decide to approve the credits before you decide to approve the credits before you decide to approve the modernization. [snorts] And Morph now modernization. [snorts] And Morph now modernization. [snorts] And Morph now has a special offering for you. If you has a special offering for you. If you has a special offering for you. If you want to try it out yourself, then just want to try it out yourself, then just want to try it out yourself, then just go to model code AI/Morph and use my go to model code AI/Morph and use my go to model code AI/Morph and use my code Christian. Then you get 60,000 free code Christian. Then you get 60,000 free code Christian. Then you get 60,000 free credits per month for the first year. credits per month for the first year. credits per month for the first year. And according to model code AI, that is And according to model code AI, that is And according to model code AI, that is nearly $5,000 in value. So you can nearly $5,000 in value. So you can nearly $5,000 in value. So you can easily sign up for free, analyze your easily sign up for free, analyze your easily sign up for free, analyze your codebase at no cost, with no commitment, codebase at no cost, with no commitment, codebase at no cost, with no commitment, no credit card. Of course, you will find no credit card. Of course, you will find no credit card. Of course, you will find the link in the description box down the link in the description box down the link in the description box down below. All right, guys. So, now let's below. All right, guys. So, now let's below. All right, guys. So, now let's get back to the Proxbox data center get back to the Proxbox data center get back to the Proxbox data center manager and let's set up a new instance manager and let's set up a new instance manager and let's set up a new instance on one of my Proxmox environments. So, on one of my Proxmox environments. So, on one of my Proxmox environments. So, here you can see the production here you can see the production here you can see the production container is still running, but you can container is still running, but you can container is still running, but you can create a new environment anywhere else.
-
create a new environment anywhere else. create a new environment anywhere else. So, I'm just going to create the So, I'm just going to create the So, I'm just going to create the prerequisites for it. I'm going to prerequisites for it. I'm going to prerequisites for it. I'm going to create a new lexe container on my create a new lexe container on my create a new lexe container on my Proxmbox production one. I could also Proxmbox production one. I could also Proxmbox production one. I could also create that anywhere else because it create that anywhere else because it create that anywhere else because it connects to all the different connects to all the different connects to all the different environments using the API. So it does environments using the API. So it does environments using the API. So it does not really matter where it's running or not really matter where it's running or not really matter where it's running or how it's running. Uh it can control how it's running. Uh it can control how it's running. Uh it can control everything later completely independent everything later completely independent everything later completely independent from the cluster environment. So I'm from the cluster environment. So I'm from the cluster environment. So I'm just going to give this a new ID. I just going to give this a new ID. I just going to give this a new ID. I don't know PDM test one for example. I don't know PDM test one for example. I don't know PDM test one for example. I will set this as an unprivileged will set this as an unprivileged will set this as an unprivileged container. You can leave nesting on or container. You can leave nesting on or container. You can leave nesting on or off. I think that doesn't really matter. off. I think that doesn't really matter. off. I think that doesn't really matter. And then just set a secure password. And then just set a secure password. And then just set a secure password. confirm this or just upload your SSH confirm this or just upload your SSH confirm this or just upload your SSH key. That is also fine. I think let's key. That is also fine. I think let's key. That is also fine. I think let's quickly just jump in my terminal and quickly just jump in my terminal and quickly just jump in my terminal and let's copy my public SSH key. All right, let's copy my public SSH key. All right, let's copy my public SSH key. All right, copy that into this field here and then copy that into this field here and then copy that into this field here and then hit next. Now the template that I want hit next. Now the template that I want hit next. Now the template that I want to choose is Debian 13. So this is the to choose is Debian 13. So this is the to choose is Debian 13. So this is the best way to do this because the Proxmox best way to do this because the Proxmox best way to do this because the Proxmox ISO also builds on top of Debian. So ISO also builds on top of Debian. So ISO also builds on top of Debian. So that is considered to work the best. And that is considered to work the best. And that is considered to work the best. And then I want to set up a new 40 gigs of then I want to set up a new 40 gigs of then I want to set up a new 40 gigs of storage on my RBD. So the SE storage, storage on my RBD. So the SE storage, storage on my RBD. So the SE storage, but you can choose any storage you like.
-
but you can choose any storage you like. but you can choose any storage you like. Two CPU cores are required or at least Two CPU cores are required or at least Two CPU cores are required or at least recommended as well as 4 gigs of memory. recommended as well as 4 gigs of memory. recommended as well as 4 gigs of memory. And then the network I think should be And then the network I think should be And then the network I think should be this one here. The VLAN tag is 20 in my this one here. The VLAN tag is 20 in my this one here. The VLAN tag is 20 in my case. So that of course depends totally case. So that of course depends totally case. So that of course depends totally on your environment. I will just give it on your environment. I will just give it on your environment. I will just give it one of the I don't know I think this IP one of the I don't know I think this IP one of the I don't know I think this IP address should be free at least in my address should be free at least in my address should be free at least in my home lab. So /16 and the gateway is this home lab. So /16 and the gateway is this home lab. So /16 and the gateway is this one. All right. Okay. So DNS settings. one. All right. Okay. So DNS settings. one. All right. Okay. So DNS settings. Yeah. Let's also set home.crave.de. The DNS server is oh it's two in my The DNS server is oh it's two in my setup. I changed it recently. And yeah. setup. I changed it recently. And yeah. setup. I changed it recently. And yeah. So now we can see everything should be So now we can see everything should be So now we can see everything should be fine. We can start it after it was fine. We can start it after it was fine. We can start it after it was created. Let's finish and then wait created. Let's finish and then wait created. Let's finish and then wait until the container is up and running until the container is up and running until the container is up and running with an alexe container. That should be with an alexe container. That should be with an alexe container. That should be real quick. So, we can directly go to real quick. So, we can directly go to real quick. So, we can directly go to the console or I think because I the console or I think because I the console or I think because I uploaded my SSH key, I probably just uploaded my SSH key, I probably just uploaded my SSH key, I probably just need to connect here. So, let's open need to connect here. So, let's open need to connect here. So, let's open 1020. What did I use? I think it was 1020. What did I use? I think it was 1020. What did I use? I think it was five this year. All right. So, for some five this year. All right. So, for some five this year. All right. So, for some reason, I already used that. So, let's reason, I already used that. So, let's reason, I already used that. So, let's try again. Oh, one thing is important.
-
try again. Oh, one thing is important. try again. Oh, one thing is important. We need to log in with the root user, of We need to log in with the root user, of We need to log in with the root user, of course. And yep. So here we are. So course. And yep. So here we are. So course. And yep. So here we are. So before we do anything else, I will first before we do anything else, I will first before we do anything else, I will first of all run an apt update and apt upgrade of all run an apt update and apt upgrade of all run an apt update and apt upgrade to get the latest system packages. And to get the latest system packages. And to get the latest system packages. And while this is running, we can take a while this is running, we can take a while this is running, we can take a look at the installation guides for an look at the installation guides for an look at the installation guides for an alexec container with Debian, we need to alexec container with Debian, we need to alexec container with Debian, we need to scroll down a little and there are scroll down a little and there are scroll down a little and there are actually a few simple steps you can actually a few simple steps you can actually a few simple steps you can choose to install the Proxmox data choose to install the Proxmox data choose to install the Proxmox data center manager using the packages on top center manager using the packages on top center manager using the packages on top of a Debian operating system. First of of a Debian operating system. First of of a Debian operating system. First of all, we need to set the apt package all, we need to set the apt package all, we need to set the apt package sources and then we can install from sources and then we can install from sources and then we can install from there. Now, [snorts] here is also there. Now, [snorts] here is also there. Now, [snorts] here is also described the Proxmox data center described the Proxmox data center described the Proxmox data center manager with a no subscription manager with a no subscription manager with a no subscription repository. Of course, if you're running repository. Of course, if you're running repository. Of course, if you're running this in an enterprise environment, you this in an enterprise environment, you this in an enterprise environment, you can choose the enterprise repository, can choose the enterprise repository, can choose the enterprise repository, but for HomeLab users, always choose no but for HomeLab users, always choose no but for HomeLab users, always choose no subscription. But before we do that, we subscription. But before we do that, we subscription. But before we do that, we also need to set up the app signing key also need to set up the app signing key also need to set up the app signing key as described in the secure apt section as described in the secure apt section as described in the secure apt section here. So we can basically just copy this here. So we can basically just copy this here. So we can basically just copy this command and run it on the alexe command and run it on the alexe command and run it on the alexe container. We can now just paste this container. We can now just paste this container. We can now just paste this command here. And now the signing key command here. And now the signing key command here. And now the signing key has been installed. You can also verify has been installed. You can also verify has been installed. You can also verify it with this command here. So checking it with this command here. So checking it with this command here. So checking the sha this should basically print that the sha this should basically print that the sha this should basically print that value here. So you can compare it value here. So you can compare it value here. So you can compare it against this number here if you want.
-
against this number here if you want. against this number here if you want. But I think it should be all right. But I think it should be all right. But I think it should be all right. [snorts] So we can basically just copy [snorts] So we can basically just copy [snorts] So we can basically just copy everything here and then use the everything here and then use the everything here and then use the favorite editor of your choice. We favorite editor of your choice. We favorite editor of your choice. We quickly need to install Vim here. Now it quickly need to install Vim here. Now it quickly need to install Vim here. Now it should work. And then basically just should work. And then basically just should work. And then basically just paste everything from that installation paste everything from that installation paste everything from that installation document. So write and exit. And then document. So write and exit. And then document. So write and exit. And then what we need to do is we need to do an what we need to do is we need to do an what we need to do is we need to do an apt update to pull down the package apt update to pull down the package apt update to pull down the package updates from the repository. And if updates from the repository. And if updates from the repository. And if you've done everything right, you should you've done everything right, you should you've done everything right, you should see here that we're using the see here that we're using the see here that we're using the downloads.proxbox.com downloads.proxbox.com downloads.proxbox.com DM for Proxbox data center manager DM for Proxbox data center manager DM for Proxbox data center manager [snorts] for the Trixie release with no [snorts] for the Trixie release with no [snorts] for the Trixie release with no subscription packages. So now we can subscription packages. So now we can subscription packages. So now we can install it. So here are the installation install it. So here are the installation install it. So here are the installation commands. So we'll just copy that and commands. So we'll just copy that and commands. So we'll just copy that and paste it here. All right, say yes. And paste it here. All right, say yes. And paste it here. All right, say yes. And then it's installing the Proxmox data then it's installing the Proxmox data then it's installing the Proxmox data center manager. Okay, once that is done, center manager. Okay, once that is done, center manager. Okay, once that is done, we can now start opening the web we can now start opening the web we can now start opening the web interface in our browser. For this, we interface in our browser. For this, we interface in our browser. For this, we can use the HTTPS protocol on the IP can use the HTTPS protocol on the IP can use the HTTPS protocol on the IP address where you have installed is on address where you have installed is on address where you have installed is on the port 8. So, this is the default the port 8. So, this is the default the port 8. So, this is the default port. Of course, we get a certificate port. Of course, we get a certificate port. Of course, we get a certificate warning that we can fix later if you warning that we can fix later if you warning that we can fix later if you want. And then we need to log in with want. And then we need to log in with want. And then we need to log in with the root password. This is a password by the root password. This is a password by the root password. This is a password by the way that you have entered during the the way that you have entered during the the way that you have entered during the installation of the container. So, just installation of the container. So, just installation of the container. So, just log in. And then this is the Proxbox log in. And then this is the Proxbox log in. And then this is the Proxbox data center manager UI. I would first of data center manager UI. I would first of data center manager UI. I would first of all do a few post installation setups in
-
all do a few post installation setups in all do a few post installation setups in the administration menu when you go to the administration menu when you go to the administration menu when you go to repositories. So here you should see the repositories. So here you should see the repositories. So here you should see the enterprise sources are still active. enterprise sources are still active. enterprise sources are still active. This is what you should disable. So This is what you should disable. So This is what you should disable. So select that here. Click on disable. So select that here. Click on disable. So select that here. Click on disable. So [snorts] make sure this here is enabled [snorts] make sure this here is enabled [snorts] make sure this here is enabled and the enterprise one is disabled. and the enterprise one is disabled. and the enterprise one is disabled. >> [snorts] >> [snorts] >> [snorts] >> So now we can update the packages of the >> So now we can update the packages of the >> So now we can update the packages of the Proxmox data center manager here under Proxmox data center manager here under Proxmox data center manager here under updates. So when we do a refresh, it updates. So when we do a refresh, it updates. So when we do a refresh, it basically just starts running an apt get basically just starts running an apt get basically just starts running an apt get update and then you should see some of update and then you should see some of update and then you should see some of the tools that can be updated in here. the tools that can be updated in here. the tools that can be updated in here. So if you click on upgrade, it will open So if you click on upgrade, it will open So if you click on upgrade, it will open a shell. It's basically the same way as a shell. It's basically the same way as a shell. It's basically the same way as in Proxmwork. So so you should already in Proxmwork. So so you should already in Proxmwork. So so you should already know this. And what you also certainly know this. And what you also certainly know this. And what you also certainly should do is when you want to get rid of should do is when you want to get rid of should do is when you want to get rid of this certificate warning in your this certificate warning in your this certificate warning in your browser, then go to certificates under browser, then go to certificates under browser, then go to certificates under configuration. Here you can configure a configuration. Here you can configure a configuration. Here you can configure a DNS challenge using the AKMA protocol so DNS challenge using the AKMA protocol so DNS challenge using the AKMA protocol so that you get trusted TLS certificates if that you get trusted TLS certificates if that you get trusted TLS certificates if you're using a DNS name. So then just go you're using a DNS name. So then just go you're using a DNS name. So then just go to challenge plugins. You can add your to challenge plugins. You can add your to challenge plugins. You can add your favorite plug-in ID and then select one favorite plug-in ID and then select one favorite plug-in ID and then select one of the DNS providers that you got for of the DNS providers that you got for of the DNS providers that you got for example the Cloudflare manage DNS or in example the Cloudflare manage DNS or in example the Cloudflare manage DNS or in my case I just recently migrated to my case I just recently migrated to my case I just recently migrated to NetCap. Then you can fill in the API NetCap. Then you can fill in the API NetCap. Then you can fill in the API data. Again refer to the documentation data. Again refer to the documentation data. Again refer to the documentation of your DNS provider. [snorts] Then of your DNS provider. [snorts] Then of your DNS provider. [snorts] Then create an Acma account with your email create an Acma account with your email create an Acma account with your email address. Accept the terms of service.
-
address. Accept the terms of service. address. Accept the terms of service. The Acma domain you should of course The Acma domain you should of course The Acma domain you should of course also enter. Make sure to switch to the also enter. Make sure to switch to the also enter. Make sure to switch to the type DNS. Then select the plug-in that type DNS. Then select the plug-in that type DNS. Then select the plug-in that you have created and the domain. And you have created and the domain. And you have created and the domain. And then you should get rid of this then you should get rid of this then you should get rid of this certificate warning. And then you can certificate warning. And then you can certificate warning. And then you can start adding your Proxmox environments. start adding your Proxmox environments. start adding your Proxmox environments. [snorts] So first of all, I want to add [snorts] So first of all, I want to add [snorts] So first of all, I want to add one of my environments. This is the one of my environments. This is the one of my environments. This is the cluster that I'm running. You can later cluster that I'm running. You can later cluster that I'm running. You can later remove the credentials again in the remove the credentials again in the remove the credentials again in the setup. pretty comfortable. So I will setup. pretty comfortable. So I will setup. pretty comfortable. So I will just do this here. Here you just need to just do this here. Here you just need to just do this here. Here you just need to enter the server address. You can enter enter the server address. You can enter enter the server address. You can enter the DNS name. If you got a DNS the DNS name. If you got a DNS the DNS name. If you got a DNS resolution to the IP address or the IP resolution to the IP address or the IP resolution to the IP address or the IP address, doesn't matter. If you click on address, doesn't matter. If you click on address, doesn't matter. If you click on next without entering a fingerprint, it next without entering a fingerprint, it next without entering a fingerprint, it will ask you to accept the connection will ask you to accept the connection will ask you to accept the connection certificate. So here we can click on yes certificate. So here we can click on yes certificate. So here we can click on yes and then give it a remote ID. Here you and then give it a remote ID. Here you and then give it a remote ID. Here you can use any name that you want. It will can use any name that you want. It will can use any name that you want. It will show up under remotes under this name show up under remotes under this name show up under remotes under this name here. Make sure if you add a Proxbox here. Make sure if you add a Proxbox here. Make sure if you add a Proxbox cluster to the data center manager that cluster to the data center manager that cluster to the data center manager that you do not need to add all the you do not need to add all the you do not need to add all the individual nodes. You just start with individual nodes. You just start with individual nodes. You just start with one and give it a name for the entire one and give it a name for the entire one and give it a name for the entire cluster. And then you can use an cluster. And then you can use an cluster. And then you can use an existing login token that you create existing login token that you create existing login token that you create first on your cluster. But because I'm first on your cluster. But because I'm first on your cluster. But because I'm lazy, I love this feature here. You can lazy, I love this feature here. You can lazy, I love this feature here. You can easily log in with your credentials and easily log in with your credentials and easily log in with your credentials and create a token automatically for you. So create a token automatically for you. So create a token automatically for you. So here you just need to enter your here you just need to enter your here you just need to enter your password, the realm and then the API password, the realm and then the API password, the realm and then the API token name that you will later see in token name that you will later see in token name that you will later see in the Proxmox web UI when you go to the the Proxmox web UI when you go to the the Proxmox web UI when you go to the users authentication tokens. So here we users authentication tokens. So here we users authentication tokens. So here we can configure the individual endpoint can configure the individual endpoint can configure the individual endpoint because I've entered the IP address for because I've entered the IP address for because I've entered the IP address for the first Proxmox server and not the
-
the first Proxmox server and not the the first Proxmox server and not the fully qualified domain name or the host fully qualified domain name or the host fully qualified domain name or the host name that it resolves to. We will see name that it resolves to. We will see name that it resolves to. We will see the IP address here for the first node the IP address here for the first node the IP address here for the first node but you can also see the other nodes but you can also see the other nodes but you can also see the other nodes that are part of this Proxmos cluster. that are part of this Proxmos cluster. that are part of this Proxmos cluster. So the data center manager already So the data center manager already So the data center manager already recognizes them. Just for consistency, I recognizes them. Just for consistency, I recognizes them. Just for consistency, I will switch from the IP address to the will switch from the IP address to the will switch from the IP address to the actual DNS name here. And if the actual DNS name here. And if the actual DNS name here. And if the resolution works, you can continue and resolution works, you can continue and resolution works, you can continue and finish. And then you have to wait a few finish. And then you have to wait a few finish. And then you have to wait a few seconds. Then you should see the Proxmox seconds. Then you should see the Proxmox seconds. Then you should see the Proxmox cluster appearing here. And you can cluster appearing here. And you can cluster appearing here. And you can already see in the dashboard all of the already see in the dashboard all of the already see in the dashboard all of the metrics that it collects from your metrics that it collects from your metrics that it collects from your environment. All right. So here when we environment. All right. So here when we environment. All right. So here when we click on remotes we can also inspect all click on remotes we can also inspect all click on remotes we can also inspect all the details of the Proxmbox cluster like the details of the Proxmbox cluster like the details of the Proxmbox cluster like the nodes the running guests the usage the nodes the running guests the usage the nodes the running guests the usage like CPU memory storage you can also see like CPU memory storage you can also see like CPU memory storage you can also see all the individual guest systems which all the individual guest systems which all the individual guest systems which you can control by the way so you can you can control by the way so you can you can control by the way so you can start and stop them shut down you can start and stop them shut down you can start and stop them shut down you can also click on migrate I will later show also click on migrate I will later show also click on migrate I will later show you this is a pretty cool feature and you this is a pretty cool feature and you this is a pretty cool feature and yeah you can also if you click on one of yeah you can also if you click on one of yeah you can also if you click on one of these guests here you can of course also these guests here you can of course also these guests here you can of course also inspect the details of that specific inspect the details of that specific inspect the details of that specific guest. You can also see some nice graphs guest. You can also see some nice graphs guest. You can also see some nice graphs that start collecting as soon as you that start collecting as soon as you that start collecting as soon as you connected it. So you don't get connected it. So you don't get connected it. So you don't get historical data from the time when you historical data from the time when you historical data from the time when you connect the data center manager. It connect the data center manager. It connect the data center manager. It starts collecting and storing this data starts collecting and storing this data starts collecting and storing this data [snorts] and then you can also see the [snorts] and then you can also see the [snorts] and then you can also see the configuration. You can do snapshots. You configuration. You can do snapshots. You configuration. You can do snapshots. You can connect to VNC or to the shell of can connect to VNC or to the shell of can connect to VNC or to the shell of the server and so on and also open
-
the server and so on and also open the server and so on and also open directly a web UI to that individual directly a web UI to that individual directly a web UI to that individual node or guest system. Now I also want to node or guest system. Now I also want to node or guest system. Now I also want to show you a few more things. So I have to show you a few more things. So I have to show you a few more things. So I have to add my other setups. I'm also running a add my other setups. I'm also running a add my other setups. I'm also running a small ARM system with Proxmox on ARM. small ARM system with Proxmox on ARM. small ARM system with Proxmox on ARM. And I wanted to see if I can connect And I wanted to see if I can connect And I wanted to see if I can connect this as well. And yeah, that also works. this as well. And yeah, that also works. this as well. And yeah, that also works. I think it's also the same credential. I think it's also the same credential. I think it's also the same credential. Let's click on next. And yep. So that's Let's click on next. And yep. So that's Let's click on next. And yep. So that's the host name, IP address. Click next. the host name, IP address. Click next. the host name, IP address. Click next. Finish. And then we got that system here Finish. And then we got that system here Finish. And then we got that system here as well. Again, works the same way. It as well. Again, works the same way. It as well. Again, works the same way. It doesn't matter what it actually runs, if doesn't matter what it actually runs, if doesn't matter what it actually runs, if it's on ARM, on x86. And you can also it's on ARM, on x86. And you can also it's on ARM, on x86. And you can also add your Proxmox backup server. This is add your Proxmox backup server. This is add your Proxmox backup server. This is also really cool. It also works the same also really cool. It also works the same also really cool. It also works the same way. Just enter the IP address of your way. Just enter the IP address of your way. Just enter the IP address of your Proxmox backup server, give it a name, Proxmox backup server, give it a name, Proxmox backup server, give it a name, enter your credential, and then you can enter your credential, and then you can enter your credential, and then you can manage this one here as well. Now, what manage this one here as well. Now, what manage this one here as well. Now, what is really cool, let me walk you through is really cool, let me walk you through is really cool, let me walk you through some of the features here of the data some of the features here of the data some of the features here of the data center manager. Again, I've also shown center manager. Again, I've also shown center manager. Again, I've also shown you the dashboard where you can see and you the dashboard where you can see and you the dashboard where you can see and get all the metrics. But what is also get all the metrics. But what is also get all the metrics. But what is also absolutely insane, I think this is absolutely insane, I think this is absolutely insane, I think this is really great. You can also add different really great. You can also add different really great. You can also add different views here. You can give it a name like views here. You can give it a name like views here. You can give it a name like dashboard for the nodes, dashboard for dashboard for the nodes, dashboard for dashboard for the nodes, dashboard for the guests and create many different the guests and create many different the guests and create many different layouts. You can also copy layouts, layouts. You can also copy layouts, layouts. You can also copy layouts, start with the dashboard and then start with the dashboard and then start with the dashboard and then customize this or start completely from customize this or start completely from customize this or start completely from scratch. [snorts] And then you can scratch. [snorts] And then you can scratch. [snorts] And then you can create new rows. You can add widgets to create new rows. You can add widgets to create new rows. You can add widgets to these rows. For example, the these rows. For example, the these rows. For example, the leaderboard. I think this is really
-
leaderboard. I think this is really leaderboard. I think this is really useful if you want to see the guests useful if you want to see the guests useful if you want to see the guests with the highest CPU usage or the nodes with the highest CPU usage or the nodes with the highest CPU usage or the nodes with the highest CPU or memory usage or with the highest CPU or memory usage or with the highest CPU or memory usage or you want for example see the task you want for example see the task you want for example see the task summaries or get a map that shows you summaries or get a map that shows you summaries or get a map that shows you where the environments are all located where the environments are all located where the environments are all located on a map. This is pretty cool and yeah, on a map. This is pretty cool and yeah, on a map. This is pretty cool and yeah, you can experiment with a few things you can experiment with a few things you can experiment with a few things here and there. Just add a few widgets, here and there. Just add a few widgets, here and there. Just add a few widgets, see how they work. You can also change see how they work. You can also change see how they work. You can also change the size of the widgets or remove them. the size of the widgets or remove them. the size of the widgets or remove them. If you click on the plus icon, this will If you click on the plus icon, this will If you click on the plus icon, this will make it larger or smaller when you click make it larger or smaller when you click make it larger or smaller when you click on the minus icon. And then you can also on the minus icon. And then you can also on the minus icon. And then you can also move, drag and drop them to different move, drag and drop them to different move, drag and drop them to different rows and so on. Can also set up auto rows and so on. Can also set up auto rows and so on. Can also set up auto refresh and so on with timers here. So refresh and so on with timers here. So refresh and so on with timers here. So here on the map, you can probably see here on the map, you can probably see here on the map, you can probably see where the Proxmox nodes are located. As where the Proxmox nodes are located. As where the Proxmox nodes are located. As you might know, I don't have Proxmox you might know, I don't have Proxmox you might know, I don't have Proxmox environments across the globe. That environments across the globe. That environments across the globe. That would be cool if I would have it, but I would be cool if I would have it, but I would be cool if I would have it, but I don't. Anyways, you can do many things don't. Anyways, you can do many things don't. Anyways, you can do many things in here. I just let you play around with in here. I just let you play around with in here. I just let you play around with it. Of course, you can also do user it. Of course, you can also do user it. Of course, you can also do user management. Create different users with management. Create different users with management. Create different users with different permissions that are allowed different permissions that are allowed different permissions that are allowed to do this or that with your to do this or that with your to do this or that with your environments. I'm not going through environments. I'm not going through environments. I'm not going through this. It's an probably an enterprise this. It's an probably an enterprise this. It's an probably an enterprise feature. So, we don't mess around with feature. So, we don't mess around with feature. So, we don't mess around with this. But one thing that I personally this. But one thing that I personally this. But one thing that I personally find very useful is the global guest find very useful is the global guest find very useful is the global guest system. So, with this menu, you see all system. So, with this menu, you see all system. So, with this menu, you see all the guest systems, Alexi containers, the guest systems, Alexi containers, the guest systems, Alexi containers, templates, virtual environments that you templates, virtual environments that you templates, virtual environments that you can of course also manage them here, can of course also manage them here, can of course also manage them here, start and stop them. And the coolest start and stop them. And the coolest start and stop them. And the coolest feature here really is the migration. So feature here really is the migration. So feature here really is the migration. So just imagine you have one virtual just imagine you have one virtual just imagine you have one virtual machine on a standalone Proxmox server.
-
machine on a standalone Proxmox server. machine on a standalone Proxmox server. And I want to move this or add this to And I want to move this or add this to And I want to move this or add this to my cluster as a virtual machine. I can my cluster as a virtual machine. I can my cluster as a virtual machine. I can easily just grab it here. Click on easily just grab it here. Click on easily just grab it here. Click on migrate. And then I can select the migrate. And then I can select the migrate. And then I can select the target remote. And here you have all the target remote. And here you have all the target remote. And here you have all the environments. No matter if they are environments. No matter if they are environments. No matter if they are connected with a clustering feature or connected with a clustering feature or connected with a clustering feature or not. You can just select any other not. You can just select any other not. You can just select any other environment and then set a target environment and then set a target environment and then set a target virtual machine. You can also set the virtual machine. You can also set the virtual machine. You can also set the target endpoint if I want to migrate target endpoint if I want to migrate target endpoint if I want to migrate this from my standalone Proxmox host to this from my standalone Proxmox host to this from my standalone Proxmox host to the second Proxmox node of my cluster. the second Proxmox node of my cluster. the second Proxmox node of my cluster. You can also set delete the source. So You can also set delete the source. So You can also set delete the source. So remove it when it's migrated. You can remove it when it's migrated. You can remove it when it's migrated. You can set the target storage like for example set the target storage like for example set the target storage like for example I have this on a standalone host but I I have this on a standalone host but I I have this on a standalone host but I want to move this to my cluster. Set it want to move this to my cluster. Set it want to move this to my cluster. Set it on the se storage. I can even do that on the se storage. I can even do that on the se storage. I can even do that here. Select the target network. Set a here. Select the target network. Set a here. Select the target network. Set a different virtual machine ID and click different virtual machine ID and click different virtual machine ID and click on migrate. This unfortunately does not on migrate. This unfortunately does not on migrate. This unfortunately does not work right now because Proxbox 4 is an work right now because Proxbox 4 is an work right now because Proxbox 4 is an ARMbased system and the cluster is ARMbased system and the cluster is ARMbased system and the cluster is running on x86. So the virtual machine running on x86. So the virtual machine running on x86. So the virtual machine probably won't start. But if that would probably won't start. But if that would probably won't start. But if that would be the same CPU architecture be the same CPU architecture be the same CPU architecture that would be easily possible. So I that would be easily possible. So I that would be easily possible. So I think this is really an awesome feature think this is really an awesome feature think this is really an awesome feature and it makes the management of your and it makes the management of your and it makes the management of your virtual machine so much easier. I'm virtual machine so much easier. I'm virtual machine so much easier. I'm really excited about this. And yeah, really excited about this. And yeah, really excited about this. And yeah, another cool thing is that you can do a another cool thing is that you can do a another cool thing is that you can do a centralized update and task management.
-
centralized update and task management. centralized update and task management. Go to the remotes function. Here you can Go to the remotes function. Here you can Go to the remotes function. Here you can see the update status. You first of all see the update status. You first of all see the update status. You first of all need to click on refresh. And it's now need to click on refresh. And it's now need to click on refresh. And it's now running an apt update on all the running an apt update on all the running an apt update on all the environments. By the way, if you are environments. By the way, if you are environments. By the way, if you are running a cluster, you need to click the running a cluster, you need to click the running a cluster, you need to click the drop-own menu. Then you can see all the drop-own menu. Then you can see all the drop-own menu. Then you can see all the update status, the version number, and update status, the version number, and update status, the version number, and all the packages on your individual all the packages on your individual all the packages on your individual nodes. [snorts] It seems like I have to nodes. [snorts] It seems like I have to nodes. [snorts] It seems like I have to update my Proxmox environments over the update my Proxmox environments over the update my Proxmox environments over the weekend. I need to shut them down and so weekend. I need to shut them down and so weekend. I need to shut them down and so on. But yeah, so here you can basically on. But yeah, so here you can basically on. But yeah, so here you can basically just do an [snorts] upgrade on the just do an [snorts] upgrade on the just do an [snorts] upgrade on the selected environments. I think this is selected environments. I think this is selected environments. I think this is absolutely amazing. And you can also absolutely amazing. And you can also absolutely amazing. And you can also manage firewalls, automated manage firewalls, automated manage firewalls, automated installations. I haven't really tested. installations. I haven't really tested. installations. I haven't really tested. I don't know what this is for, but yeah, I don't know what this is for, but yeah, I don't know what this is for, but yeah, it could also be useful in a bigger it could also be useful in a bigger it could also be useful in a bigger environment. And you can also manage environment. And you can also manage environment. And you can also manage storage and backups from this here. If storage and backups from this here. If storage and backups from this here. If you connected your Proxmox backup you connected your Proxmox backup you connected your Proxmox backup server, you can select this one here. server, you can select this one here. server, you can select this one here. You can see how much CPU resource memory You can see how much CPU resource memory You can see how much CPU resource memory usage it has. But it also shows you the usage it has. But it also shows you the usage it has. But it also shows you the usage of your data store. Then you can usage of your data store. Then you can usage of your data store. Then you can see all the backups of your virtual see all the backups of your virtual see all the backups of your virtual machines or your containers. By the way, machines or your containers. By the way, machines or your containers. By the way, if you're running a Proxmox cluster with if you're running a Proxmox cluster with if you're running a Proxmox cluster with SE storage, you can also see the SEF SE storage, you can also see the SEF SE storage, you can also see the SEF clusters here and also get statistics clusters here and also get statistics clusters here and also get statistics about their health, about the OSDs that about their health, about the OSDs that about their health, about the OSDs that are up and running, about the usage and are up and running, about the usage and are up and running, about the usage and [snorts] the available storage in here [snorts] the available storage in here [snorts] the available storage in here and yeah, also get more detailed and yeah, also get more detailed and yeah, also get more detailed statistic about the monitor, the statistic about the monitor, the statistic about the monitor, the managers. I think this is absolutely managers. I think this is absolutely managers. I think this is absolutely amazing because it just shows me all the amazing because it just shows me all the amazing because it just shows me all the important data across all the important data across all the important data across all the environments that I have. And I honestly
-
environments that I have. And I honestly environments that I have. And I honestly believe this is not just for people that believe this is not just for people that believe this is not just for people that have more than one environment. You can have more than one environment. You can have more than one environment. You can just manage your backups and your just manage your backups and your just manage your backups and your virtual machines in the data center virtual machines in the data center virtual machines in the data center manager. Even if you just have one manager. Even if you just have one manager. Even if you just have one server and one backup server, I think server and one backup server, I think server and one backup server, I think then it's already pretty useful. But of then it's already pretty useful. But of then it's already pretty useful. But of course, it gets more useful the more course, it gets more useful the more course, it gets more useful the more servers or the more environments you servers or the more environments you servers or the more environments you have, especially if you are having have, especially if you are having have, especially if you are having standalone environments, clusters, and standalone environments, clusters, and standalone environments, clusters, and you need to migrate a few workloads from you need to migrate a few workloads from you need to migrate a few workloads from one to another. And yeah, so I certainly one to another. And yeah, so I certainly one to another. And yeah, so I certainly will keep this thing running in my home will keep this thing running in my home will keep this thing running in my home lab. But now I would love to hear from lab. But now I would love to hear from lab. But now I would love to hear from you guys. So what do you think about the you guys. So what do you think about the you guys. So what do you think about the Proxmox data center manager? By the way, Proxmox data center manager? By the way, Proxmox data center manager? By the way, I've also noticed that there are a few I've also noticed that there are a few I've also noticed that there are a few other alternatives to this existing like other alternatives to this existing like other alternatives to this existing like some open-source third-party some open-source third-party some open-source third-party implementations of managing Proxmox implementations of managing Proxmox implementations of managing Proxmox environments. I don't know really if you environments. I don't know really if you environments. I don't know really if you heard about them or not. I want to do a heard about them or not. I want to do a heard about them or not. I want to do a review video on those as well. So please review video on those as well. So please review video on those as well. So please leave me some comments which ones you'd leave me some comments which ones you'd leave me some comments which ones you'd like to see in a more deep dive. then I like to see in a more deep dive. then I like to see in a more deep dive. then I can prepare a video about that. I think can prepare a video about that. I think can prepare a video about that. I think that would also be cool. But the data that would also be cool. But the data that would also be cool. But the data center manager, this is the official one center manager, this is the official one center manager, this is the official one and I love or I prefer official and I love or I prefer official and I love or I prefer official solutions over third party if possible solutions over third party if possible solutions over third party if possible if I'm honest. So that's why I certainly if I'm honest. So that's why I certainly if I'm honest. So that's why I certainly will keep the data center manager. But will keep the data center manager. But will keep the data center manager. But if you have a few ideas or tell me your if you have a few ideas or tell me your if you have a few ideas or tell me your opinion about this, leave me some opinion about this, leave me some opinion about this, leave me some comments. Thanks to all the supporters comments. Thanks to all the supporters comments. Thanks to all the supporters on Patreon or on YouTube. If you want to on Patreon or on YouTube. If you want to on Patreon or on YouTube. If you want to become a supporter, that would really become a supporter, that would really become a supporter, that would really help me to make more of these free help me to make more of these free help me to make more of these free tutorials. So, thank you so much for tutorials. So, thank you so much for tutorials. So, thank you so much for being a member and supporting me. And of being a member and supporting me. And of being a member and supporting me. And of course, thanks to everybody else for course, thanks to everybody else for course, thanks to everybody else for watching the video. Of course, I'm going watching the video. Of course, I'm going watching the video. Of course, I'm going to catch you in the next one. Take care.
No summary available yet.
View original episode ↗