Difference between revisions of "Vnx-modify-rootfs"

From VNX
Jump to: navigation, search
Line 1: Line 1:
 
{{Title|Updating or modifying a VNX root filesystem}}
 
{{Title|Updating or modifying a VNX root filesystem}}
 +
 +
In order to update or modify a VNX root filesystem (rootfs from now on), you have to:
 +
 +
<li>Start a virtual machine directly mounting that rootfs and with Internet connection. You can do it in several ways:
 +
<ul>
 +
<li>Using the vnx_modify_rootfs tool (recommended):</li>
 +
vnx_modify_rootfs <rootfs_name>
 +
being <rootfs_name> the rootfs filename.
 +
<li>Using the libvirt XML virtual machine definition use for creating the rootfs:</li>
 +
virsh create rootfs_XXX.xml
 +
and manually opening the console using:
 +
virt-viewer VMNAME
 +
being VMNAME the name or number assigned by libvirt to the virtual machine (you can get it with "virsh list" command or just looking for the <name> tag in root_fs_XXX.xml file).
 +
</ul>
 +
<li>Once the </li>
 +
 +
</ul>
 +
 +
  
  
Line 7: Line 26:
  
 
To modify a root filesystem, for example, installing new software packages, just start the associated libvirt scenario with:
 
To modify a root filesystem, for example, installing new software packages, just start the associated libvirt scenario with:
virsh create root_fs_XXX.xml
 
  
And open the console using:
 
virt-viewer VMNAME
 
being VMNAME the name assigned to the virtual machine (you can get it with "virsh list" command or just looking for the <name> tag in root_fs_XXX.xml file).
 
  
 
To easy the process, you can use the vnx_modify_rootfs simple script that starts the virtual machine and opens the console:
 
To easy the process, you can use the vnx_modify_rootfs simple script that starts the virtual machine and opens the console:
  
 
  /usr/share/vnx/bin/vnx_modify_rootfs root_fs_XXX.xml
 
  /usr/share/vnx/bin/vnx_modify_rootfs root_fs_XXX.xml

Revision as of 23:02, 7 May 2012

Updating or modifying a VNX root filesystem

In order to update or modify a VNX root filesystem (rootfs from now on), you have to:

  • Start a virtual machine directly mounting that rootfs and with Internet connection. You can do it in several ways:
    • Using the vnx_modify_rootfs tool (recommended):
    • vnx_modify_rootfs <rootfs_name>
      

      being <rootfs_name> the rootfs filename.

    • Using the libvirt XML virtual machine definition use for creating the rootfs:
    • virsh create rootfs_XXX.xml
      

      and manually opening the console using:

      virt-viewer VMNAME
      

      being VMNAME the name or number assigned by libvirt to the virtual machine (you can get it with "virsh list" command or just looking for the <name> tag in root_fs_XXX.xml file).

  • Once the
  • </ul>



  • rootfs_XXX.xml, which are libvirt specifications to start virtual machines with Internet connection (through a NAT) using the different VNX root file-systems. They are included to easily allow modifying root filesystems (for example, to install new software packages).
  • Modify root filesystem scenarios (root_fs_XXX.xml)

    To modify a root filesystem, for example, installing new software packages, just start the associated libvirt scenario with:


    To easy the process, you can use the vnx_modify_rootfs simple script that starts the virtual machine and opens the console:

    /usr/share/vnx/bin/vnx_modify_rootfs root_fs_XXX.xml