centos安装xenserver centos官网

虚拟机上如何看哪些python服务

看什么Python服务

虽然,在windows上也是可以运行Python程序的(安装python解释器后),但是绝大多数的python程序都是跑在linux机器上的,所以我们需要配置一台linux虚拟机。

以前,有人想在本地(也就是物理机)上装双系统,但是linux的图形化界面是和内核区分开来的,没有图形桌面,linux的所有功能照样能使用,

主要区别:

1、linux的图形桌面没有windows人性化,功能没Windows的好。

2、linux的图形化界面是和内核区分开来的,windows的图形桌面是和内核紧密结合在一起的。

3、现在流行的大多数软件都跑在windows上,就算有linux版本的,也是容易出问题的。

所以现在好的方法是:使用linux虚拟机,这样可以随时和windows系统进行切换,在网上查资料,qq聊天,做笔记这些都在windows上操作,在linux上跑python程序。

如果是早些年,可能不容易实现,但是现在可以虚拟化技术来实现,现在主流的虚拟化产品有三种,这里我就介绍下VMware,我用的不是企业版的,是个人版的。其原理

如下图所示:

vmware这款软件跑在本地的操作系统上(我的是win10),然后我们可以在这款软件上安装各种各样的虚拟机。现在世界上各大虚拟化厂商有:

Citrix公司:Citrix公司是近两年增长非常快的一家公司,他得益于云计算的兴起,Citrix公司主要有三大产品,服务器虚拟化XenServer,优点是便宜,管理一般;应用虚拟化XenAPP,桌面虚拟化Xendesktop。后两者是目前为止最成熟的桌面虚拟化与应用虚拟化厂家。企业级VDI解决方案中不少都是使用Citrix公司的Xendesktop与Xenapp的结合使用。

IBM:在2007年11月的IBM虚拟科技大会上,IBM就提出了“新一代虚拟化”的概念。只是时之今日,成功的案例全并不多见,像陕西榆林地区的中国神华分公司的失败案例到是不少。不过笔者认为IBM虚拟化还是具备以下两点优势:第一,IBM丰富的产品线;对自有品牌良好的兼容性,第二,强大的研发实力,可以提供较全面的咨询方案,只是成本过高,不是每一个客户都这么富有的。加上其对第三方支持兼容较差,运维操作也比较复杂,对于企业来说是把双刃剑。并且IBM所谓的虚拟化只是服务器虚拟化,而非真正的虚拟化。

VMware:做为业内虚拟化领先的厂商VMware公司,一直以其易用性和管理性得到了大家的认同。只是受其架构的影响限制,VMware还主要是在X86平台服务器上有较大优势,而非真正的IT信息虚拟化。加上,其本身只是软件方案解决商,而非像IBM与微软这样拥用各自己阵地用户基础的厂商。所以当前,对于VMware公司来说将面临着多方面的挑战,这其中包括微软、XenSource(被Citrix购得)以及Parallels、IBM公司。所以,未来对于VMware公司来说这条道虚拟化之道能否继续顺风顺水下去还真不好说。

微软:2008年,随着微软Virtualization的正式推出,微软已经拥有了从桌面虚拟化、服务器虚拟化到应用虚拟化、展现层虚拟化的完备的产品线。至此,其全面出击的虚拟化战略已经完全浮出水面。因为,在微软眼中虚拟化绝非简单的加固服务器和降低数据中心的成本。他还意味着帮助更多的IT部门最大化ROI,并在整个企业范围内降低成本,同时强化业务持续性。这也是微软为什么研发了一系列的产品,用以支持整个物理和虚拟基础架构。

虚拟化软件就像一层薄薄的操作系统,可以直接运行在硬件上,将来可能会取代我们今天使用的操作系统。说远了,现在看下我使用的vm,具体的安装过程我就不说了,在网上可以找到很多教程,我用的是VM11,

首先,创建一个虚拟机,初学者没要求就选典型,再选择稍后安装操作系统,下一步

我用的Centos系统,确定虚拟机名称和位置,名称显示在这:

接着是选择磁盘大小,有两种虚拟磁盘存储方式,第一种是不能把虚拟机复制到别的物理机上的,第二种可以,不过在迁移之前记得先把虚拟机关机,否则复制过去也打不开。

注意:这里填的是20G,并不代表要在物理机上分出20G空间给这台虚拟机使用,而是只会占用实际大小,比如我这台虚拟机分出了20G空间,但是我安装好系统后只有5G大小,

那我实际占用物理机的空间就只有5G,不是20G,但是虚拟机的磁盘只能使用20G(当然也可以在后面继续添加磁盘,后面再说):

再接着就完成了,像这些向导很多是在最后一步点击完成,软件才会操作,这时如果选择取消,是不会有影响的。

安装过程我就不多说了。接下来配置网卡信息,先进入本地的服务管理里面,把VMware的服务开启,重点是dhcp和nat服务要开启。vm的nat服务可以进行地址转换,给各个虚拟机分配不同的私有地址

接着找到vm的虚拟机选项卡-设置,进入下图界面,把网络连接选成NAT模式。确定退出。

有些刚刚安装好的系统network是没启动的,我们进入网卡配置文件,把ONBOOT=none,改成yes

BOOTPROTO也改成dhcp获取,保存退出,并重启网卡。 ifconfig下可以看到vm给你分配的IP地址:

我们连接linux系统是通过终端连接,常用的有:putty,SecureCRT,xshell:

这里我使用xshell,输入用户名密码,便可以登上虚拟机。

这样,我们既可以使用windows系统的同时,通过终端可以操作linux系统,而且这台虚拟机也是可以访问外网的。

好了,一台虚拟机就这样配置好了。

什么是Linux发行版Linux哪个版本好

据安装和使用的易用性、许可和维护方面的拥有成本和可访问性的商业支持等因素,推荐五款优秀的Linux服务器发行版。

1、Ubuntu

Ubuntu是基于Debian的开源Linux操作系统。Ubuntu非常流行,许多其他发行版都是从它衍生出来的。Ubuntu服务器对于构建高性能、高可伸缩性、灵活和安全的企业数据中心非常有效。

Ubuntu服务器可以运行在x86、ARM和Power架构上,为大数据、可视化和容器、物联网(IoT)提供了卓越的支持。有了Ubuntu的优势,您可以获得商业支持和服务以及强大且不断增长的开发人员和用户社区的支持。

2、Red Hat Enterprise Linux(RHEL)

Red Hat Enterprise Linux(RHEL),是Red Hat开发的用于商业用途的开源Linux发行版。它基于Fedora,RHEL上提供的大量软件都是首先在Fedora上开发和测试的。

RHEL服务器功能强大、稳定且安全,可为现代数据中心提供面向软件的存储。它对云、物联网、大数据、可视化和容器有着惊人的支持。RHEL服务器支持x86、x86-64、Itanium、PowerPC和IBM System z计算机。通过Red Hat订阅,使您能够获得最新的企业级软件、可信的知识、产品安全性和技术支持。

3、中兴新支点服务器操作系统(CGSL)

中兴新支点服务器操作系统是国内的服务器系统,由中兴旗下子公司中兴新支点研发,新支点操作系统产品还包括工业操作系统、桌面操作系统等。新支点服务器操作系统是一款具有高可用性、高性能以及良好的安全性、可管理性等特征的电信级操作系统。

新支点服务器操作系统以稳定、安全为核心,支持龙芯、海光、兆芯和ARM架构等处理器,兼容广泛的硬件平台和大量的第三方软件,提供更高性能的KVM内核虚拟化支持,实现内核级别的隔离,以贴心、优质的产品定制及售后服务,为产品的关键应用提供安全、稳定、可控、好用的基础平台,深受用户信任,目前已在电力、电子政务、电信运营商、金融等领域大规模商用。

4、SUSE Linux Enterprise Server

SUSE Linux Enterprise Server是由SUSE构建的开源,稳定且安全的服务器平台。它旨在为物理、虚拟和基于云的服务器提供支持。它非常适合支持可视化和容器的云解决方案。

它可以在ARM、Intel、AMD、SAP HANA、z Systems和Fabric上的NVM Express的现代硬件环境上运行。用户可以通过SUSE订阅获得各种类别的技术支持和服务,包括优先的支持等。

5、CentOS(社区操作系统)Linux服务器

CentOS是Red Hat Enterprise Linux(RHEL)的稳定且开源的衍生产品,所以在操作上与RHEL兼容。另外CentOS是免费的,因此如果您想使用RHEL又不想通过订阅而支付大量的费用,那么您可以尝试一下。CentOS拥有社区支持,因此您还是可以获得其他社区成员和用户的支持。但毋庸置疑的是,付费版产品的支持和服务会更加周到,有问题也能得到更及时的解决。

centos安装xenserverxe命令行的方法

在centos上安装xe命令行的作用就不用多说了。首先在xenserver的安装iso中找到xe命令的rpm包(在client_install这个目录下),然后拷贝到centos上。如果直接用rpm命令安装xe-cli-6.1.0-59235p.i686.rpm这个包,会提示依赖错误。这时改用yum命令来安装,它会自动帮我们处理依赖。

复制代码代码如下:

[root@cloudstack-ms~]# rpm-ivh xe-cli-6.1.0-59235p.i686.rpm

error: Failed dependencies:

libc.so.6 is needed by xapi-xe-0.2-5181.i686

libc.so.6(GLIBC_2.0) is needed by xapi-xe-0.2-5181.i686

libc.so.6(GLIBC_2.1) is needed by xapi-xe-0.2-5181.i686

libc.so.6(GLIBC_2.1.2) is needed by xapi-xe-0.2-5181.i686

libc.so.6(GLIBC_2.2) is needed by xapi-xe-0.2-5181.i686

libc.so.6(GLIBC_2.3) is needed by xapi-xe-0.2-5181.i686

libc.so.6(GLIBC_2.3.2) is needed by xapi-xe-0.2-5181.i686

libc.so.6(GLIBC_2.3.4) is needed by xapi-xe-0.2-5181.i686

libc.so.6(GLIBC_2.4) is needed by xapi-xe-0.2-5181.i686

libdl.so.2 is needed by xapi-xe-0.2-5181.i686

libdl.so.2(GLIBC_2.0) is needed by xapi-xe-0.2-5181.i686

libdl.so.2(GLIBC_2.1) is needed by xapi-xe-0.2-5181.i686

libm.so.6 is needed by xapi-xe-0.2-5181.i686

libm.so.6(GLIBC_2.0) is needed by xapi-xe-0.2-5181.i686

libpthread.so.0 is needed by xapi-xe-0.2-5181.i686

libpthread.so.0(GLIBC_2.0) is needed by xapi-xe-0.2-5181.i686

libpthread.so.0(GLIBC_2.1) is needed by xapi-xe-0.2-5181.i686

libpthread.so.0(GLIBC_2.2) is needed by xapi-xe-0.2-5181.i686

libpthread.so.0(GLIBC_2.3.2) is needed by xapi-xe-0.2-5181.i686

[root@cloudstack-ms~]#

这时我们改用yum来安装,它会自动帮我们处理依赖问题

复制代码代码如下:

yum install xe-cli-6.1.0-59235p.i686.rpm

安装好后,执行xe命令如果报错

复制代码代码如下:

Unhandled exception

File"stunnel.ml", line 137,characters 20-25: Pattern matching failed

这时需要安装stunnel包,使用如下命令安装

复制代码代码如下:

yum install stunnel

都安装好后,可以正常执行xe命令,基本用法如下

复制代码代码如下:

xe-s ip-u username-pw password command param

-s选项指明xenserver服务器的IP地址

-u选项指明XenServer服务器的用户名

-pw选项指明用户密码

command是xe子命令,如host-list等

param是命令的参数,如uuid=xxxxx等

阅读剩余
THE END