xenserver centos?centos镜像下载官网
大家好,如果您还对xenserver centos不太了解,没有关系,今天就由本站为大家分享xenserver centos的知识,包括centos镜像下载官网的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!
xenserver 7.0 怎样设置分辨率
如何在 XenServer 7 GUI虚拟机(VM)上提高屏幕分辨率
目的
如果你想要将 XenServer虚拟机作为远程桌面,默认的分辨率可能不能满足你的要求。
本篇的目标是提高 XenServer 7 GUI虚拟机(VM)的屏幕分辨率
要求
访问 XenServer 7系统的权限
难易性
简单
惯例
#-给定命令需要作为 root用户权限运行或者使用sudo命令
$-给定命令作为常规权限用户运行
指导
获得 VM UUID
首先,我们需要获得想要提升分辨率的虚拟机的 UUID。
# xe vm-list uuid( RO): 09a3d0d3-f16c-b215-9460-50dde9123891 name-label( RW): CentOS 7 power-state( RO): running
提示:如果你将此 UUID保存为 shell变量会节省一些时间:
# UUID=09a3d0d3-f16c-b215-9460-50dde9123891
关闭 VM
优雅地关闭 VM或使用xe vm-vm-shutdown命令:
# xe vm-shutdown uuid=$UUID
更新 VGA的 VIDEORAM设置
检查你目前的 VGA的 VIDEORAM参数设置:
# xe vm-param-get uuid=$UUID param-name="platform" param-key=vgastd# xe vm-param-get uuid=$UUID param-name="platform" param-key=videoram8
要提升屏幕的分辨率,将 VGA更新到std(如果已经设置过,就不需要做什么),并将videoram调大几兆,如设置成 16:
# xe vm-param-set uuid=$UUID platform:vga=std# xe vm-param-set uuid=$UUID platform:videoram=16
启动 VM
# xe vm-start uuid=$UUID
虚拟机上如何看哪些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系统,而且这台虚拟机也是可以访问外网的。
好了,一台虚拟机就这样配置好了。
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等