XenServer 7.0基础命令及故障处理办法

一:基础命令类

1.监控检查类
xentop --查看XenServer与VM的资源使用情况
xsconsole --进入XenServer管理面板(查看网卡,IP,系统版本,系统时间,硬件信息等)
xe task-list --查看XenServer临时任务进程
service --status-all --查看所有服务运行状态
2.通用监控检查类
pvs --查看物理卷
pvscan
vgdisplay
lvs --查看逻辑卷
lvscan
lvdisplay
rm -rf 目录/文件 --强制删除目录/文件
fdisk -l --查看Linux硬盘信息(名称与分区等)
df -hal --查看Linux系统信息(系统空间,挂载信息等)
du -hcs 目录/文件 --查看该目录/文件的大小
du -hcs /var/log/ --查看日志文件大小
top --查看XenServer系统进程与负载情况
vi /etc/rc.local -- 查看系统启动任务
crontab -e --查看定时执行的任务
history --查看最近使用的命令
clear --清屏
curl 域名 --访问域名
3.系统操作类
service xapi restart --重启XAPI服务(负载过高时慎用)
xe-toolstack-restart --重启XenServer所有服务(负载过高时慎用)
reboot --重启服务器
mount 逻辑卷 目录 --将逻辑卷挂载到该目录(挂载后df -hal可查看)
umount 逻辑卷 目录 --反挂载(卸载)
lvremove --移除逻辑卷
4.XE SR操作类
xe sr-list --显示所有物理存储(SR)信息
xe sr-list uuid="UUID" --匹配SR的UUID显示SR信息
xe sr-list name-label="SR名称" --匹配SR名称显示SR信息
1)删除SR操作(数据会丢失)
xe pbd-list sr-uuid="SR-UUID" --匹配SR的UUID找出对应的物理连接(PBD)信息
xe pbd-unplug uuid="PBD-UUID" --匹配PBD的UUID删除对应的PBD
xe sr-forget uuid="SR-UUID" --匹配SR的UUID遗忘对应的SR
2)创建物理存储(成功后原数据丢失)
xe sr-create name-label="自定义名称" shared=false device-config-device=/dev/sdb(设备名) type=lvm
5.XE VM操作类
xe vm-start name-label="VM名称" --匹配VM名称执行VM开机
xe vm-reboot name-label="VM名称" --匹配VM名称执行VM重启
xe vm-shutdown name-label="VM名称" --匹配VM名称执行VM关机
xe vm-shutdown uuid="UUID" --匹配VM的UUID执行VM关机,以下同理
xe vm-start uuid="UUID"
xe vm-reboot uuid="UUID"
xe vm-list --显示所有VM信息
xe vm-list name-label="VM名称" --匹配名称显示VM信息
xe vm-list uuid="UUID" --匹配uuid显示VM信息
xe vdi-list -- 显示所有虚拟硬盘(VDI)信息
xe vdi-list vm-uuid="VM-UUID" --匹配VM的UUID显示VDI信息
xe vdi-list uuid="UUID" --匹配VDI的UUID显示VDI信息
xe vdi-list name-label="VDI名称" --匹配VDI名称显示VDI信息
xe vdi-forgrt uuid="UUID" --匹配VDI的UUID遗忘该VDI信息(srcan可找回)
6.端口映射类
iptables -t nat -nvL --查看端口映射信息表
1)手动添加端口映射(重启后会丢失)
iptables -t nat -A PREROUTING -i eth0(网卡名) -p tcp -d 公网IP --dport 80(端口) -j DNAT --to-destination 映射IP:80
2)映射出口规则(重启后会丢失)
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
3)XenSystemNATServer(nginx)
/etc/init.d/networking restart --重启网卡
vi /etc/resolv.conf --修改DNS
vi /etc/network/interfaces --查看NAT网卡配置

二:故障处理类

1.登陆时忘记密码
进入Citrix XenServer单用户模式重置服务器密码。重启XenServer,启动到“boot”引导界面时,输入“menu.c32”,回车进入到启动选项界面,在5秒内按下键盘“Tab”,按“Tab”键后,出现以下启动参数加上“linux single”参数(进入单用户参数),按回车执行。等待系统进入到单用户模式,直到出现“sh-3.2#”,就可以修改密码“passwd”(需输入2次密码)修改成功后,提示“passwd: all authentication tokens updated successfully”,然后输入重启服务器命令:“reboot”
网上还有一种方法
打开XenCenter管理控制台,找到要修改密码的那台虚拟机:右键Properties–>Boot Options–>OS Boot Parameters–>将boot parameters的默认项目graphical utf8修改为graphical utf8 single  ,重启这台虚拟机就会进入到单用户模式,然后passwd来修改root的密码。
2.日志清理
服务器使用时间长了,XenServer产生了很多日志,如果不及时清理,可能不能正常登陆系统。XenServer默认是4G系统空间,需要清理日志,释放磁盘空间。
命令行下df -hT或者df -hal查看,然后进相应的文件夹,用du -sh 命令,依次找到日志文件的位置,rm -rf 文件名,删除后重启系统日志服务service syslog restart,如果重启无效,就重启XAPI,执行service xapi restart。
3.删除无法关闭的虚机
1)xe vm-list #查看需要操作的虚拟机uuid
2)xe vm-reset-powerstate uuid=60207d23-979e-ef86-2ede-455bf3504eee force=true #重置电源状态
3)xe vm-destroy uuid=60207d23-979e-ef86-2ede-455bf3504eee #删除对应虚拟机
4.添加本地存储
1)查询本地磁盘,其中包含两个存储,其中是sda,另外一个是sdb
2)列出设备,发现sda设备是正在使用的设备,sdb需要添加
3)添加另外一个磁盘,可以使用以下命令:
xe sr-create content-type=user device-config:device=/dev/<sdx> host-uuid=<host-uuid> name-label=”Local Storage 2” shared=false type=lvm
4) 添加完成后,就多了一个本地设备:Local Storage 2
网上还有另一种添加方法
先使用命令列出所有磁盘:ls -l /dev/disk/by-path/
再使用命令添加:xe sr-create type=lvm content-type=user device-config:device=/dev/disk/by-path/pci-0000:00:10.0-scsi-0:0:1:0 name-label="Disk 2";
其中pci-0000:00:10.0-scsi-0:0:1:0 是by-path显示的磁盘中的一个,在操作中是添加的第二块盘,Disk 2是显示在XenCenter中的名称。
5.无法安装XS-Tools
若建虚机选模板时采用Other media disc可能会出现此问题,建议采用自带模板进行创建。无模板可选时才用Other media disc选项。

更多XenServer文档请点击我的云盘链接:https://pan.baidu.com/s/1hsy9UlA 密码:rztl

转载于:https://blog.51cto.com/12943999/2053891

XenServer 7.0基础命令及故障处理办法相关推荐

  1. 国产达梦数据库学习笔记(一):NeoKylin7.0安装及配置与常用基础命令

    国产达梦数据库学习笔记(一):NeoKylin7.0安装及配置与常用基础命令 以VMware Workstation Pro 15环境下的NeoKylin7.0与DM8为例 中标麒麟系统NeoKyli ...

  2. linux复制后权限变化,学霸Linux基础命令吐血总结,给你当新华字典用

    Linux基础命令学习笔记 一.登录Linux [root@linux~]# root:目前使用者账户 @之后接的内容:主机名称 root为管理员账户 #:提示字元(对于root账户) $:提示字元( ...

  3. Docker 从入门到精通(0基础也能看懂的教程)

    今天给大家分享一篇小白也能看懂的Docker入门到精通学习教程,篇幅较长,但内容很干,值得认真看完! 1 容器简介 1.1 什么是 Linux 容器 1.2 容器不就是虚拟化吗 1.3 容器发展简史 ...

  4. 公司网络机房搭建,信息化目标,网络故障处理办法

    公司网络机房搭建,信息化目标,网络故障处理办法 公司网络机房搭建注意事项 网络机房,对公司而言,一般都只有一次搭建机会,拆除重建或者更换位置,将会带来不可估量的损失,所以,在搭建准备之初,就需要充分的 ...

  5. 马哥学习周总结第一周→linux简介、’文件系统及基础命令------李洋个人笔记。...

    linux计算机的设备有两种 1 字符设备(顺序数据) 键盘,显示器 共同点是数据交换时是一个一个字符来进行的. 2 块设备(随机数据) 硬盘 交换数据按包为单位进行. Linux的文件:在存储空间存 ...

  6. python打地鼠游戏代码_Python 0基础开发游戏:打地鼠(详细教程)VS code版本

    如果你没有任何编程经验,而且想尝试一下学习编程开发,这个系列教程一定适合你,它将带你学习最基本的Python语法,并让你掌握小游戏的开发技巧.你所需要的,就是付出一些时间和耐心来尝试这些代码和操作.文 ...

  7. Hexo+GitHub Pages搭建个人博客( 0 基础、小白值得一看--实力软文!)- 初行ᵀᵀᴴ

    文章目录 **写在之前** 一.搭建前的准备工作 - 安装工具 1.1 附上工具链接 1.2 Git 1.3 Node.js 1.4 GitHub Desktop 1.5 Notepad++ 1.6 ...

  8. 记录Windows 的一些基础知识(包括基础命令,文件系统,注册表项)

    Windows基础命令 ## windows输入命令```powershell win+R 打开cmd 右键管理员运行 目录和文件操作 目录分为相对路径和绝对路径 相对路径(以当前为起点) " ...

  9. python打地鼠游戏教程_Python 0基础开发游戏:打地鼠(详细教程)VS code版本

    如果你没有任何编程经验,而且想尝试一下学习编程开发,这个系列教程一定适合你,它将带你学习最基本的Python语法,并让你掌握小游戏的开发技巧.你所需要的,就是付出一些时间和耐心来尝试这些代码和操作.文 ...

  10. Python 0基础开发游戏:打地鼠(详细教程)VS code版本

    目录 准备工作 创建项目 可选操作 游戏开发的思路 游戏开发的技术点 打地鼠游戏 绘制地鼠 颜色和位置 绘制圆形 随机出现 隔n帧刷新 增加交互点击 距离测量 记录分数 鼠标指针变锤子 限定每局时间 ...

最新文章

  1. Spring Cloud第四章:熔断器Hystrix
  2. RHCE实验:Linux下基于xinetd的访问控制
  3. 图灵71年前提出神经网络!《智能机器》再掀热议,却一生未发表
  4. Reverse Vowels of a String
  5. 【CJOJ2616】 【HZOI 2016】偏序 I(cdq分治,树状数组)
  6. Android开发技巧——ViewPager加View情况封装PagerAdapter的实现类
  7. java的Swing里怎么new一条线_java – 在JFrame上绘制一条线
  8. Systemd 入门教程之命令篇
  9. jQuery无任何标示获取td在表格中的行数和列数
  10. 互联网晚报 | 2月18日 星期五 | 高途宣布停止高中学科辅导服务;小红书启动最严医美专项治理;FF 91量产版2月23日发布...
  11. Hadoop 系列之 HDFS
  12. 为刚開始学习的人答效率的问题
  13. Springboot与jsp使用404错误
  14. springboot面试
  15. 热点Key问题的发现与解决
  16. linux监控系统软件下载,Linux系统资源监控工具(LinuxSysMonitor)
  17. paip.为什么使用多线程的原因.
  18. 浏览器加载、渲染过程总结
  19. 高斯克吕格投影换带计算(高斯正反算公式)
  20. 知识答题小程序功能总结

热门文章

  1. 2021/04/10 OJ每日一题 1190: 按出生日期排序(结构体专题)python
  2. Python爬虫介绍
  3. System.out简单解释
  4. oracle translate using,oracle translate() 详解
  5. 制作自己的 Cydia 源
  6. Docker 如何安全地进入到容器内部
  7. Python 图算法系列2 -电影推荐
  8. linux服务器如何查看硬盘型号,Linux如何查看硬盘型号和缓存
  9. zui php,ZUI前端html5框架 php版 v1.9.1
  10. python怎么过滤标点符号大全_python 过滤标点符号