部署

1.  

hostnamectl set-hostname cloudera-manager  #设置成cloudera-manager

cat /etc/hostname  #查看是否修改成功

 

2. yum命令

       yum (全称为 Yellow dogUpdater, Modified) 是一个在 Fedora 和 RedHat 以及 CentOS 中的Shell前端软件包管理器。

       基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。

       yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令。

       更多可以参考:https://blog.csdn.net/shuaigexiaobo/article/details/79875730

 

3. centos安装虚拟化 

yum -y install gemu-kvm libvirt virt-manager virt-viewer

systemctl start libvirtd
systemctl enable libvirtd

 

4. 支持Xshell GUI界面

yum -y install xorg-x11-xauth mesa-dri-drivers ghostscript-chinese-zh_CN

exit

#退出后重连
ssh IP
virt-manager

 

4. 关于centos服务器之上构建多台虚拟机的网络描述。(实践:centos7 + kvm + virt-manager 等)

     1)virt-manager创建虚拟机的时候回默认创建一个nat网络。

           NAT网络主要作用是用于虚拟机与外网互通,它是宿主机内部的local网络,只有本主机内部可见,不能跨宿主机。

           创建了一个三层的虚拟路由器,路由器中的路由表来源于宿主机,其实是与宿主机共享路由表。同时,因为创建的是NAT网络,这个路由器除了一般的路由功能,还是一个配置了NAT功能的路由器,实现宿主机IP地址+端口号与虚拟机IP地址+端口号之间的映射,         最终实现与外部网络的通信。

     2)在virt-manager中创建第二个虚拟网络取名network1

           创建了一个虚拟的二层交换机,两台虚拟机中的网卡都联接在这台交换机上。同时,此交换机具备DHCP功能,管理(如10.0.3.0/24)地址池,它的网关地址是10.0.3.1。另外DHCP还负责管理DNS地址,这里的DNS地址的来源是宿主机,

     VirtualBox从宿主机拿到后设置在这里。当虚拟机启动时,DHCP服务会为它分配IP地址,设置网关,设置DNS服务器地址。

                                                   

                                                                                         (参考这张图片)

内容参见:https://blog.csdn.net/dkfajsldfsdfsd/article/details/79403343

 5. 从宿主机传文件到kvm虚拟机

    首先将宿主机网络状态设置为桥接模式,保证网络是通的、
    先进入宿主机文件所存放的位置,然后输入:
 

scp  文件名  KVM中虚拟机的名称@IP地址:/...

虚拟机名称一般是root,看自己命令那行写的什么名字。
ip:/后面跟着虚拟机上的地址就可以了

 

6. 关于kvm虚拟机的网络问题

使用virt-manager创建kvm虚拟机,遇到了这样一种状况,其实也不算做是什么大问题,但却有一点困扰人。

问题描述:virt-manager创建kvm虚拟机的时候选择网络,可以选择默认default的NAT网络,这个网络用来使得虚拟机可以访问外网。

                  我编辑了:# vi /etc/sysconfig/network-scripts/ifcfg-eth0   这个配置文件,设置为static 网络192.168.122.5/24 

                  保存,service restart network(重启网络生效配置)

                  执行命令:# ip a

                  发现:eth0设备的inet莫名的变成了192.168.122.67/24

                  于是:用物理机进行一下ping测试,ping 192.168.122.5 和 ping 192.168.122.67, 发现都能ping通。

                  但现实的inet和自己配置的有区别还是很尴尬。问了下运维大佬:执行下面的命令,删除那个ip

                 

ip addr del 192.168.122.67 dev eth0

  执行后,输出一段waring,然后执行 # ip a ,会发现eth0的ip变成了自己配置的静态ip, 问题解决。

 

 7. 给虚拟机或者物理机挂载新的硬盘: 使用 fdisk 命令

基本逻辑是:选择硬盘,进行分区,然后格式化,在用命令进行挂载。

具体参考:http://man.linuxde.net/fdisk   

 

posted @ 2019-03-01 12:17  我喜欢旅行  阅读(234)  评论(0编辑  收藏  举报