(Centos6.6)的创建和扩容
好久没来更博了,从这篇开始,我准备好好梳理一下Hadoop的那些“事”。本人技术渣一枚,只是本着知识共享的原则,希望将我所掌握的知识分享出来。若文中有错误的地方,欢迎大家告知我,我会及时改正以免误导别人!!
1 准备文件
在创建虚拟机之前,需要准备好以下两个文件:
- 镜像文件
复制提供的模板镜像文件,其中镜像文件的大小决定了虚拟机的系统存储空间。
- 配置文件
配置文件中包含对虚拟机名称、内存、CPU核数、挂载磁盘等信息。
2 创建虚拟机
2.1 复制镜像模板文件
通过复制镜像模板文件centos-6.6.img得到需要的镜像文件test.img,使用如下命令进行拷贝:
dd if=centos-6.6.img of=test.img
2.2 编辑虚拟机配置文件
创建test.cfg文件,并添加如下内容(注意具体配置信息要根据实际情况修改):
name="test" memory="4096" maxmem="4096" disk=["file:/home/xen/test.img,xvda,w"] vcpus = 1 bootloader="/usr/bin/pygrub" on_poweroff = "destroy" on_reboot = "destroy" on_crash = "destroy" vif = [ "bridge=xenbr0,script=vif-bridge" ] root = "/dev/xvda1 ro"
2.3 启动虚拟机
通过下列命令启动虚拟机:
xm create test.cfg
查看虚拟机的运行状态:
xm list
2.4 访问虚拟机管理控制台
进入管理控制台:
xm console test
登录到管理控制台后,先要进入下述文件,修改其IP地址:
/etc/sysconfig/network-scripts/ifcfg-eth0
修改完成,重启服务:
service network restart
然后退出控制台,命令是ctrl+],直接通过Xshell访问配置好IP的虚拟机。
3 虚拟机扩容
如果你觉得虚拟机的存储空间不够,则可以通过给镜像文件扩容的方式增加虚拟机的存储空间。在扩容之前,需要在宿主机上关闭虚拟机:
xm shutdown test
3.1 虚拟机镜像扩容
查看虚拟机镜像文件大小:
qemu-img info test.img
扩容4g:
dd if=/dev/zero bs=1024M count=4 >>test.img
3.2 虚拟机分区
在宿主机上开启虚拟机后进入虚拟机,查看分区情况:
fdisk -l
分区主要分以下几个步骤:
- 创建分区
- 选择主分区
- 设置分区编号
- 保存退出
格式化分区xvda2:
# mkfs.ext4 /dev/xvda2
这里比较容易出错,reboot重启一下虚拟机就好了。
挂载目录:
# mkdir /data # echo "/dev/xvda2 /data ext4 defaults 0 0">> /etc/fstab # mount -a
查看挂载情况:
到这里,我们的虚拟机就已经准备好了。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
CentOS 7.3搭建xl2tp服务器
1.下载xl2tpd.tar.gz源码包 ``` wget http://pkgs.fedoraproject.org/repo/pkgs/xl2tpd/xl2tpd-1.3.8.tar.gz/d244fdcd88f64601b64b7302870afca8/xl2tpd-1.3.8.tar.gz ``` ## 2.安装xl2tpd和libreswan ``` tar -zxvf xl2tpd-1.3.8.tar.gz cd xl2tpd-1.3.8 make && make install 如果make过程中出现"contrib/pfc.c:14:23: 致命错误:pcap-bpf.h:没有那个文件或目录"则安装libpcap yum -y install libpcap-devel ``` ## 3.配置xl2tpd.conf配置文件 `vim /etc/xl2tpd/xl2tpd.conf` 修改内容如下: ``` [global] [lns default] ip range = 172.100.1.100-172.100.1.150 local ip = 1...
- 下一篇
CentOS通过nvm安装管理node
今天搭建CentOS node 环境,原本打算源码安装,环境编译一直出错,为节省时间,直接用nvm 来下载和管理node 。 nvm 是一个开源软件,大家可以在github 上面,下载它的源码https://github.com/creationix/nvm 。 README.md 文件有详细的安装使用步骤,下面介绍我们下载管理node 的主要步骤。 1 、首先,下载安装nvm ,你可以通过以下方法。 curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash 或者 wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash 2 、下载完成后加入系统环境 source ~/.bashrc 3 、接着就是查看需要的node 版本,查看可用的node 版本 nvm list-romote 大家 可以选择安装自己需要的node 版本 4 、安装需要的node 版本 n...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7设置SWAP分区,小内存服务器的救世主
- SpringBoot2整合Redis,开启缓存,提高访问速度
- Windows10,CentOS7,CentOS8安装Nodejs环境
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- 设置Eclipse缩进为4个空格,增强代码规范
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2全家桶,快速入门学习开发网站教程
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程