mirror of
				https://github.com/apache/cloudstack.git
				synced 2025-10-26 08:42:29 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			271 lines
		
	
	
		
			8.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			271 lines
		
	
	
		
			8.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| #Licensed to the Apache Software Foundation (ASF) under one
 | ||
| #or more contributor license agreements.  See the NOTICE file
 | ||
| #distributed with this work for additional information
 | ||
| #regarding copyright ownership.  The ASF licenses this file
 | ||
| #to you under the Apache License, Version 2.0 (the
 | ||
| #"License"); you may not use this file except in compliance
 | ||
| #with the License.  You may obtain a copy of the License at
 | ||
| #http://www.apache.org/licenses/LICENSE-2.0
 | ||
| #Unless required by applicable law or agreed to in writing,
 | ||
| #software distributed under the License is distributed on an
 | ||
| #"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 | ||
| #KIND, either express or implied.  See the License for the
 | ||
| #specific language governing permissions and limitations
 | ||
| #under the License.
 | ||
| msgid ""
 | ||
| msgstr ""
 | ||
| "Project-Id-Version: 0\n"
 | ||
| "POT-Creation-Date: 2013-02-02T20:11:58\n"
 | ||
| "PO-Revision-Date: 2013-02-02T20:11:58\n"
 | ||
| "Last-Translator: Automatically generated\n"
 | ||
| "Language-Team: None\n"
 | ||
| "MIME-Version: 1.0\n"
 | ||
| "Content-Type: application/x-publican; charset=UTF-8\n"
 | ||
| "Content-Transfer-Encoding: 8bit\n"
 | ||
| 
 | ||
| #. Tag: title
 | ||
| #, no-c-format
 | ||
| msgid "Importing Amazon Machine Images"
 | ||
| msgstr ""
 | ||
| 
 | ||
| #. Tag: para
 | ||
| #, no-c-format
 | ||
| msgid "The following procedures describe how to import an Amazon Machine Image (AMI) into &PRODUCT; when using the XenServer hypervisor."
 | ||
| msgstr ""
 | ||
| 
 | ||
| #. Tag: para
 | ||
| #, no-c-format
 | ||
| msgid "Assume you have an AMI file and this file is called CentOS_6.2_x64. Assume further that you are working on a CentOS host. If the AMI is a Fedora image, you need to be working on a Fedora host initially."
 | ||
| msgstr ""
 | ||
| 
 | ||
| #. Tag: para
 | ||
| #, no-c-format
 | ||
| msgid "You need to have a XenServer host with a file-based storage repository (either a local ext3 SR or an NFS SR) to convert to a VHD once the image file has been customized on the Centos/Fedora host."
 | ||
| msgstr ""
 | ||
| 
 | ||
| #. Tag: para
 | ||
| #, no-c-format
 | ||
| msgid "When copying and pasting a command, be sure the command has pasted as a single line before executing. Some document viewers may introduce unwanted line breaks in copied text."
 | ||
| msgstr ""
 | ||
| 
 | ||
| #. Tag: para
 | ||
| #, no-c-format
 | ||
| msgid "Set up loopback on image file:"
 | ||
| msgstr ""
 | ||
| 
 | ||
| #. Tag: programlisting
 | ||
| #, no-c-format
 | ||
| msgid "# mkdir -p /mnt/loop/centos62\n"
 | ||
| "# mount -o loop  CentOS_6.2_x64 /mnt/loop/centos54\n"
 | ||
| ""
 | ||
| msgstr ""
 | ||
| 
 | ||
| #. Tag: para
 | ||
| #, no-c-format
 | ||
| msgid "Install the kernel-xen package into the image. This downloads the PV kernel and ramdisk to the image."
 | ||
| msgstr ""
 | ||
| 
 | ||
| #. Tag: programlisting
 | ||
| #, no-c-format
 | ||
| msgid "# yum -c /mnt/loop/centos54/etc/yum.conf --installroot=/mnt/loop/centos62/ -y install kernel-xen"
 | ||
| msgstr ""
 | ||
| 
 | ||
| #. Tag: para
 | ||
| #, no-c-format
 | ||
| msgid "Create a grub entry in /boot/grub/grub.conf."
 | ||
| msgstr ""
 | ||
| 
 | ||
| #. Tag: programlisting
 | ||
| #, no-c-format
 | ||
| msgid "# mkdir -p /mnt/loop/centos62/boot/grub\n"
 | ||
| "# touch /mnt/loop/centos62/boot/grub/grub.conf\n"
 | ||
| "# echo \"\" > /mnt/loop/centos62/boot/grub/grub.conf\n"
 | ||
| ""
 | ||
| msgstr ""
 | ||
| 
 | ||
| #. Tag: para
 | ||
| #, no-c-format
 | ||
| msgid "Determine the name of the PV kernel that has been installed into the image."
 | ||
| msgstr ""
 | ||
| 
 | ||
| #. Tag: programlisting
 | ||
| #, no-c-format
 | ||
| msgid "# cd /mnt/loop/centos62\n"
 | ||
| "# ls lib/modules/\n"
 | ||
| "2.6.16.33-xenU  2.6.16-xenU  2.6.18-164.15.1.el5xen  2.6.18-164.6.1.el5.centos.plus  2.6.18-xenU-ec2-v1.0  2.6.21.7-2.fc8xen  2.6.31-302-ec2\n"
 | ||
| "# ls boot/initrd*\n"
 | ||
| "boot/initrd-2.6.18-164.6.1.el5.centos.plus.img boot/initrd-2.6.18-164.15.1.el5xen.img\n"
 | ||
| "# ls boot/vmlinuz*\n"
 | ||
| "boot/vmlinuz-2.6.18-164.15.1.el5xen  boot/vmlinuz-2.6.18-164.6.1.el5.centos.plus  boot/vmlinuz-2.6.18-xenU-ec2-v1.0  boot/vmlinuz-2.6.21-2952.fc8xen\n"
 | ||
| "            "
 | ||
| msgstr ""
 | ||
| 
 | ||
| #. Tag: para
 | ||
| #, no-c-format
 | ||
| msgid "Xen kernels/ramdisk always end with \"xen\". For the kernel version you choose, there has to be an entry for that version under lib/modules, there has to be an initrd and vmlinuz corresponding to that. Above, the only kernel that satisfies this condition is 2.6.18-164.15.1.el5xen."
 | ||
| msgstr ""
 | ||
| 
 | ||
| #. Tag: para
 | ||
| #, no-c-format
 | ||
| msgid "Based on your findings, create an entry in the grub.conf file. Below is an example entry."
 | ||
| msgstr ""
 | ||
| 
 | ||
| #. Tag: programlisting
 | ||
| #, no-c-format
 | ||
| msgid "default=0\n"
 | ||
| "timeout=5\n"
 | ||
| "hiddenmenu\n"
 | ||
| "title CentOS (2.6.18-164.15.1.el5xen)\n"
 | ||
| "        root (hd0,0)\n"
 | ||
| "        kernel /boot/vmlinuz-2.6.18-164.15.1.el5xen ro root=/dev/xvda \n"
 | ||
| "        initrd /boot/initrd-2.6.18-164.15.1.el5xen.img\n"
 | ||
| ""
 | ||
| msgstr ""
 | ||
| 
 | ||
| #. Tag: para
 | ||
| #, no-c-format
 | ||
| msgid "Edit etc/fstab, changing “sda1” to “xvda” and changing “sdb” to “xvdb”."
 | ||
| msgstr ""
 | ||
| 
 | ||
| #. Tag: programlisting
 | ||
| #, no-c-format
 | ||
| msgid "# cat etc/fstab\n"
 | ||
| "/dev/xvda  /         ext3    defaults        1 1\n"
 | ||
| "/dev/xvdb  /mnt      ext3    defaults        0 0\n"
 | ||
| "none       /dev/pts  devpts  gid=5,mode=620  0 0\n"
 | ||
| "none       /proc     proc    defaults        0 0\n"
 | ||
| "none       /sys      sysfs   defaults        0 0\n"
 | ||
| ""
 | ||
| msgstr ""
 | ||
| 
 | ||
| #. Tag: para
 | ||
| #, no-c-format
 | ||
| msgid "Enable login via the console. The default console device in a XenServer system is xvc0. Ensure that etc/inittab and etc/securetty have the following lines respectively:"
 | ||
| msgstr ""
 | ||
| 
 | ||
| #. Tag: programlisting
 | ||
| #, no-c-format
 | ||
| msgid "# grep xvc0 etc/inittab \n"
 | ||
| "co:2345:respawn:/sbin/agetty xvc0 9600 vt100-nav\n"
 | ||
| "# grep xvc0 etc/securetty \n"
 | ||
| "xvc0\n"
 | ||
| ""
 | ||
| msgstr ""
 | ||
| 
 | ||
| #. Tag: para
 | ||
| #, no-c-format
 | ||
| msgid "Ensure the ramdisk supports PV disk and PV network. Customize this for the kernel version you have determined above."
 | ||
| msgstr ""
 | ||
| 
 | ||
| #. Tag: programlisting
 | ||
| #, no-c-format
 | ||
| msgid "# chroot /mnt/loop/centos54\n"
 | ||
| "# cd /boot/\n"
 | ||
| "# mv initrd-2.6.18-164.15.1.el5xen.img initrd-2.6.18-164.15.1.el5xen.img.bak\n"
 | ||
| "# mkinitrd -f /boot/initrd-2.6.18-164.15.1.el5xen.img --with=xennet --preload=xenblk --omit-scsi-modules 2.6.18-164.15.1.el5xen\n"
 | ||
| ""
 | ||
| msgstr ""
 | ||
| 
 | ||
| #. Tag: para
 | ||
| #, no-c-format
 | ||
| msgid "Change the password."
 | ||
| msgstr ""
 | ||
| 
 | ||
| #. Tag: programlisting
 | ||
| #, no-c-format
 | ||
| msgid "# passwd\n"
 | ||
| "Changing password for user root.\n"
 | ||
| "New UNIX password: \n"
 | ||
| "Retype new UNIX password: \n"
 | ||
| "passwd: all authentication tokens updated successfully.\n"
 | ||
| ""
 | ||
| msgstr ""
 | ||
| 
 | ||
| #. Tag: para
 | ||
| #, no-c-format
 | ||
| msgid "Exit out of chroot."
 | ||
| msgstr ""
 | ||
| 
 | ||
| #. Tag: programlisting
 | ||
| #, no-c-format
 | ||
| msgid "# exit"
 | ||
| msgstr ""
 | ||
| 
 | ||
| #. Tag: para
 | ||
| #, no-c-format
 | ||
| msgid "Check etc/ssh/sshd_config for lines allowing ssh login using a password."
 | ||
| msgstr ""
 | ||
| 
 | ||
| #. Tag: programlisting
 | ||
| #, no-c-format
 | ||
| msgid "# egrep \"PermitRootLogin|PasswordAuthentication\" /mnt/loop/centos54/etc/ssh/sshd_config  \n"
 | ||
| "PermitRootLogin yes\n"
 | ||
| "PasswordAuthentication yes\n"
 | ||
| ""
 | ||
| msgstr ""
 | ||
| 
 | ||
| #. Tag: para
 | ||
| #, no-c-format
 | ||
| msgid "If you need the template to be enabled to reset passwords from the &PRODUCT; UI or API, install the password change script into the image at this point. See <xref linkend=\"add-password-management-to-templates\" />."
 | ||
| msgstr ""
 | ||
| 
 | ||
| #. Tag: para
 | ||
| #, no-c-format
 | ||
| msgid "Unmount and delete loopback mount."
 | ||
| msgstr ""
 | ||
| 
 | ||
| #. Tag: programlisting
 | ||
| #, no-c-format
 | ||
| msgid "# umount /mnt/loop/centos54\n"
 | ||
| "# losetup -d /dev/loop0\n"
 | ||
| ""
 | ||
| msgstr ""
 | ||
| 
 | ||
| #. Tag: para
 | ||
| #, no-c-format
 | ||
| msgid "Copy the image file to your XenServer host's file-based storage repository. In the example below, the Xenserver is \"xenhost\". This XenServer has an NFS repository whose uuid is a9c5b8c8-536b-a193-a6dc-51af3e5ff799."
 | ||
| msgstr ""
 | ||
| 
 | ||
| #. Tag: programlisting
 | ||
| #, no-c-format
 | ||
| msgid "# scp CentOS_6.2_x64 xenhost:/var/run/sr-mount/a9c5b8c8-536b-a193-a6dc-51af3e5ff799/"
 | ||
| msgstr ""
 | ||
| 
 | ||
| #. Tag: para
 | ||
| #, no-c-format
 | ||
| msgid "Log in to the Xenserver and create a VDI the same size as the image."
 | ||
| msgstr ""
 | ||
| 
 | ||
| #. Tag: programlisting
 | ||
| #, no-c-format
 | ||
| msgid "[root@xenhost ~]# cd /var/run/sr-mount/a9c5b8c8-536b-a193-a6dc-51af3e5ff799\n"
 | ||
| "[root@xenhost a9c5b8c8-536b-a193-a6dc-51af3e5ff799]#  ls -lh CentOS_6.2_x64\n"
 | ||
| "-rw-r--r-- 1 root root 10G Mar 16 16:49 CentOS_6.2_x64\n"
 | ||
| "[root@xenhost a9c5b8c8-536b-a193-a6dc-51af3e5ff799]# xe vdi-create virtual-size=10GiB sr-uuid=a9c5b8c8-536b-a193-a6dc-51af3e5ff799 type=user name-label=\"Centos 6.2 x86_64\"\n"
 | ||
| "cad7317c-258b-4ef7-b207-cdf0283a7923\n"
 | ||
| ""
 | ||
| msgstr ""
 | ||
| 
 | ||
| #. Tag: para
 | ||
| #, no-c-format
 | ||
| msgid "Import the image file into the VDI. This may take 10–20 minutes."
 | ||
| msgstr ""
 | ||
| 
 | ||
| #. Tag: programlisting
 | ||
| #, no-c-format
 | ||
| msgid "[root@xenhost a9c5b8c8-536b-a193-a6dc-51af3e5ff799]# xe vdi-import filename=CentOS_6.2_x64 uuid=cad7317c-258b-4ef7-b207-cdf0283a7923"
 | ||
| msgstr ""
 | ||
| 
 | ||
| #. Tag: para
 | ||
| #, no-c-format
 | ||
| msgid "Locate a the VHD file. This is the file with the VDI’s UUID as its name. Compress it and upload it to your web server."
 | ||
| msgstr ""
 | ||
| 
 | ||
| #. Tag: programlisting
 | ||
| #, no-c-format
 | ||
| msgid "[root@xenhost a9c5b8c8-536b-a193-a6dc-51af3e5ff799]# bzip2 -c cad7317c-258b-4ef7-b207-cdf0283a7923.vhd > CentOS_6.2_x64.vhd.bz2\n"
 | ||
| "[root@xenhost a9c5b8c8-536b-a193-a6dc-51af3e5ff799]# scp CentOS_6.2_x64.vhd.bz2 webserver:/var/www/html/templates/\n"
 | ||
| ""
 | ||
| msgstr ""
 | ||
| 
 |