Hetzner独服通过proxmox开小鸡的步骤

本文的前提是Hetzner家的独服安装好了proxmox,并且在系统内做好了NAT设置。本文使用的情况是单IP开设虚拟机。如果购买了多IP,就不用往下看了。

创建KVM虚拟机需要使用ISO镜像安装虚拟机的系统,所以要提前把想用的ISO镜像文件保存到/var/lib/vz/template/iso目录内。

首先点击右上角的“创建虚拟机”:

点击创建虚拟机

打开的界面如下:

创建虚拟机步骤1

VM ID是虚拟机编号,系统默认是从100递增,没有特殊需要不要改。名称随便填个易于识别的名字即可。这里演示的是在虚拟机安装CENTOS7系统。填好后点“下一步”,选择ISO镜像:

创建虚拟机:选择ISO镜像

选择镜像文件后,点“下一步”,进入硬盘设置:

创建虚拟机-设置硬盘

这里主要是设置磁盘大小。其他保持默认就行。然后“下一步”是CPU设置:

创建虚拟机-设置CPU

这里主要是设置CPU核心数。根据需要设置就行。官方文档建议勾选NUMA选项,说是可以提高性能,那就勾选吧。然后“下一步”,进入内存设置:

创建虚拟机-设置内存

根据需要设置内存大小。Ballooning据官方文档说是提供客户机内存使用等信息的东西,应该可有可无。以前看到有人说会引起不稳定,不知道是不是真的。看心情决定是否勾选吧。有特殊需求可以选择动态分配内存,但是WINDOWS系统不要用。设置好后“下一步”,进入网络设置:

创建虚拟机:网络设置

这里选择桥接模式,桥接的接口是之前配置NAT时设置的接口,模型可以选Intel E1000或者VirtIO (半虚拟化)。根据官方文档,Intel E1000是模拟英特尔千兆网卡(客户机应该不用额外的驱动);VirtIO (半虚拟化)能提供更高的性能,但是需要客户机安装相应驱动。如果虚拟机要安装windows系统, 尽量选Intel E1000;linux系列的系统可以选VirtIO (半虚拟化)。另外2个模型无需考虑。设置好以后点“下一步”,然后会列出你所有的设置,确认无误后点“完成”按钮,就完成了创建:

创建虚拟机

创建完毕后,可以在左侧列表点选刚刚创建好的虚拟机,然后可以进行一些硬件增删、修改,还有虚拟机的一些选项,见下图:

proxmox虚拟机管理

检查配置无误后,就可以点击顶部的“启动”按钮启动虚拟机了。启动后,点击中间侧边栏的“控制台”,可以看到虚拟机的显示界面,其他的操作就和本地安装系统没有区别了。

后记:虚拟机安装系统后,遇到了2个问题。问题一:虚拟机可以访问内网,不能访问外网。最后发现是母机IP转发没有开启成功,因为母机执行echo 1 > /proc/sys/net/ipv4/ip_forward没有成功。改用编辑/etc/sysctl文件添加net.ipv4.ip_forward = 1的方式解决。问题二、虚拟机直接ping IP正常,ping域名时解析不出域名的IP。各种检查,最后找到的原因是我使用了Hetzner官网管理后台的Firewall功能,不知道为什么母机DNS解析正常,虚拟机的确不行。增加一条放行规则,Source port为53,Protocol为UDP:

Hetzner防火墙放行DNS

如果自己需要开的小鸡比较多,或者需要使用的端口或服务比较多,最好还是关掉hetzner后台的firewall,免得总是遇到奇怪的问题。这也是我最后的选择。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏晓晨的专栏

ASP.NET Core + Docker +Jenkins 实现持续集成

24720
来自专栏Coding迪斯尼

java开发操作系统:启动任意多控制台窗口

13610
来自专栏程序猿成长计划

Linux命令必知必会

第一行中,03:30:22是当前时间,up 39 min是系统运行的运行了多长时间,1 user指出了当前有几个用户登录到系统,load average指的是系...

65740
来自专栏曾大稳的博客

zygote篇

参考连接:http://gityuan.com/2016/02/13/android-zygote/

10830
来自专栏Petrichor的专栏

python: pyenv 指令备忘录

10220
来自专栏黑白安全

Web中间件之Nginx篇

Nginx站点的搭建其难点在于安装Nginx,不同于Apache可以直接使用yum或者apt-get的方式安装,Nginx不在系统标准源中,因此常见的安装方式主...

28540
来自专栏电光石火

php环境无法上传文件的解决方法

一、 检查网站目录的权限。 上传目录是否有写入权限。 二、 php.ini配置文件 php.ini中影响上传的有以下几处: ...

29160
来自专栏流星博客

WordPress内外链自动添加GO跳转

经常看到一些博客点击外链跳转到其他网站上的时候都会有一个跳转页面,很是漂亮。据说是有利于SEO,保护站点权重,不过个人只是觉得好看、高逼格便加上了 。网上相关的...

24440
来自专栏写代码的海盗

hadoop2.2.0安装需要注意的事情

今天在安装hadoop2.2.0时遇到若干问题,解决这些问题有些心得,记录下来以备不时之需。 问题1、master和slave之间不能相互ssh免密码登陆。  ...

33640
来自专栏卡少编程之旅

webpack4配置入门和进阶

1.6K120

扫码关注云+社区

领取腾讯云代金券