记录关于Devops运维,虚拟化容器云计算,数据库,网络安全等各方面问题。
1.1 什么是Smartmontools? Smartmontools是一种硬盘检测工具,通过控制和管理硬盘的SMART(Self Monitoring Analysis and Reporting Technology,自动检测分析及报告技术)技术来实现的,SMART技术可以对硬盘的磁头单元、盘片电机驱动系统、硬盘内部电路以及盘片表面介质材料等进行监测,当SMART监测并分析出硬盘可能出现问题时会及时向用户报警以避免计算机数据受损失。SMART技术必须在主板支持的前提下才能发生作用,而且 SMART技术也不能保证能预报所有可能发生的硬盘故障。SMART(SFF-8035i) 是硬盘生产商们建立的一个工业标准,这个标准就是在硬盘上保存一个跟执行情况,可靠程度,读找错误率等属性的表格。所有属性都有一个1byte(大小范围1-253)的标准化值,还包含另一个1byte的关键阶段值,如果属性表格内某个数据接近小于或达到关键阶段值,表明硬盘工作不正常了。2.1 Smartmontools的使用 1、启动监控进程 # /etc/init.d/smartd start 启动 smartd: [ 确定 ] 2、检查硬盘是否支持SMART 1993年以后出厂的硬盘基本上都支持SMART技术,使用如下命令可以来查看: # smartctl -i /dev/hdb smartctl version 5.33 [i6...
HDSentinel:你的硬盘健康吗?因为硬盘承载着我们的重要数据,所以时常查看硬盘的健康状况是很有必要的。要达成此目的,你可以使用 HDSentinel 这个命令行程序。HDSentinel 支持 IDE、S-ATA(SATA II)、SCSI、USB 等类型的硬盘,利用它你可以即时查看硬盘的健康信息。HDSentinel 输出的信息十分简明,让人一目了然。身边常备 HDSentinel,可以使你及早防范,以免造成重要数据的丢失。下载及安装首先,你可以从 http://www.hdsentinel.com/hdslin/hdsentinel.gz 下载 hdsentinel。然后使用以下命令解包:gunzip hdsentinel.gz你将得到 hdsentinel 二进制文件。接着,为它赋予可执行权限:chmod a+x hdsentinel并拷贝到 /usr/local/bin 目录:cp hdsentinel /usr/local/bin一般使用在执行 hdsentinel 后(注意需要 root 权限),你可以获得类似下面的输出信息:Hard Disk Sentinel for LINUX console 0.02 (c) 2008 info@hdsentinel.comStart with -r [reportfile] to save data to report, -h for helpExamining hard disk configuration …HDD Device 1: /dev/sdaHDD Model ID : ST380815ASHDD Serial No: 6QZ25EF2HDD Revision : 3.AADHDD Size : 76319 MBInterface : S-AT...
XenServer VM备份之PHD1、VM Metadata(备份方法CLI:xe-backup-metadata或XenServer Console)2、VM&vhd文件(导入、导出、快照)第3种方式备份:PDH Virtaul Backup For XenServer\VMware(第三方工具)http://www.phdvirtual.com/相关功能及特点信息实现备份方法:很简单1、把下载的*.xva导入到你的XenServer 2、在已安装XenCenter工具的主机上,再安装PHD Agent.3、启动XenCenter工具,进入Console。  4、做初始配置  5、执行备份:  6、执行VM恢复  7、VM正常 
xenserver 报错No network interface found上个礼拜五xenserver挂了,在上面执行加入pool的命令显示如下错误:The master says the host is not known to it. Perhaps the Host was deleted from the master’s database? Perhaps the slave is pointing to the wrong master?之后xsconsole配置网卡的时候看到No network interface found解决办法如下:Have you re-IPed your XenServer pool? The xenconsole will show no network information if it is not able to communicate to the pool master. If you go to the command line and type “ifconfig” or “ifconfig | more” you will indeed see an IP address configured on the bridge file of the control VM, AKA “dom 0″. More than likely, it is using the old IP address. To work around this, we need to 3 things. First is to bring down the interface with the wrong IP. From the previous “ifconfig” command, you will see the bridge file, such as “xenbr0″. For a bond, it may be “xapi1″.ifdown xenbr0Running “ifconfig” again, will show the interface is not available. Next, w...
centos下查看硬盘使用时间yum install smartmontools -y然后输入这个:smartctl -A /dev/sda如果不行用df看看硬盘名称,把sda换了即可=== START OF READ SMART DATA SECTION ===SMART Attributes Data Structure revision number: 10Vendor Specific SMART Attributes with Thresholds:ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE 1 Raw_Read_Error_Rate 0×000f 083 063 044 Pre-fail Always – 204269687 3 Spin_Up_Time 0×0003 099 099 000 Pre-fail Always – 0 4 Start_Stop_Count 0×0032 100 100 020 Old_age Always – 18 5 Reallocated_Sector_Ct 0×0033 100 100 036 Pre-fail Always – 0 7 Seek_Error_Rate 0×000f 069 060 030 Pre-fail Always – 7825289 9 Power_On_Hours 0×0032 099 099 000 Old_age Always – 162610 Spin_Retry_Count 0×0013 100 100 097 Pre-fail Always – ...
xenserver 重装系统后还原数据有建立 pool及安裝 win2008 Server VM硬碟 Sda:500G sdb:2T sdc:2TSda:做為 XenServer + VM 使用Sdb:做為 主要 SRSdc:為1T 空間 sdb 資料備份與1T為掛載至 sda 做為備份 pool 、 host、 VM 儲存使用如果我在同一台重新安裝 xenserver 時,不知該如何還原回去,我目前知道如下,不知是否正確備份1、xe pool-dump-database file-name= //備份pool2、xe host-backup host= file-name= //備份主機與軟體3、xe vm-export vm= filename= //備份虛擬主機4、xe-backup-metadata -d –u [uuid of SR] //備份 SR重新在原主機安裝 xenServer 5.6還原:1、xe host-backup host= file-name= //還原主機與軟體2、xe pool-dump-database file-name= //還原pool3、xe vm-export vm= filename= //還原虛擬主機4、xe xe-restore-metadata -d –u [uuid of SR] //還原 SR未经测试,请不要使用
 
0

dd命令详解

发表者:分类:Devops2011-11-29 20:22:46 阅读[2794]
dd命令详解1. 命令简介dd:Copy a file, converting and formatting according to the operandsdd 的主要选项:指定数字的地方若以下列字符结尾乘以相应的数字:b=512, c=1, k=1024, w=2, xm=number mif=file输入文件名,缺省为标准输入。of=file输出文件名,缺省为标准输出。ibs=bytes一次读入 bytes 个字节(即一个块大小为 bytes 个字节)。obs=bytes一次写 bytes 个字节(即一个块大小为 bytes 个字节)。bs=bytes同时设置读写块的大小为 bytes ,可代替 ibs 和 obs 。cbs=bytes一次转换 bytes 个字节,即转换缓冲区大小。skip=blocks从输入文件开头跳过 blocks 个块后再开始复制。seek=blocks从输出文件开头跳过 blocks 个块后再开始复制。(通常只有当输出文件是磁盘或磁带时才有效)。count=blocks仅拷贝 blocks 个块,块大小等于 ibs 指定的字节数。conv=conversion[,conversion...]用指定的参数转换文件。转换参数:ascii 转换 EBCDIC 为 ASCII。ebcdic 转换 ASCII 为 EBCDIC。ibm 转换 ASCII 为 alternate EBCDIC.block 把每一行转换为长度为 cbs 的记录,不足部分用空格填充。unblock 使每一行的长度都为 cbs ,不足部分用空格填充。lcase 把大写字符转换为小写字符。ucas...
 
0
xenserver备份脚本pool metadata备份脚本: #!/bin/bashxedate1=`date +%Y_%m_%d` if [ ! -d /home/pool_md ]    then      mkdir -p /home/pool_mdfi xe pool-dump-database file-name=/home/pool_md/pool_md_"$xedate1" find /home/pool_md -mtime +3 -exec rm -rf {} \;vm/template/sr metadata备份脚本:2#!/bin/bashxedate1=`date +%Y_%m_%d`if [ ! -d /home/vm_md ]    then      mkdir -p /home/vm_mdfisr_uuid1=`xe sr-list name-label=VM | awk '/uuid/{print $5}'`sr_uuid2=`xe sr-list name-label=VM1 | awk '/uuid/{print $5}'` xe-backup-metadata -c -u "${sr_uuid1}"  > /home/vm_md/log1_"$xedate1" 2>&1xe-backup-metadata -c -u "${sr_uuid2}"  > /home/vm_md/log2_"$xedate1" 2>&1find /home/vm_md -mtime +3 -exec rm -rf {} \;
XenServer的ISO挂载点问:在XenCenter里没有看到ISOs挂载点,怎么办?答:1. xe sr-create name-label=ISOs type=iso device-config:location=/var/opt/xen/iso_import device-config:legacy_mode=true content-type=iso2. xe-mount-iso-sr /var/opt/xen/iso_import
有几台xenserver主机挂了,需要将里面的虚拟机恢复出来。首先,需要找出故障主机中running的vm,接下来就需要停掉这些vm,vm停了之后就会出现在pool中。12345678910111213#!/bin/bashxe vm-list | grep uuid | awk '{print $5}' >>/root/vmuuidhost=3ce95efe-9a8a-4fc3-9407-d339bbb2fe24for i in `cat /root/vmuuid`    do xe vm-param-list uuid="$i" > /root/vm       if grep -q "$host" /root/vm           then echo $i >> /root/vmrun       fidonefor i in `cat /root/vmrun`    do      xe vm-reset-powerstate uuid=$i force=truedone然后把故障主机t掉了。1xe host-forget uuid=host_uuid最后重装xenserver主机加入pool。1xe pool-join master-address=ip master-username=username master-password=pw --force
    总共269页,当前第239页 | 页数:
  1. 229
  2. 230
  3. 231
  4. 232
  5. 233
  6. 234
  7. 235
  8. 236
  9. 237
  10. 238
  11. 239
  12. 240
  13. 241
  14. 242
  15. 243
  16. 244
  17. 245
  18. 246
  19. 247
  20. 248
  21. 249